Frontend и архитектура
Vue.js, JavaScript, TypeScript, сложная бизнес-логика, конфигурируемые интерфейсы и развитие крупных существующих приложений.
Frontend Developer · Technical Lead · GIS
Коммерческий опыт — …. Развиваю корпоративные веб-приложения и GIS. Работаю с архитектурой интерфейсов, производительностью и интеграциями; совмещаю разработку с техническим руководством командой. Применяю LLM для анализа кода и автоматизации инженерных задач.
Чем могу помочь
Развиваю сложные корпоративные системы: интерфейсные платформы, GIS, аналитику и интеграции, где мало просто собрать экран по макету.
Vue.js, JavaScript, TypeScript, сложная бизнес-логика, конфигурируемые интерфейсы и развитие крупных существующих приложений.
Mapbox GL JS, GeoJSON, редактирование геометрии, картографические сервисы и производительность интерактивных карт.
Подключаю внешние UI-модули, развиваю интеграции через API, оптимизирую производительность и диагностирую проблемы WebGL.
Декомпозиция и распределение задач, code review, обсуждение архитектурных решений и помощь команде.
Применяю LLM в разработке и создаю собственные инструменты автоматизации инженерных задач.
Интерактивные кейсы
Это не отдельные pet-проекты, а упрощённые модели production-задач: GIS, интерфейсы на основе схем и тяжёлые вычисления без зависания UI.
3 кейса · всё выполняется локально в браузере
Задача. Создание страниц в конфигурируемой UI-платформе требует множества ручных операций и вызовов API.
Моя зона. Разрабатываю MCP-сервер, через который AI-инструменты работают с API платформы и формируют конфигурации страниц по макетам Figma, изображениям интерфейсов или описаниям MVP.
Цель — сократить ручную сборку страниц и прототипов, сохранив штатные механизмы BDUI. Итоговый эффект ещё не измерялся.
Задача. Страницы собираются в браузере после загрузки конфигураций и данных через API, что усложняет получение готового HTML поисковыми роботами.
Моя зона. Разработал сервис на Playwright: прогрев страниц, сохранение HTML-снимков и выдача подготовленного HTML. Добавил административную панель для настройки порталов, страниц и запуска прогрева.
Платформа получила механизм отдачи подготовленного HTML без перевода клиентского приложения на SSR.
Задача. Ранее внешние интерфейсы встраивались в платформу через iframe.
Моя зона. Создал универсальный компонент подключения сторонних интерфейсов через Shadow DOM, инкапсулировав механизм встраивания и изоляцию DOM и стилей.
Появился переиспользуемый компонент, не привязанный к конкретному продукту.
Опыт
Начал коммерческую разработку в феврале 2020 года. С мая 2021 развиваю корпоративную frontend-платформу: сначала в РТ Лабс, затем в Б5Групп. С июля 2026 руковожу группой frontend-разработки и продолжаю писать код.
ООО «Б5Групп» · BDUI, GIS, BI и BPMN
Руковожу frontend-разработкой корпоративной BDUI-платформы и продуктов Б5ГИС, Б5Аналитика и Б5Процессы. Совмещаю техническое руководство с разработкой: сам пишу код, реализую функциональность и решаю сложные инженерные задачи.
ООО «Б5Групп» · корпоративная BDUI-платформа
Разрабатывал frontend корпоративной BDUI-платформы: геоинформационные системы, аналитические интерфейсы, визуализацию данных и сложную бизнес-логику.
РТ Лабс, АО · GIS и BDUI-конструктор
Работал в core-команде над ядром геоинформационной системы и BDUI-конструктором для настройки корпоративных порталов.
Guta Group · интернет-магазин «Алёнка»
Развивал интернет-магазин alenka.ru и отвечал за frontend-часть его редизайна.
Корпорация ЭЛАР · государственные и архивные порталы
Самостоятельно поддерживал и развивал frontend нескольких веб-проектов, разбирался в существующем коде и интеграциях.
Лидерство
Остаюсь внутри технического контекста: понимаю задачи команды, помогаю принимать решения и продолжаю писать код. Для меня лидерство — это ответственность за результат, а не только распределение задач.
Помогаю команде понять объём работы, разбить задачу на понятные части, распределить их и проверить итоговый результат.
Для меня code review — способ заметить проблему до релиза, сохранить единый подход в проекте и делиться контекстом внутри команды.
Развиваю архитектуру платформы, переиспользуемые UI-компоненты, механизмы интеграции и инструменты работы с конфигурациями страниц.
Остаюсь в разработке: сам реализую сложные части приложения, анализирую код и развиваю инструменты автоматизации.
Стек и глубина
Здесь только технологии, которые использую в работе: основной frontend-стек, платформенные механики, специализированные модули и смежные области.
опыт подтверждён проектами и кейсами выше
О себе
Я frontend-разработчик с коммерческим опытом …. Основная часть моей работы — сложные корпоративные системы: интерфейсные платформы, GIS, аналитика и интеграции, где мало просто собрать экран по макету.
Моя сильная сторона — превращать не до конца сформулированную проблему в понятное и работающее решение.
Мне интересны задачи, в которых сначала нужно разобраться: почему тормозит карта, как встроить внешний интерфейс без iframe, как сделать динамические страницы доступными поисковым системам или как сократить ручную настройку UI-платформы.
Совмещаю разработку с техническим руководством командой: обсуждаю решения, декомпозирую задачи, провожу code review и сам реализую сложные части приложения.
Развиваюсь в архитектуре frontend-систем и автоматизации разработки. Проверяю новые инструменты на реальных задачах и применяю их там, где они помогают команде.