Працював в 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

Frontend developer

Київ

29 років

Активно шукає роботу

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота

Остання активність 1 день тому