Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 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

www.digitaloctober.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
Разработал программный комплекс для работы с SDI-оборудованием Техническое сопровождение конференций, включая ПМЭФ (https://www.forumspb.com/?lang=ru) Разработал систему администрирования учётных записей для интерактивного телевидения
Ноябрь 2011Декабрь 2012
1 год 2 месяца

www.kodeks.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Инженер-программист
Разработка, внедрение и сопровождения программного комплекса для ведения нормативно-правовой базы
Июль 2009Август 2010
1 год 2 месяца
Комитет по социальным вопросам администрации города Великий Новгород
Ведущий специалист (программист)
Разработка, внедрение и сопровождения программного комплекса по монетизации льгот в ЖКХ

Навыки

Уровни владения навыками
Продвинутый уровень
JavaScript
SQL
Node.js
React
Git
Nginx
ES6
Redux
Webpack
TypeScript
SSH
Puppeteer
Redux Toolkit
CSS Modules
HTML5
CSS3
Средний уровень
Linux
PostgreSQL
Ruby
AngularJS
Unix
NoSQL
Docker
Mentoring
Technical Planning
Microfrontend architecture
Базовый уровень
Python
Redis
Vue.js

Обо мне

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
Неоконченное высшее образование
Политехнический колледж (ПТК НовГУ)
Программное обеспечение вычислительной техники и автоматизированных систем, Программное обеспечение вычислительной техники и автоматизированных систем

Знание языков

Русский — Родной

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения