О себе
Frontend-разработчик с опытом 6+ лет в IT, из них 3.5+ года во фронтенде на Vue 3 и Nuxt. Создаю веб-сервисы, аналитические дашборды и картографические интерфейсы для продуктов с аудиторией более 800 пользователей. На текущем месте реализовал порядка 50 экранов и 80-120 UI-модулей - формы, фильтры, таблицы, виджеты, картографические компоненты. Работаю в связке с backend-разработкой и дизайном: от проработки требований и UI-логики до релизов и поддержки. Применяю практики оптимизации производительности - ленивая загрузка, виртуализация списков, устранение лишних перерендеров. Стек: Vue 3, Nuxt 3/4, Pinia, JavaScript, TypeScript, SCSS, Tailwind CSS, REST API, Mapbox, GitLab. До фронтенда 2.5 года работал менеджером проектов в Техносерв Консалтинг - координировал внедрение IT-решений от запроса до продуктива, выстраивал процессы между заказчиком, разработкой и эксплуатацией. Этот опыт дает понимание жизненного цикла продукта и позволяет самостоятельно вести задачи от согласования требований до релиза. Основатель JoystickLab - платформы для запуска ретро-игр в браузере, занявшей первое место в категории Product of the Week на ProductRadar. Реализовал интеграцию браузерных эмуляторов, каталог из тысяч игр с навигацией и фильтрацией, оптимизацию загрузки и SEO.
Опыт работы
ГАУ «Научно-исследовательский и проектный институт Генерального плана города Москвы»
Frontend-разработчик
Разрабатываю и поддерживаю веб-сервисы Института: интерфейсы, картографические модули и аналитические дашборды для внутренних и публичных продуктов. Работаю в связке с backend-разработкой и дизайном - от проработки требований и UI-логики до релизов и поддержки. Масштаб: более 800 пользователей, 6 подразделений + аппарат управления. Реализовано порядка 50+ экранов и 80-120 UI-модулей и компонентов (формы, фильтры, таблицы, карточки, виджеты, картографические элементы). Регулярные задачи: компонентная разработка на Vue 3 / Nuxt, управление состоянием через Pinia, интеграция с REST API, обработка ошибок, валидация форм, разграничение ролей и доступов, поддержка и рефакторинг существующего кода, участие в релизном цикле. Стек: Vue 3, Nuxt 3, Pinia, REST API, SCSS, GitLab, npm, картографические библиотеки.
- Спроектировал и реализовал фронтенд сервиса "Функциональное моделирование территорий" - инструмент анализа сценариев развития территорий, рисков и градостроительных ограничений. Разработал сложные формы с многоуровневой фильтрацией, визуализацию результатов и интеграцию с API, что позволило аналитикам работать со сценариями без обращения к разработчикам.
- Создал систему управленческих дашбордов "Производственная и финансовая аналитика института" - интерфейсы с таблицами, динамической фильтрацией и визуализацией данных. Провел рефакторинг компонентов таблиц и оптимизировал рендеринг, что заметно повысило стабильность работы при больших объемах данных.
- Реализовал UI и картографические компоненты для публичного "Цифрового портала стратегического развития города" - платформы с интерактивной картографией и аналитикой. Оптимизировал загрузку и отрисовку карт, интегрировал внешние источники данных.
- Разработал канбан-доску для управления задачами 3D-печати: drag-and-drop интерфейс, управление состояниями задач и интеграция с backend. Инструмент упорядочил процесс печати и сократил потери задач между этапами.
- Внедрил практики оптимизации производительности на всех проектах: ленивая загрузка компонентов, устранение лишних перерендеров, виртуализация длинных списков и таблиц.
Техносерв Консалтинг
Менеджер проектов
Координировал внедрение и поставку IT-решений от первичного запроса до запуска в продуктив. Работал на стыке заказчика, разработки, интеграторов и эксплуатационных подразделений. Ответственность: сбор и уточнение требований, ведение бэклога, план-графики, управление рисками и изменениями, организация демо и приемочных мероприятий, подготовка ТЗ, протоколов, матриц ответственности. Инструменты: Jira, Confluence, MS Project, Excel.
- Довел несколько инициатив от запроса до пилотов и промышленного запуска, выстроив управляемый процесс при постоянных изменениях и внешних зависимостях.
- Выстроил единый формат статусов, рисков и прогнозов между коммерческим блоком, производством и заказчиком - заметно сократил рассогласования по срокам и объему.
- Ускорил согласования и старт работ, внедрив типовые проектные артефакты и прозрачный ритм коммуникаций: weekly-статусы, RAID-лог, протоколирование договоренностей.
Российские железные дороги
Ведущий инженер
Сопровождал закупки запасных частей: сбор потребностей подразделений, подготовка и согласование закупочной документации, взаимодействие с поставщиками, контроль этапов закупки и документооборота.
Проекты
JoystickLab
Основатель
Платформа для запуска ретро-игр в браузере, занявшая первое место в категории Product of the Week на ProductRadar. Реализовал интеграцию браузерных эмуляторов, каталог из тысяч игр с навигацией и фильтрацией, оптимизацию загрузки и SEO.
Образование
Московский государственный технический университет "МАМИ"
— 2017Экономика и управление, Управление инновационными проектами
БакалаврКурсы
Frontend-разработка
АНО ВО «Университет Иннополис»
Ожидаемая зарплата
1 234 000 KZT