Полная хронология — коммерческий фронтенд, advisory-роли и инженерно-предпринимательский бэкграунд до IT.
Диджиталкрафт
Frontend Developer
Июнь 2023 — Июль 2026
Минск, Беларусь · Удалённо
Frontend-разработчик на крупной B2C-платформе (Vue 3 SPA, 350+ компонентов, 2800+ файлов в кодовой базе) в команде из 9 человек внутри фронтенд-департамента ~100 человек — закрыл более 1000 задач за 3 года.
Провёл архитектурную миграцию Vue 2 → Vue 3 на Composition API: перевёл систему лимитов трат, уведомления, i18n-хелперы и интеграцию виджета живого контента; в команде переписали 5000+ юнит-тестов.
Завершил миграцию Vuex → Pinia в общем state-слое, используемом всеми брендами платформы — удалил Vuex и legacy-флаги совместимости, унифицировал управление состоянием на едином подходе.
Спроектировал систему предзагрузки критических данных: инлайн-скрипт запускает ключевые API-запросы параллельно с загрузкой JS-бандла, устраняя waterfall на старте, с обработкой 429 rate limit и логированием в Sentry.
Внедрил единую систему skeleton-загрузки взамен разрозненных full-page прелоадеров, сократив воспринимаемое время загрузки страниц платформы.
Реализовал Jest-покрытие 40+ ранее непокрытых критичных компонентов (платежи, лимиты, поиск, верификация) и провёл аудит техдолга, удалив свыше 18 000 строк неиспользуемого legacy-кода.
Разработал функционал пользовательских лимитов трат и сессионных ограничений, OTP-верификацию выплат и верификацию платёжных инструментов — критичный для регуляторных требований функционал.
Внедрял продуктовые эксперименты через фиче-флаги, включая A/B/C-тест модального окна пополнения баланса при низком остатке с бесшовной переинициализацией iframe без перезагрузки страницы через Centrifuge.
Vue 3
TypeScript
Pinia
Vue Router
Composition API
Jest
Sentry
Инвольта
Frontend Developer
Апрель 2021 — Июнь 2023
Иваново, Россия · Офис
Разработка и поддержка интернет-магазинов и их CMS на Nuxt.js / Vue.js, 3 клиентских проекта параллельно в команде ~40 человек.
Спроектировал и реализовал SEO-модуль для CMS — улучшил индексируемость страниц и управляемость метаданными.
Провёл миграцию админ-панели из 50+ компонентов с Vue 2 на Vue 3, упростив дальнейшую разработку.
Уменьшил размер Docker-образа фронтенда с 2000MB до 200MB (в 10 раз) за счёт многоступенчатой сборки — ускорил деплой, снизил нагрузку на инфраструктуру.
Онбординг и наставничество новых разработчиков; выстроил практики код-ревью и единый стиль работы с репозиторием.
JavaScript
TypeScript
Vue.js
Nuxt.js
SCSS
Docker
Vuex
Accord App (Нью-Йорк)
Technical Advisor
Март 2022 — Июнь 2023
Нью-Йорк, США (удалённо) · Advisory, ~20 ч/нед, параллельно с Инвольтой
Half-time advisory роль для американского стартапа на этапе MVP.
Консультировал команду фаундеров по архитектуре фронтенда MVP.
Проводил код-ревью, помогал с техническим наймом.
Участвовал в обсуждениях продуктовой и бизнес-стратегии вместе с фаундерами.
Стартап закрылся в 2023 году, когда инвесторы не смогли закрыть раунд финансирования — обычный исход для рынка, не связанный с продуктом или командой.
Vue.js
Nuxt.js
TypeScript
C#
Docker
Яндекс.Практикум
Frontend Developer (обучение)
Октябрь 2020 — Сентябрь 2021
Удалённо · Обучение с менторской проверкой кода
Структурированная программа обучения с код-ревью менторов — точка профессионального перехода в разработку.
HTML
CSS
JavaScript
БЭМ
React
Node.js
Express
Дополнительный опыт
Долгий инженерный и предпринимательский бэкграунд до и параллельно с переходом во фронтенд-разработку — 20+ лет работы с непрерывными сервисами и регламентированной средой, а также опыт руководства производственным бизнесом.
Музей «Щит и меч», ИвановоLead Engineer (частичная занятость) · Июнь 2022 — Декабрь 2024
Разработал централизованную систему управления освещением музея на протоколе DMX512 и автоматизацию раздвижных дверей с управлением через планшет, объединив управление экспонатами в едином интерфейсе.
НИИ телевидения и радиовещания, МоскваИнженер · 2013 — 2014
Начал миграцию инфраструктуры радиостанций холдинга с аналоговых/AES-линий на Livewire (IP-аудио по Ethernet), продолженную позже в Русской Медиагруппе.
Русская Медиагруппа, МоскваИнженер · Апрель 2016 — Июнь 2022
Завершил миграцию инфраструктуры на Livewire для крупных радиостанций холдинга в 700+ городах, обслуживал вещательное оборудование.
Русское Радио Иваново (T-media)Ведущий инженер · Январь 2003 — Октябрь 2022
Участвовал в запуске нескольких региональных ФМ-радиостанций с нуля — лицензирование, проектирование и развёртывание инфраструктуры, — позже внедрил CRM-систему для автоматизации планирования рекламы.
Freelance Web DeveloperВеб-разработчик · Апрель 2014 — Апрель 2021
Проектировал и разрабатывал сайты на WordPress/HTML/CSS для малого бизнеса параллельно с основной работой.
ООО «ИвУК» — производство ПВХ-окон, ИвановоСооснователь и руководитель · 2005 — 2011
Совместно с партнёром запустил производственный бизнес с нуля: собственный цех, 8 сотрудников в штате на пике, полный цикл от производства до установки. Лично занимался преимущественно производством, а также продажами, наймом, финансами и работой с клиентами. Бизнес продан в 2011 году в связи с изменением рыночной конъюнктуры.