К содержанию

Frontend Developer · Technical Lead · GIS

Разбираюсь в сложных frontend-задачах —от неясной проблемыдо понятного решения.

Коммерческий опыт — …. Развиваю корпоративные веб-приложения и GIS. Работаю с архитектурой интерфейсов, производительностью и интеграциями; совмещаю разработку с техническим руководством командой. Применяю LLM для анализа кода и автоматизации инженерных задач.

Загружаю планету · 0%
МоскваЯ тут · 55.7558° N · 37.6173° E

Чем могу помочь

Не просто пишу код — сначала помогаю найти правильное решение

Развиваю сложные корпоративные системы: интерфейсные платформы, GIS, аналитику и интеграции, где мало просто собрать экран по макету.

01

Frontend и архитектура

Vue.js, JavaScript, TypeScript, сложная бизнес-логика, конфигурируемые интерфейсы и развитие крупных существующих приложений.

Vue.js · JavaScript · TypeScript · BDUI
02

GIS и работа с данными

Mapbox GL JS, GeoJSON, редактирование геометрии, картографические сервисы и производительность интерактивных карт.

Mapbox GL JS · GeoJSON · Turf.js
03

Интеграции и производительность

Подключаю внешние UI-модули, развиваю интеграции через API, оптимизирую производительность и диагностирую проблемы WebGL.

Shadow DOM · REST API · Playwright
04

Техническое руководство

Декомпозиция и распределение задач, code review, обсуждение архитектурных решений и помощь команде.

планирование · code review · архитектура
05

AI и автоматизация

Применяю LLM в разработке и создаю собственные инструменты автоматизации инженерных задач.

MCP · LLM · Figma · REST API

Интерактивные кейсы

Примеры реальных задач — их можно попробовать прямо в браузере

Это не отдельные pet-проекты, а упрощённые модели production-задач: GIS, интерфейсы на основе схем и тяжёлые вычисления без зависания UI.

3 кейса · всё выполняется локально в браузере

В разработке

AI / MCP: создание страниц BDUI по макетам и описаниям

Задача. Создание страниц в конфигурируемой UI-платформе требует множества ручных операций и вызовов API.

Моя зона. Разрабатываю MCP-сервер, через который AI-инструменты работают с API платформы и формируют конфигурации страниц по макетам Figma, изображениям интерфейсов или описаниям MVP.

Цель — сократить ручную сборку страниц и прототипов, сохранив штатные механизмы BDUI. Итоговый эффект ещё не измерялся.

MCPLLMFigmaREST APIBDUIJavaScript
Реализовано

SEO: пререндеринг динамических страниц на Playwright

Задача. Страницы собираются в браузере после загрузки конфигураций и данных через API, что усложняет получение готового HTML поисковыми роботами.

Моя зона. Разработал сервис на Playwright: прогрев страниц, сохранение HTML-снимков и выдача подготовленного HTML. Добавил административную панель для настройки порталов, страниц и запуска прогрева.

Платформа получила механизм отдачи подготовленного HTML без перевода клиентского приложения на SSR.

PlaywrightJavaScriptHTMLREST APIPrerenderingSEO
Реализовано

Shadow DOM: универсальная интеграция внешних UI

Задача. Ранее внешние интерфейсы встраивались в платформу через iframe.

Моя зона. Создал универсальный компонент подключения сторонних интерфейсов через Shadow DOM, инкапсулировав механизм встраивания и изоляцию DOM и стилей.

Появился переиспользуемый компонент, не привязанный к конкретному продукту.

JavaScriptVue.jsShadow DOMUI Integration

Опыт

Опыт — … от первых проектов до руководства командой

Начал коммерческую разработку в феврале 2020 года. С мая 2021 развиваю корпоративную frontend-платформу: сначала в РТ Лабс, затем в Б5Групп. С июля 2026 руковожу группой frontend-разработки и продолжаю писать код.

  1. 2026 →Июль 2026 — настоящее времяМосква · b5g.ru…

    Руководитель группы разработки фронтенд

    ООО «Б5Групп» · BDUI, GIS, BI и BPMN

    Руковожу frontend-разработкой корпоративной BDUI-платформы и продуктов Б5ГИС, Б5Аналитика и Б5Процессы. Совмещаю техническое руководство с разработкой: сам пишу код, реализую функциональность и решаю сложные инженерные задачи.

    • Организую работу frontend-команды: декомпозиция и распределение задач, оценка сложности, code review, проработка технических решений и контроль реализации.
    • Развиваю архитектуру платформы, переиспользуемые UI-компоненты, механизмы интеграции и инструменты работы с конфигурациями страниц.
    • Разработал универсальный компонент интеграции внешних интерфейсов через Shadow DOM. Решение расширило возможности платформы, позволив встраивать различные UI-модули без iframe с изоляцией стилей.
    • Реализовал сервис SEO-пререндеринга динамических страниц на Playwright: прогрев страниц, создание HTML-снимков и выдача подготовленного HTML вместо ожидания клиентской загрузки конфигурации через API. Разработал административную панель для управления сервисом, настройками страниц, пререндерингом и прогревом.
    • Разрабатываю собственный MCP-сервер для автоматизации создания BDUI-конфигураций через API платформы на основе макетов Figma, изображений интерфейсов и описаний функциональности.
    • Использую LLM и AI-инструменты в разработке, анализе существующего кода и автоматизации типовых инженерных задач.
    JavaScript · TypeScriptVue.js · VuexReactShadow DOMPlaywrightMCP · LLM
  2. 2023–26Декабрь 2023 — июль 2026Москва2 года 8 месяцев

    Ведущий разработчик

    ООО «Б5Групп» · корпоративная BDUI-платформа

    Разрабатывал frontend корпоративной BDUI-платформы: геоинформационные системы, аналитические интерфейсы, визуализацию данных и сложную бизнес-логику.

    • Развивал приложение на Vue 2: UI-компоненты, конфигурируемые страницы, формы, таблицы, обработку событий и REST API.
    • Оптимизировал обработку больших объёмов геоданных и ресурсоёмкие геометрические вычисления.
    • Разрабатывал инструменты на Mapbox GL JS, аналитические дашборды и визуализации; работал с Vuex, асинхронными запросами, Vue 2 и React.
    • Занимался рефакторингом, оптимизацией производительности, устранением сложных ошибок и code review.
    JavaScriptVue 2 · Vuex · RouterReactDevExtremeMapbox GL JS · GeoJSON
  3. 2021–23Май 2021 — декабрь 2023rtlabs.ru2 года 8 месяцев

    Разработчик · core-команда

    РТ Лабс, АО · GIS и BDUI-конструктор

    Работал в core-команде над ядром геоинформационной системы и BDUI-конструктором для настройки корпоративных порталов.

    • Разработал более 12 инструментов на Mapbox GL Draw: операции с вершинами, разрезание, объединение, дорисовка и вырезание внутренних областей.
    • Развивал бизнес-логику картографических модулей и интерфейсных компонентов, работал с GeoJSON, геометрическими операциями и API.
    • Участвовал в рефакторинге, оптимизации, исправлении ошибок и code review.
    Vue 2 · VuexDevExtremePlatform UIMapbox GLCode review
  4. 2020–21Август 2020 — май 2021Москва · gutagroup.ru10 месяцев

    Разработчик

    Guta Group · интернет-магазин «Алёнка»

    Развивал интернет-магазин alenka.ru и отвечал за frontend-часть его редизайна.

    • Развивал интернет-магазин «Алёнка»: редизайн, адаптивные страницы и интерактивные элементы интерфейса.
    • Реализовал маркетинговые лендинги.
    JavaScript · ES6Vue.js · jQuerySCSS · BEMGulp1C-Bitrix
  5. 2020Февраль 2020 — август 2020Россия · elar.ru7 месяцев

    Разработчик

    Корпорация ЭЛАР · государственные и архивные порталы

    Самостоятельно поддерживал и развивал frontend нескольких веб-проектов, разбирался в существующем коде и интеграциях.

    • Участвовал в редизайне elar.ru и разработке «Архива ВДНХ».
    • Реализовывал разделы порталов «Память народа» и «Блокада Ленинграда».
    JavaScript · ES6HTML5 · CSS3 · SCSSWebpack · jQueryREST API1C-Bitrix

Лидерство

Техническое лидерство — без ухода от разработки

Остаюсь внутри технического контекста: понимаю задачи команды, помогаю принимать решения и продолжаю писать код. Для меня лидерство — это ответственность за результат, а не только распределение задач.

Декомпозиция и ответственность

Помогаю команде понять объём работы, разбить задачу на понятные части, распределить их и проверить итоговый результат.

декомпозиция · оценка · реализация

Код-ревью и стандарты

Для меня code review — способ заметить проблему до релиза, сохранить единый подход в проекте и делиться контекстом внутри команды.

ежедневная работа команды

Архитектура и компоненты

Развиваю архитектуру платформы, переиспользуемые UI-компоненты, механизмы интеграции и инструменты работы с конфигурациями страниц.

BDUI · компоненты · интеграции

Разработка и автоматизация

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

разработка · анализ кода · автоматизация

Стек и глубина

Стек, с которым работаю в реальных продуктах

Здесь только технологии, которые использую в работе: основной frontend-стек, платформенные механики, специализированные модули и смежные области.

опыт подтверждён проектами и кейсами выше

основная практика

Frontend & GIS

JavaScript · Vue.js / Vue 2
коммерческие проекты
Vuex · Vue Router · DevExtreme
коммерческие проекты
Mapbox GL JS · GeoJSON
коммерческие проекты
REST API · Web Workers
коммерческие проекты
Shadow DOM · Git
коммерческие проекты
другой опыт

Инструменты и смежные области

TypeScript · React
практический опыт
Python · Docker
практический опыт
Playwright · SEO prerendering
практический опыт
Webpack · SCSS · Figma
практический опыт
развиваю сейчас

AI & automation

MCP · LLM
изучаю и применяю
AI-assisted development
изучаю и применяю
Agentic workflows
изучаю и применяю

О себе

Спокойно работаю с задачами, где ответ не лежит на поверхности

Я frontend-разработчик с коммерческим опытом …. Основная часть моей работы — сложные корпоративные системы: интерфейсные платформы, GIS, аналитика и интеграции, где мало просто собрать экран по макету.

Моя сильная сторона — превращать не до конца сформулированную проблему в понятное и работающее решение.

Мне интересны задачи, в которых сначала нужно разобраться: почему тормозит карта, как встроить внешний интерфейс без iframe, как сделать динамические страницы доступными поисковым системам или как сократить ручную настройку UI-платформы.

Совмещаю разработку с техническим руководством командой: обсуждаю решения, декомпозирую задачи, провожу code review и сам реализую сложные части приложения.

Развиваюсь в архитектуре frontend-систем и автоматизации разработки. Проверяю новые инструменты на реальных задачах и применяю их там, где они помогают команде.

Формальности для HR

Локация
Москва, м. Речной вокзал
Формат
офис, удалённо или гибрид
Переезд
не рассматриваю
Командировки
готов к командировкам
Занятость
полная
Гражданство
РФ
Английский
A2 · читаю документацию

Как со мной работать

Постановка
могу начать с устного требования
Незнакомый код
сначала восстанавливаю контекст
Результат
проверяю и показываю сам
Новые инструменты
проверяю на реальных задачах

Профессиональная среда

Митапы
MoscowJS · Vue · big tech
Интересы
AI-инструменты · техника · велосипед

Есть сложная задача? Обсудим.

Интересны продуктовые и инженерные команды, где нужно развивать существующую систему, решать нетривиальные frontend-задачи и улучшать процессы разработки.