В frontend-разработке с 2022 года. Сейчас веду frontend-направление AdTech-продукта. Больше всего интересуют архитектура сложных интерфейсов, developer experience и производительность. Также интересуюсь инфраструктурой: настройкой окружений, автоматизацией сборки и деплоя. Улучшаю продукты и рабочие процессы. Люблю обмениваться опытом, развиваться и выступать с докладами:)
Профиль
Обо мне
Образование · 2021
Нижегородский государственный архитектурно-строительный университет, Нижний Новгород
Инженерный факультет
Вне кода
Игра на гитаре, спидкубинг, тренажерный зал, изучение языков
Frontend Engineerкарьерный путь
Web Developmentосновной фокус
Экспертиза
Стек и подход
Core
- Vue 3
- TypeScript
- Nuxt
- JavaScript
Architecture
- Feature-Sliced Design
- Feature-based architecture
- Design Systems
- API integrations
- WebSockets
Engineering
- Performance
- Testing
- CI/CD
- Monitoring
Tooling
- GitLab
- Jira
- Sentry
- Vite
- Vitest
- Playwright
- Node.js
Траектория
Опыт работы
Ведущий frontend-разработчик
Lofty
Основной стек
JavaScriptTypeScriptVue2/3Nuxt3PiniaVuexVue RouterVite
Дополнительные технологии
esbuildWebSocketVueUseTailwindOpenAPI (Swagger)SCSSVitestReactAstroQuasarVuetify
Инструменты
GitGitLab CI/CDglab CLIJiraSentryOpenAI CodexCursor
Обязанности
Отвечал за полный цикл frontend-разработки AdTech-платформы для размещения и управления рекламой: проектирование архитектуры, реализацию новых функций, интеграцию с backend API, выпуск релизов и поддержку приложений. Развивал личные кабинеты рекламодателей и владельцев рекламных площадок.
Достижения
- Спроектировал и внедрил сквозной процесс работы с задачами между Jira и GitLab: от начала разработки до деплоя на тестовые стенды и передачи задачи в QA. Автоматизация рутинных этапов снизила количество ручных операций и сделала выпуск новых функций более простым и понятным.
- Автоматизировал мониторинг ошибок в Sentry, настроил сбор и анализ данных и контроль стабильности после релизов. Это позволило быстро выявлять критичные ошибки и определять очередность их исправления.
- Инициировал переход легаси-проекта на feature-based архитектуру, упростив развитие и поддержку кодовой базы, а также онбординг новых разработчиков.
- Разработал многофункциональный виджет обратной связи с возможностью повторного использования в продуктах компании.
- Разработал и внедрил UI Kit на основе внутренней дизайн-системы.
- Провёл миграцию приложений с Vue 2 (vuex-class, mixins) на Vue 3 (Pinia, Composition API, composables), что ускорило загрузку страниц и снизило сложность поддержки кода.
- Оптимизировал графики, заменив сторонние графические библиотеки на нативные решения на базе CSS, что снизило размер зависимостей и ускорило работу приложения.
- Занимался развитием инженерной культуры команды. Участвовал в UI/UX-ревью, менторил новых сотрудников и выступал с техническими докладами на внутренних митапах.
- Интегрировал Яндекс Метрику и настроил сбор ключевых пользовательских событий для анализа поведения и проведения A/B-тестов.
Frontend-разработчик
GGNetwork
Основной стек
JavaScriptTypeScriptVue 3PiniaVue RouterVite
Дополнительные технологии
October CMSSCSS
Обязанности
Разрабатывал и развивал админ-панель для управления реферальной программой сотрудников.
Достижения
- Реализовал основные модули админ-панели: дашборд с аналитикой, фильтры, таблицы с данными и систему управления доступом для элементов интерфейса и действий юзера.
- Интегрировал клиентские приложения с CMS (October CMS), повысив удобство администрирования.
- Поддерживал и оптимизировал существующую кодовую базу, устраняя критические баги и повышая стабильность приложения.
- Участвовал в обсуждении технических решений внутри команды.

