Опыт

Frontend и Advisory роли

Полная хронология — коммерческий фронтенд, 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 году в связи с изменением рыночной конъюнктуры.