EN

Опыт

Семь с лишним лет: от науки в МГУ и продуктовой разработки до платформенной инженерии в банке. Ниже — в обратном хронологическом порядке.

01
2024 — наст. время
Москва

Альфа-Банк

Текущее
Ведущий fullstack-разработчик · техлид направления Feature Toggles

Отвечаю за практику управления фичами в масштабе банка: как десятки продуктовых команд безопасно выкатывают, тестируют и откатывают функциональность. Совмещаю роль инженера и технического лидера направления.

Веду направление Feature Toggles: задаю стандарты работы с фичами, консультирую продуктовые команды и отвечаю за то, чтобы практика масштабировалась на весь банк, а не оставалась инструментом одной команды.
Внедрил систему A/B-тестирования поверх feature flags — продуктовые гипотезы проверяются на данных; по внутренним метрикам удовлетворенность пользователей выросла примерно на 15%.
Интегрировал управление тогглами в CI/CD-пайплайн: выкаты стали автоматическими, а среднее время доставки новой фичи в прод сократилось примерно на 30%.
Снизил количество production-инцидентов примерно на 25% — благодаря мгновенному откату фич через тоггл, без повторного деплоя и ночных хотфиксов.
Спроектировал административный интерфейс управления фичами с ролевым доступом, аудитом изменений и мониторингом — прозрачный инструмент и для инженеров, и для менеджеров.
Развернул Backstage как внутренний портал разработчика: единый каталог сервисов, документация и инфраструктурные инструменты в одном месте.
Провожу технические assessments по TypeScript/JavaScript, тренинги по best practices feature toggles и code-review — ускоряю онбординг и держу планку качества в команде.
TypeScriptNode.jsReactUnleashBackstageCI/CDA/B-тестыTeamCityNexusPostgreSQL
02
авг. 2023 — 2024
Москва

IT_One

Fullstack-разработчик · техлид платформы Unleash

Развивал и дорабатывал Unleash — платформу управления feature flags — как разработчик и технический лидер. Здесь feature toggles превратились для меня из отдельного приема в инженерную специализацию.

Дорабатывал ядро feature-flag платформы Unleash: стратегии постепенного выката, сегментация аудитории, стабильность и производительность при росте числа флагов и клиентов.
Проектировал архитектурные решения и вел команду как техлид: декомпозиция задач, код-ревью, единые стандарты и менторинг разработчиков.
Построил инфраструктуру A/B-тестирования на базе флагов: детерминированное распределение пользователей, сбор событий и связка «вариант ↔ метрика».
Интегрировал платформу в процессы CI/CD (TeamCity, Nexus): управление тогглами при деплое без ручных переключений.
Проводил assessments по TypeScript/JavaScript и обучал команды практикам feature toggles и trunk-based development.
TypeScriptNode.jsExpress.jsReactUnleashTeamCityNexusPostgreSQLKnex.jsCI/CD
03
сен. 2020 — авг. 2023
Москва

НИУ ВШЭ

Middle Full Stack Developer

Разрабатывал системы портала НИУ ВШЭ — одного из самых технологичных университетов страны, которым ежедневно пользуются 40 000+ студентов и сотрудников. Fullstack: от backend-сервисов на Node.js до SPA на Vue.

Ускорил загрузку данных в ключевом проекте с 30 секунд до 1 — за счет оптимизации запросов к БД, серверной логики и рендеринга.
Переписывал проекты с JavaScript/Perl на TypeScript, внедряя типизацию и единые стандарты кода.
Улучшал backend-сервисы на Node.js (Express, Koa): файловый сервис, рассылка почты, синхронизация персон; провел миграцию с WebSocket на SSE.
Переводил проекты в Docker-контейнеры и docker-compose — единый запуск на любой машине убрал проблемы с развертыванием.
Документировал API через Swagger и настраивал инструменты разработки (Webpack, ESLint, Stylelint, Prettier).
Участвовал в code-review, повышая коллективное владение кодом внутри команды.
ReactVue.jsNuxt.jsNode.jsTypeScriptDockerSSEWebSocketSwaggerExpress.js
04
июль 2019 — нояб. 2020
Москва

Potok.io / TalentTech

Frontend-разработчик

Разработка системы опросов и вовлеченности сотрудников в HR-платформе TalentTech — продукте для оценки корпоративной культуры.

Реализовал интерактивные дашборды с визуализацией HR-метрик на Chart.js — инструмент для data-driven решений менеджеров.
Внедрил многоязычную поддержку (i18n) с автоматической валидацией переводов — продукт вышел на международный рынок.
Настроил мониторинг ошибок через Sentry, сократив время обнаружения багов на проде.
Покрыл ключевые сценарии юнит-тестами (Jest + Vue Test Utils), повысив стабильность релизов.
Реализовывал компоненты на Vuetify в точном соответствии макетам, работая в паре с дизайнерами.
Vue.jsTypeScriptChart.jsVuetifyNuxt.jsVuexJestSentry
05
нояб. 2018 — окт. 2020
Москва

МГУ им. М. В. Ломоносова

Младший научный сотрудник

Научная и преподавательская деятельность; работа над диссертацией на стыке цифровой экономики и предпринимательства.

Вел лекции и семинары, выступал на конференциях, публиковал научные работы.
Руководил дипломными работами студентов как научный руководитель.
Проверял студенческие и вступительные работы, писал отзывы на научные тексты.
Часть достижений — на профиле в «Истине», научной сети МГУ.
Цифровая экономикаПлатформыНаучные публикацииПреподавание
06
сен. 2014 — окт. 2020
Москва

ТЦ Ладья

Директор по развитию бизнеса

Развитие районного торгового центра — путь от администратора до директора по развитию. Здесь началось погружение в веб.

Создавал сайты на Tilda и Wix для привлечения клиентов — так началось погружение в веб-разработку.
Запускал рекламные кампании в Яндекс.Директе и писал SEO-тексты, находя арендаторов и покупателей.
Готовил коммерческие предложения, ТЗ и договоры; вел переговоры с контрагентами и органами власти.
Вел бухгалтерию и банковские счета: налоги, платежи контрагентам, найм сотрудников.
TildaWixYandex.DirectGoogle AdsSEOHTMLCSS