Widok CV
Programista frontend
Do negocjacji
RosjaWołgograd
Pełny etatZdalnie
Doświadczenie zawodowe
10 lat 10 miesięcy
Ostatnie doświadczenie zawodowe
ЭКВИО
Разработчик программного обеспечения web приложений
7 lat 2 miesiące
O mnie
O mnie
Frontend-разработчик (Vue.js / Nuxt) с опытом работы над крупными веб-приложениями и развитием фронтенд-архитектуры.
Проектирую и разрабатываю сложные интерфейсы, участвую в архитектурных решениях, оптимизации производительности и развитии масштабируемых SPA.
Ключевой опыт:
разработка и развитие крупных SPA на Vue.js
участие в миграции Vue 2 → Vue 3 (Composition API, обновление архитектуры)
проектирование и развитие дизайн-систем и переиспользуемых UI-компонентов
внедрение подходов к управлению серверным состоянием (Vue Query)
работа с SSR-приложениями на Nuxt 2 и Nuxt 3
разработка и поддержка unit-тестов (Vitest), участие в повышении качества покрытия кода
Фокусируюсь на производительности, масштабируемости и устойчивой архитектуре фронтенд-приложений.
Doświadczenie afiliacyjne
Brak danych
Doświadczenie zawodowe10 lat 10 miesięcy
Luty 2019 - Marzec 2026
(7 lat 2 miesiące)
ЭКВИО
Разработчик программного обеспечения 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), участвовал в формировании подхода к тестированию ключевых частей приложения.
Czerwiec 2015 - Luty 2019
(3 lata 9 miesięcy)
Mono Digital
Программист
Обязанности:
- Разрабатывал и поддерживал веб-сайты на HTML5, CSS3, Java (jQuery)
- Интегрировал верстку с CMS MODX.
- Реализовывал интерактивный UI с использованием jQuery (слайдеры, формы, анимации).
- Адаптировал сайты под мобильные устройства (responsive / adaptive).
- Оптимизировал скорость загрузки страниц.
- Работал с формами (валидация, отправка данных).
- Вносил правки и дорабатывал существующие проекты.
- Работал по макетам (Figma / PSD).
Достижения:
- Разработал 30+ лендингов и корпоративных сайтов.
- Улучшил скорость загрузки страниц (оптимизация изображений, CSS/JS).
- Реализовал reusable UI-решения (повторно используемые компоненты на jQuery).
- Повысил адаптивность проектов (корректная работа на мобильных устройствах).
- Сократил количество багов за счет тестирования и отладки.
Umiejętności
Vuex
Pinia
Vitest
MSW
Tanstack
Nuxt
FSD
TypeScript
Webpack
Optymalizacja i wydajność
Vue.js
HTML5
CSS3
Testy jednostkowe
REST API
Znajomość języków
Brak danych
Typ zatrudnienia
Typ zatrudnienia
Pełny etat, Projektowo
Tryb pracy
Zdalnie, Biuro
Grafik pracy
5/2
Relokacja
Niemożliwa
Wyjazdy służbowe
Możliwe wyjazdy służbowe