Обо мне

Сначала инженер, предприниматель — по пути.

Frontend-разработчик с фокусом на Vue 3, Nuxt.js и TypeScript. Более 5 лет коммерческой разработки фронтенда плюс значительно более долгий инженерный бэкграунд.

Я веду сложные миграции, а не избегаю их: на последнем месте участвовал в миграции крупного B2C-проекта с Vue 2 на Vue 3, переписав в команде 5000+ юнит-тестов и переведя 20+ Options API mixins на Composition API composables. До этого, в Инвольте, уменьшил Docker-образ фронтенда с 2000MB до 200MB за счёт многоступенчатой сборки и провёл миграцию админ-панели из 50+ компонентов на Vue 3.

Параллельно соло веду от идеи до продакшена два собственных продукта. ivanovo.online — региональный новостной портал с AI-обработкой контента: кластеризует похожие новости через нечёткий матчинг PostgreSQL pg_trgm и синтезирует единые статьи через multi-provider LLM-пайплайн (OpenAI, Z.ai/GLM, Anthropic, Yandex GPT, GigaChat). mixlab.by — коммерческое fullstack-приложение (PWA + iOS) для кальянной коммьюнити с тремя OAuth-провайдерами и подбором миксов через OpenAI, разработанное и запущенное соло для платящего клиента.

До IT у меня было почти два десятилетия инженерного опыта в радиовещании — от запуска ФМ-радиостанций с нуля (лицензирование, инфраструктура, коммерческий пуск) до многолетней миграции региональной сети вещания холдинга в 700+ городах с аналоговых/AES-линий на Livewire (IP-аудио по Ethernet). Где-то посередине этого пути мы с партнёром на протяжении шести лет запускали и вели производственный бизнес по ПВХ-окнам — от нуля до цеха с 8 сотрудниками в штате, — который продали в 2011 году из-за изменения рыночной конъюнктуры. Ещё раньше был непродолжительный физический бэкграунд в университете, от которого я отошёл, сосредоточившись на бизнесе.

Именно это сочетание — долгий опыт с непрерывными, регламентированными сервисами плюс предпринимательская ответственность за результат — формирует мой подход к коду как к продукту и к системам целиком, а не только к UI-слою. В профессиональную разработку перешёл в 2020 году через Яндекс.Практикум и с тех пор непрерывно в разработке.

Сейчас свободен и готов выйти на новое место сразу.


Коротко

  • Иваново, Россия — открыт к удалённой работе и релокации (СНГ / Европа / США)
  • Основной стек: Vue 3, Nuxt.js, TypeScript, Pinia
  • Уверенно работаю по всему стеку: Node.js, Express, PostgreSQL, MongoDB, Docker
  • Веду соло два продакшен-продукта: ivanovo.online и mixlab.by
  • Английский: Intermediate (B1–B2), уверенно читаю техническую документацию и веду переписку