CV view
Frontend Developer
Negotiable
RussiaVolgograd
FullRemote
Work experience
10 years 10 months
Last work experience
ЭКВИО
Разработчик программного обеспечения web приложений
7 years 2 months
About
About
Frontend-разработчик (Vue.js / Nuxt) с опытом работы над крупными веб-приложениями и развитием фронтенд-архитектуры.
Проектирую и разрабатываю сложные интерфейсы, участвую в архитектурных решениях, оптимизации производительности и развитии масштабируемых SPA.
Ключевой опыт:
разработка и развитие крупных SPA на Vue.js
участие в миграции Vue 2 → Vue 3 (Composition API, обновление архитектуры)
проектирование и развитие дизайн-систем и переиспользуемых UI-компонентов
внедрение подходов к управлению серверным состоянием (Vue Query)
работа с SSR-приложениями на Nuxt 2 и Nuxt 3
разработка и поддержка unit-тестов (Vitest), участие в повышении качества покрытия кода
Фокусируюсь на производительности, масштабируемости и устойчивой архитектуре фронтенд-приложений.
Affiliate experience
No data available
Work experience10 years 10 months
February 2019 - March 2026
(7 years 2 months)
ЭКВИО
Разработчик программного обеспечения web приложений
Разработка и развитие крупного веб-приложения. Участвовал в развитии архитектуры фронтенда, оптимизации производительности и создании переиспользуемых UI-компонентов.
Разработка продукта:
- Разрабатывал и поддерживал пользовательские интерфейсы и бизнес-функциональность веб-приложения на Vue.js.
- Реализовывал ключевые продуктовые функции и бизнес-процессы платформы.
- Участвовал в развитии продукта и внедрении новых возможностей.
Архитектура и развитие проекта:
- Принимал участие в проектировании архитектуры фронтенда и стандартов разработки (структура модулей, подход к состоянию, API-слой).
- Участвовал в миграции крупного фронтенд-приложения с Vue 2 на Vue 3, включая переход на Composition API и модернизацию архитектуры.
- Имею опыт работы с Nuxt 2 и Nuxt 3, понимаю особенности SSR/SSG, гидрации, маршрутизации и работы с серверным рендерингом в рамках Vue-экосистемы.
- Проводил рефакторинг управления состоянием приложения и миграцию с Vuex на Pinia, приведя архитектуру проекта в соответствие с современными практиками экосистемы Vue 3.
- Участвовал в создании и развитии дизайн-системы, разрабатывал переиспользуемые UI-компоненты.
- Разрабатывал и развивал переиспользуемые UI-компоненты дизайн-системы на Element Plus, документировал и тестировал их в Storybook, обеспечивая покрытие всех состояний и использование в различных модулях приложения.
- Отвечал за ключевые части фронтенда в рамках продуктовой команды, включая внедрение новых фич и технических решений.
Производительность:
- Оптимизировал работу фронтенда, что позволило увеличить производительность приложения примерно в 2 раза.
- Реализовал кеширование и фоновые обновления данных, значительно ускорив навигацию между разделами приложения.
- Оптимизировал загрузку данных и взаимодействие с API, добившись практически мгновенных переходов между страницами.
Работа с серверным состоянием:
- Внедрил Vue Query для управления серверным состоянием и оптимизации работы с API.
- Реализовал механизмы кеширования данных и фонового обновления.
Тестирование:
- Разрабатывал и поддерживал unit-тесты (Vitest), участвовал в формировании подхода к тестированию ключевых частей приложения.
June 2015 - February 2019
(3 years 9 months)
Mono Digital
Программист
Обязанности:
- Разрабатывал и поддерживал веб-сайты на HTML5, CSS3, Java (jQuery)
- Интегрировал верстку с CMS MODX.
- Реализовывал интерактивный UI с использованием jQuery (слайдеры, формы, анимации).
- Адаптировал сайты под мобильные устройства (responsive / adaptive).
- Оптимизировал скорость загрузки страниц.
- Работал с формами (валидация, отправка данных).
- Вносил правки и дорабатывал существующие проекты.
- Работал по макетам (Figma / PSD).
Достижения:
- Разработал 30+ лендингов и корпоративных сайтов.
- Улучшил скорость загрузки страниц (оптимизация изображений, CSS/JS).
- Реализовал reusable UI-решения (повторно используемые компоненты на jQuery).
- Повысил адаптивность проектов (корректная работа на мобильных устройствах).
- Сократил количество багов за счет тестирования и отладки.
Skills
Vuex
Pinia
Vitest
MSW
Tanstack
Nuxt
FSD
Typescript
Webpack
Optimization and Performance
Vue.js
HTML5
CSS3
Unit testing
REST API
Language proficiency
No data available
Employment
Employment
Full, Project-based
Work format
Remote, Office
Work schedule
5/2
Relocation
Not possible
Business trips
Business trips possible