Працював в 4 компаніях 13 років 7 місяців
IT
Full-Stack (TypeScript / Vue.js / NestJS)
Стартап на етапі закритої розробки
IT
2 роки 9 місяців
02.2024 - до теперішнього часу
Розробка та підтримка Full Stack вебзастосунків із використанням Vue 3, TypeScript, NestJS та сучасних вебтехнологій.
Розробка frontend на базі Vue 3, Composition API, Pinia та Vue Router, створення багаторазових компонентів, composables і масштабованої архітектури застосунків.
Розробка серверної частини на Node.js та NestJS, проєктування й інтеграція REST API, робота з WebSocket для обміну даними в реальному часі.Робота з реляційними базами даних PostgreSQL: проєктування структури таблиць, написання SQL-запитів та інтеграція бази даних із серверною частиною.
Розробка SSR-застосунків, оптимізація продуктивності, реалізація адаптивних інтерфейсів із використанням HTML5, SCSS та TypeScript.
Робота з Docker, Redis, AWS та CI/CD для контейнеризації, автоматизації розгортання й підтримки інфраструктури застосунків.
Рефакторинг, оптимізація продуктивності та забезпечення якості коду з дотриманням принципів SOLID, DRY та KISS.
Frontend Developer (Vue.js)
BrainRocket
IT
2 роки 3 місяці
11.2021 - 01.2024
Розробляв сучасні вебзастосунки на Vue.js, беручи участь у створенні ігрових продуктів та внутрішніх адміністративних систем.
Створював масштабовані, продуктивні та інтерактивні користувацькі інтерфейси, орієнтовані на високу якість користувацького досвіду.Брав участь у розробці вебігрових застосунків із динамічним інтерфейсом та інтерактивною взаємодією користувачів.
Також розробляв CRM-системи для адміністрування продукту, реалізовуючи зручний інтерфейс для керування контентом, користувачами та внутрішніми бізнес-процесами.
Працював із Vue.js, JavaScript, TypeScript, Vuex, Composition API, REST API, WebSocket та іншими сучасними frontend-технологіями, приділяючи особливу увагу продуктивності, масштабованості та підтримуваності коду.
Frontend Developer / AngularJS
BrainRocket
IT
4 роки 6 місяців
06.2017 - 11.2021
Працював над розробкою та розвитком високонавантажених вебзастосунків, створюючи кросбраузерні та адаптивні користувацькі інтерфейси з фокусом на продуктивність, зручність використання та якісний користувацький досвід.
Оптимізував інтерфейси для мобільних пристроїв, щоб забезпечити відчуття роботи з нативним застосунком.
Розробляв складні інтерактивні анімації за допомогою GSAP, покращуючи взаємодію користувачів із продуктом та підвищуючи візуальну привабливість вебзастосунків.
Згодом виконував обов'язки Team Lead фронтенд-команди. Аналізував технічну документацію та бізнес-вимоги, декомпонував функціональність на задачі, планував їх виконання та розподіляв між розробниками. Координував роботу команди, контролював виконання завдань, проводив code review, підтримував єдині стандарти коду та допомагав команді у вирішенні технічних питань.
WordPress developer
Самозайнятість
IT
4 роки 3 місяці
04.2013 - 06.2017
Розробка вебсайтів (візітівки/лендінгпейджи/онлайн магазини)
Створення кросбраузених, кросплатформених інтерфейсів
Ключова інформація
Languages:
• Ukrainian (Native)
• English (A2)
Programming Languages:
• TypeScript
• JavaScript (ES6+)
Frontend:
• Vue 3
• Vue.js (Composition API, Options API)
• Vite
• Vue Router
• Pinia
• Vuex
• RxJS
• AngularJS
• React (basic knowledge)
Real-Time & APIs:
• REST API
• WebSockets
• Socket.IO
Animation & Graphics:
• GSAP
• HTML5 Canvas
• SVG Animation
Markup & Styling:
• HTML5
• CSS3
• SCSS
• LESS
Architecture & Performance:
• Component-Based Architecture
• Responsive Design
• Mobile-first Design
• Cross-Browser Compatibility
• Performance Optimization
• Code Refactoring
• Debugging
• SSR (Server-Side Rendering)
Backend & DevOps:
• Node.js
• NestJS
• Docker
• Docker Compose
• Redis
• Nginx
• GitLab CI/CD• AWS EC2
• Linux
• PHP
Leadership & Collaboration:
• Technical Leadership
• Team Mentoring
• Code Reviews
• Agile
• Scrum
Володіє мовами
Англійська
нижче середнього
Андрій
Андрій
Full Stack Developer

Київ
повна зайнятість, неповна зайнятість
Характер роботи: віддалена робота, в офісі/на місці
Остання активність 13 годин тому