Працював в 1 компанії 2 роки 2 місяці
IT
Frontend developer
Room15 Digital
IT
2 роки 2 місяці
10.2023 - 11.2025
Розробив масштабоване SPA на Vue.js 3 з використанням TypeScript, Pinia, Vue Router та Vite у складі продуктової команди.
Спроєктував та реалізував модуль фільтрації, пошуку та навігації по даних зі збереженням користувацьких параметрів у глобальному стані, що значно спростило роботу користувачів з каталогом.
Налаштував інтеграцію з REST API та WebSocket для отримання та відображення даних у реальному часі з кешуванням та динамічним оновленням, підвищивши відзивчивість застосунку.
Реалізував кошик покупок зі збереженням стану між сесіями та синхронізацією з сервером (Pinia + API).Розробив систему валідації форм з використанням VeeValidate та кастомною логікою обробки помилок, покращивши коректність введення та взаємодію користувача з інтерфейсом.
Реалізував адаптивні слайдери, каруселі та динамічні списки на базі SplideJS та кастомних Vue-компонентів.Впровадив підтримку темної/світлої теми та багатомовності інтерфейсу.
Розробив адаптивну верстку, покращивши досвід використання застосунку на мобільних та десктопних пристроях.
Використовував Feature-Sliced Design для структурування проєкту: розділяв бізнес-сутності, UI-компоненти та фічі за рівнями відповідальності, що підвищило читабельність, спростило підтримку та масштабування коду.
Розробив власні композабли для повторного використання бізнес-логіки та роботи з API.Брав участь у code review, проєктуванні UI/UX-рішень та оптимізації продуктивності.
Оптимізація завантаження компонентів покращила швидкість рендеру сторінок з динамічним контентом.
Стандартизував кодову базу за допомогою ESLint, Prettier та внутрішніх гайдлайнів, що спростило супровід проєкту та адаптацію нових розробників.
Ключова інформація
ТЕХНІЧНИЙ СТЕК
- Мова програмування: JavaScript (ES6+), TypeScript.
- Фреймворк та архітектура: Vue.js 3 (Composition API / Options API), Feature-Sliced Design.
- Стан та маршрутизація: Vue Router, Pinia, LocalStorage, IndexedDB.
- Форми та валідація: VeeValidate, Vueform.
- Робота з API та даними: REST API, WebSocket, Fetch API.
- UI та бібліотеки: SplideJS, ApexCharts, адаптивна верстка, реалізація темної/світлої теми, локалізація через vue-i18n.
- Інструменти та екосистема: Vite, ESLint, Prettier, Git, GitHub, VS Code.
Інше: Rest API, Vite, ESLint, Prettier, Lodash, Geolocation API, Countries Now API.
Володіє мовами
Англійська
середній
Російська
рідна
Українська
рідна
Додаткова інформація
ПРО МЕНЕ
Frontend Developer з досвідом розробки масштабованих SPA на Vue 3 та TypeScript. Вмію проєктувати архітектуру застосунків, працювати з менеджером стану (Pinia), інтеграцією з REST API та WebSocket, реалізацією бізнес-логіки через композабли. Особливу увагу приділяю UX, продуктивності та читабельності коду: застосовую Feature-Sliced Design, стандартизую кодову базу та беру участь у code review. Ціную командну роботу та прагну створювати рішення, які легко підтримувати та масштабувати.
Andrii
Andrii
Frontend developer

Київ
Активно шукає роботу
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота
Остання активність 1 день тому