Работал в 1 компании   2 года 3 месяца

IT

Frontend developer

Room15 Digital

IT

2 года 3 месяца

07.2023 - 09.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.

Владеет языками

Английский

средний

Украинский

родной

Andrii

Frontend developer

Киев

29 лет

Активно ищет работу

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа

Последняя активность 1 неделю назад