Senior Frontend developer
200 000 руб
Александр Сергеевич
Возраст
38 лет (22 Октября 1987)
Город
Химки
Переезд невозможен
Гражданство
Россия
Полная занятость
11 лет 2 месяца
Информационные технологии / IT / Интернет
Внутренний венчур интегратора — запуск Enterprise SaaS-платформы (white label, multi-tenant)
для отборочных процедур: гранты, субсидии, премии, рейтинги. Core team из 5 человек на
R&D-фазе: архитектор, фронтенд (я, с зоной ответственности по бэкенду на отдельных
сервисах), DevOps, дизайнер, продакт. Проект доведён до pre-production: три ключевых
сервиса готовы к релизу. Закрытие — решение материнской группы по бюджетной
приоритизации, вне периметра команды.
Frontend (полная зона ответственности): Спроектировал и реализовал standalone-архитектуру
фронтенд-приложения на Angular 20, заложив базу под масштабирование интерфейса
платформы. Кастомизировал дизайн-систему на базе ng-zorro с токенизированной темизацией
под white label-портал клиента.
Low-code инструменты платформы: Реализовал конструктор реестров — schema-driven UI
runtime: на входе JSON-конфиг (источник данных, маппинг колонок, кастомные action-кнопки,
runtime-вычисление permissions и conditional rendering контролов в зависимости от роли
пользователя), на выходе работающее табличное представление. Изменение интерфейса
реестра без деплоя — через правку конфига. Реализовал конструктор публичных страниц
портала на декларативной конфигурации (drag-n-drоpв дорожной карте проекта).
Backend (зона ответственности по отдельным сервисам): прикладная логика на .NET по
спецификациям архитектора — профили пользователей и организаций, верификация ЮЛ
через ЕГРЮЛ, авторизация через Keycloak.
AI-assisted разработка (Spec-Driven Development через BMad Method): работал в команде с
поставленным процессом. Настроил 2 кастомных воркфлоу и 2 BMad-агента под задачикоманды — в частности, воркфлоу декомпозиции эпика в техдизайн с последующей
генерацией тестов. Инструменты внедрены без передачи продуктового кода во внешние
модели.
Testing: Поддерживал покрытие unit-тестами на уровне 80% (Jasmine + Karma), e2e-тестирование
на Playwright.
Информационные технологии / IT / Интернет
МирТех — low-code-платформа для госсектора и НКО (грантовые конкурсы, корпоративные
порталы). Реестр отечественного ПО, ФСТЭК. Клиенты: Минфин РФ, Минкульт, Фонд
Президентских грантов, ВК Гранты.
Принял техническое руководство фронт-направлением после ухода предыдущего
руководителя. Провёл миграцию 24 проектов с Angular 13 на 17 параллельно с релизным
циклом, без срыва сроков.
Form Builder (конструктор форм): Разработал инструмент конфигурации форм на платформе —
UI-builder, генерирующий JSON-схему формы, и runtime-компонент, рендерящий форму из
этой схемы. Используется в продуктах платформы для создания форм грантовых заявок без
участия фронт-разработчика.
Архитектура и модернизация: Внедрил standalone components и Signals API, перевёл проекты
на новую модель реактивности. Снижение техдолга, повышение модульности и упрощение
DI-конфигурации.
Microfrontends: Спроектировал и внедрил микрофронтенд-архитектуру на Module Federation
для 4+ независимых команд. Реализовал интеграцию микрофронтендов в платформу
https://promote.budget.gov.ru/ (Минфин РФ).
Design System: Развивал и масштабировал дизайн-систему Myrta — расширил библиотеку до 56
компонентов с дополнительными пайпами, директивами и хелпер-функциями; перевёл
темизацию и архитектуру под Signals API и standalone-компоненты Angular 17. Поддерживал
параллельно две версии библиотеки (под Angular 13 и Angular 17) с раздельными
npm-пакетами и единой кодовой базой, обеспечив бесшовную миграцию проектов
платформы. Это позволило новым корпоративным порталам платформы запускаться без
модификации дизайн-системы под каждый проект. Развернул и поддерживал Storybook как
живую документацию библиотеки на внутреннем сервере компании — единая точка входа
для разработчиков и дизайнеров, демонстрация компонентов с интерактивными контролами
и примерами использования.
State Management: Настроил управление состоянием на гибриде NgRx, Signal Store и local
signals — выбор инструмента по характеру состояния (глобальное/феатурное/локальное
компоненту).
Менторство: Вёл Junior-разработчика от старта до автономной работы (продолжает работать в
штате).
Code Review & Standards: Ревью фронт-составляющей задач от нескольких фуллстек-команд
(10+ разработчиков). Разработал и внедрил единые стандарты кода, типизации и оформления
PR для фронт-направления.
Testing: Поддерживал покрытие unit-тестами продуктовых проектов на уровне 80% (Jasmine +
Karma). E2E-сценарии на Playwright для критичных пользовательских флоу.
Estimation & Planning: Отвечал за декомпозицию, техническую оценку (estimation) и
распределение задач внутри фронтенд-команды, обеспечивая попадание в сроки релизов.
Информационные технологии / IT / Интернет
Разработка Design System: Разработал с нуля корпоративную дизайн-систему Myrta —
спроектировал архитектуру библиотеки, реализовал базовый набор переиспользуемых
UI-компонентов с токенизированной темизацией, настроил сборку и публикацию как
npm-пакета для использования в продуктах платформы.
R&D и пилотные проекты: Проводил исследования возможностей Angular 13+ и реализовал
первые пилотные проекты на standalone components, подготовив базу для глобального
рефакторинга.
Оптимизация (Performance): Ускорил загрузку корпоративных порталов за счет внедрения lazy
loading модулей и рефакторинга структуры приложений.
Информационные технологии / IT / Интернет
Разрабатывал сложные корпоративные приложения и дашборды для клиентов на Angular +
PrimeNG.
Оптимизировал работу с большими объемами асинхронных данных с использованием RxJS.
Поддерживал покрытие unit-тестами на уровне 85%. Работал в двухнедельных спринтах
(Agile/Scrum).
Информационные технологии / IT / Интернет
Разрабатывал лендинги, многостраничные сайты и корпоративные приложения на Vue.js (в
связке с Laravel-бэкендом).
Создавал кастомные административные панели для управления контентом веб-приложений.
Разрабатывал интернет-магазины с использованием Nuxt.js (SSR) и интеграцией платежных
шлюзов.
Информационные технологии / IT / Интернет
Куратор курсов по фронтенд-разработке
Проверка кода и домашних заданий студентов, помощь в обучении, проведение стримов и
интенсивов.
Сотрудничество с академией продолжилось — с 2021 года перешёл в преподавательскую роль.
Провожу авторские интенсивы, воркшопы и марафоны.
Информационные технологии / IT / Интернет
E-commerce (Nuxt.js): Разработал и поддерживал платформу https://standart.by/. Реализовал SSR
для SEO-оптимизации, личный кабинет пользователя, эквайринг, прямую интеграцию данных
из 1С через кастомные middleware Nuxt.
B2B Админ-панели (Next.js / Nuxt.js): Спроектировал и внедрил несколько систем для
отображения заявок, покупок и отгрузок. Стек: Nuxt.js + Vuex, SSR, авторизация по сессии и
паспорту. Пример: https://order.edelica.ru/login — платформа оптовых закупок для
https://edelica.ru/.
Верстка: Адаптивная кроссбраузерная верстка многостраничных проектов на Bootstrap 5+ в
составе распределённой команды.
Среднее специальное
систем газоснабжения
Новороссийск, 2004 — 2007 гг.
Frontend-разработчик
GloAcademy (Frontend-разработчик)
Английский — Базовые знания
Права категорий:
B, C
Стаж:
2 года
Frontend-разработчик с 7+ годами коммерческой разработки. Основной стек — Angular 13–20,
глубокая работа с микрофронтендами на Module Federation, дизайн-системами и
корпоративными порталами. Профильный опыт — разработка инструментов
low-code-платформы: form builder, schema-driven UI runtime, конструкторы реестров и
публичных страниц для госсектора и НКО. Дополнительно — коммерческий опыт Vue/Nuxt и
React/Next в проектах 2018–2022 (e-commerce, B2B админ-панели, интеграции с 1С).
Опыт технического руководства фронт-направлением: декомпозиция и estimation, code review,
менторство, выстраивание стандартов кода и тестирования. Работа с продуктами для госсектора
(Минфин РФ, Минкульт, Фонд Президентских грантов) и интеграции с государственными
системами.
С 2021 года — преподаватель JavaScript и фронтенд-фреймворков в GloAcademy (авторские
интенсивы, воркшопы, марафоны).
Из инженерных практик — Spec-Driven Development и AI-assisted разработка через BMad
Method: настройка кастомных воркфлоу и агентов под задачи команды. Понимаю границы
применимости — где AI ускоряет работу, где требуется ручное инженерное решение.
10 ноября, 2014
70 000 руб
Сергей
Город
Химки local_shipping
Возраст
46 лет ( 3 апреля 1980)
Опыт работы:
20 лет и 10 месяцев
Последнее место работы:
Программист, Инсофт
08.2014 - по текущее время
24 сентября, 2021
40 000 руб
Александр Александрович
Город
Химки
Возраст
31 год (31 октября 1994)
Опыт работы:
7 лет и 1 месяц
Последнее место работы:
Инженер-программист, Микрон
09.2021 - по текущее время
15 июня, 2025
Сергей
Город
Химки
Возраст
36 лет (20 февраля 1990)
Опыт работы:
Без опыта
Резюме размещено в отрасли
