Senior / Team lead frontend at Lofty (2021-03 – 2026-02)
Senior / Team Lead Frontend Developer. Специализируюсь на Vue.js (Vue 2/3, Nuxt, Vuex / Pinia, Vue router, Composition API / Options API) и построении масштабируемых frontend-архитектур. Имею опыт запуска проектов с нуля: от проектирования архитектуры до продакшена. Разрабатывал платформы с личными кабинетами, админ-панелями, платежами, аналитикой и виджетами. Руководил frontend-командой, принимая участие в архитектурных решениях, в рамках Agile/Scrum процессов. Фокус на производительности, UX и стабильности.
- Управление командой разработки (5 человек)
- Отвечал за архитектуру frontend части продукта
- Взаимодействовал с backend, дизайнерами, тестировщиками и продуктовой командой
- Проектировал контракты REST API вместе с backend командой, настраивал обработку сложных статусов ответов и механизмы кэширования
- Согласование бэклога команды разработки с продуктовой командой или заказчиком
- Планировал и декомпозировал задачи
- Реализация функциональности и логики программы в соответствии с техническим заданием и архитектурными решениями
- Проводил код-ревью и помогал менее опытным разработчикам
- Вёл и поддерживал техническую документацию для команды и продукта
- Инициировал и начал разработку внутренней UI-библиотеки компонентов для стандартизации интерфейсов
- Разработал библиотеку UI-компонентов и общий пакет утилит, что снизило дублирование кода на 30% и ускорило разработку новых фич на 25%
- Участвовал в менторинге
- Рефакторинг программного кода
- Анализ причин багов с целью их предотвращения в будущем
- Разработка и осуществление интеграции программных модулей, сборка приложения и его компонентов
- Оптимизировал bundle size, производительность (Webpack, Nuxt, Vite) и архитектуру frontend-части, что позволило сократить время первой загрузки страниц (FCP) на 20%
- Контроль версий программного кода, отслеживание изменений кода и управление ими
- Инициировал/улучшил архитектуру проекта
Middle frontend-разработчик at Lofty (2019-07 – 2021-03)
- Спроектировал архитектуру frontend части платформы (Vue + Vuex + Vue Router + Vuetify + i18n + Docker)
- Разработал пользовательский и административный кабинеты
- Реализовал систему ролей и прав доступа
- Интегрировал Stripe (checkout / payments) для монетизации платформы
- Разработал встраиваемые виджеты (embeddable widgets) для сторонних сайтов
- Внедрил i18n для поддержки мультиязычной аудитории
- Разработал систему визуализации данных (ApexCharts) для отображения метрик продвижения
- Оптимизировал bundle size и производительность (Webpack)
- Оптимизация программного кода
- Рефакторинг программного кода
- Тестирование программного кода
- Создание лендингов и одностраничных промо-сайтов
- Реализация функциональности и логики программы в соответствии с техническим заданием и архитектурными решениями
- Разработка и осуществление интеграции программных модулей, сборка приложения и его компонентов
- Анализ причин багов с целью их предотвращения в будущем
- Контроль версий программного кода, отслеживание изменений кода и управление ими
Frontend developer at Лаборатория продаж (2018-10 – 2019-04)
Разработка клиентской части на фреймворке VueJS. Создание адаптивных компонентов. Настройка WebPack.
- Работа с Web Audio API
- Внедрение JSON to SASS
Frontend developer at РОО Новый Поток (2017-02 – 2018-09)
Разработка клиентской части на фреймворке VueJS. Создание адаптивных компонентов. Настройка WebPack.