Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 12:52
Мужчина, 35 лет, родился 29 июля 1990
Москва, готов к переезду, не готов к командировкам
Lead Frontend Engineer
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 15 лет 8 месяцев
Июнь 2019 — по настоящее время
6 лет 11 месяцев
Москва, www.alfabank.ru
Финансовый сектор... Показать еще
Senior Frontend Engineer / Tech Lead (React, TypeScript, B2B Fintech)
В рамках роли TechLead / Senior Frontend Developer участвовал в создании и развитии четырёх основных продуктов корпоративного бизнеса:
1. Факторинг
Финансовый продукт для бизнеса — финансирование под уступку денежного требования.
Что делал:
- Разрабатывал интерфейсы для подачи заявок, расчёта лимитов, дашбордов с финансовыми показателями
- Реализовывал сложную бизнес-логику на фронте: многоступенчатые формы, валидации
- Работал с большими объёмами данных и отчётностью
Стек: React, Redux, Redux-Saga, TypeScript, Node.js (BFF)
2. Ролевая модель
Система управления доступами и правами пользователей (кросс-сервисный Access Management).
Что делал:
- Разрабатывал UI для гибкой настройки ролей, сценариев доступа, прав на операции
- Работал над сложной логикой пересечения прав и наследования ролей
Стек: React, Redux, RTK, TypeScript, Node.js, OpenAPI (codegen)
3. Мультибанк
Агрегатор банковских счетов и операций из разных банков в едином интерфейсе.
Что делал:
- Реализовывал интерфейс для отображения и фильтрации подключений сторонних банков
Стек: React, Redux, RTK, RTK-Query, TypeScript, Node.js (BFF), OpenAPI
4. Административная панель — антикризисный запуск
Что это за проект:
Ключевой (коровой) инфраструктурный портал, который выполняет роль:
- Точка входа и оркестратор — подгружает остальные фронтенд-модули через Module Federation
- Контекстная прослойка — менеджер выбирает/выставляет контекст (клиент банка или организация), от лица которого система работает дальше
- Центр управления — настройка бизнес-процессов, прав, параметров системы
Суть: Без этого портала не работает ни один другой модуль. Это «сердце» навигации и контекста для всего UI приложения.
Ситуация: Проект находился под угрозой срыва сроков, фронтенд-разработчик отработал чуть больше месяца и уволился за месяц до релиза.
Что сделал:
- Взял проект в работу параллельно с основным проектом (Ролевая модель)
- За 1 месяц запустил административную панель в продакшен, обеспечив бесперебойную работу 5+ frontend-модулей через Module Federation
- Закрыл критический функционал, необходимый бизнесу для работы
После запуска:
- Провёл полноценный онбординг нового разработчика в проект
- Долгое время помогал с вопросами, код-ревью, сложными задачами
- Поддерживал профессиональный рост разработчика
Результат:
- Проект успешно работает в проде до сих пор
- Разработчик, которого я онбордил и менторил, вырос до позиции Team Lead
Стек: React, Redux, RTK, TypeScript, Node.js, OpenAPI, Module Federation (Webpack 5)
---
Контроль качества и техническая экспертиза:
- Ежедневный код-ревью: 3–10 Pull Request'ов с фокусом на архитектуру, производительность и безопасность
- Экспертная поддержка: Помогал смежным командам решать сложные задачи — как технические (сложные состояния, оптимизация рендеров, интеграция), так и бизнесовые (запутанная логика расчетов, неочевидные кейсы).
- Performance Review в JS-комьюнити Альфа-Банка: разрабатывал процесс и критерии оценки, участвовал в калибровочных сессиях, периодически проводил ревью разработчиков.
---
Разработка и внедрение код-стайла:
- Участвовал в кросс-командной рабочей группе по стандартизации frontend-кода
- Документировал принятые правила и best practices в Confluence (создал и поддерживал раздел "Frontend Standards")
- Автоматизировал контроль качества: дорабатывал правила ESLint в общем репозитории, настроил Prettier для автоматического форматирования
---
Техническое лидерство и стратегия развития:
- Организовал и фасилитировал регулярные технические сессии с командой (раз в 2 недели - 1 месяц по запросу)
- Внедрил практику квартального технического планирования: команда сама выбирала и приоритизировала задачи по уменьшению технического долга
- Под моим руководством реализованы инициативы:
* Обновление правил ESLint и Prettier → единый код-стайл во всех репозиториях
* Миграция с устаревших библиотек на актуальные альтернативы
* Плановое обновление мажорных версий (React, Redux, внутренние библиотеки банка) с минимизацией брейкинг-чейнджей
---
Выполнение роли мейнтейнера в различных библиотеках для работы в экосистеме банка (components, pipeline, utils)
Июль 2015 — Июнь 2019
4 года
Buzzoola
Москва, buzzoola.com/ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend-разработчик
Разработал рекламный плеер для паблишеров и frontend-часть веб-интерфейсов для партнёров (паблишеры, рекламодатели)
Разработал frontend платформу NativeHub
Реализовал веб-части (админка, аналитика) и автоматизированные задачи: импорт статистики из Google Ads, генерация ежедневных отчётов в Telegram и Google Sheets
Декабрь 2012 — Июнь 2015
2 года 7 месяцев
Digital October Group
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий разработчик
Разработал программный комплекс для работы с SDI-оборудованием
Техническое сопровождение конференций, включая ПМЭФ (https://www.forumspb.com/?lang=ru)
Разработал систему администрирования учётных записей для интерактивного телевидения
Ноябрь 2011 — Декабрь 2012
1 год 2 месяца
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
Разработка, внедрение и сопровождения программного комплекса для ведения нормативно-правовой базы
Июль 2009 — Август 2010
1 год 2 месяца
Комитет по социальным вопросам администрации города Великий Новгород
Ведущий специалист (программист)
Разработка, внедрение и сопровождения программного комплекса по монетизации льгот в ЖКХ
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Обо мне
Lead Frontend Engineer с 15+ лет опыта в коммерческой разработке, из них 7 лет в Альфа-Банке в роли TechLead/Senior Frontend Developer. Экспертиза в B2B Fintech: разработка сложных продуктов корпоративного банкинга на React, TypeScript, RTK Query, Module Federation и Node.js BFF. Опыт технического лидерства: менторинг разработчиков, код-ревью, архитектурные решения, стандартизация frontend-разработки на уровне нескольких команд. Антикризисный запуск core-портала за 1 месяц до деплоя в прод.
Неоконченное высшее образование
2012
Неоконченное высшее образование
СПбГМТУ (бывш. ЛКИ)
Факультет морского приборостроения, Вычислительные машины, комплексы, системы и сети
2009
Неоконченное высшее образование
Политехнический колледж (ПТК НовГУ)
Программное обеспечение вычислительной техники и автоматизированных систем, Программное обеспечение вычислительной техники и автоматизированных систем
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения

