На связи

2026

Frontend Engineer

Vue · TypeScript · Frontend Architecture

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

Продолжить
01 / 04

Профиль

Обо мне

Коротко обо мне

В frontend-разработке с 2022 года. Сейчас веду frontend-направление AdTech-продукта. Больше всего интересуют архитектура сложных интерфейсов, developer experience и производительность. Также интересуюсь инфраструктурой: настройкой окружений, автоматизацией сборки и деплоя. Улучшаю продукты и рабочие процессы. Люблю обмениваться опытом, развиваться и выступать с докладами:)

Образование · 2021

Нижегородский государственный архитектурно-строительный университет, Нижний Новгород

Инженерный факультет

Вне кода

Игра на гитаре, спидкубинг, тренажерный зал, изучение языков

Frontend Engineerкарьерный путь
Web Developmentосновной фокус
02 / 04

Экспертиза

Стек и подход

Core

  • Vue 3
  • TypeScript
  • Nuxt
  • JavaScript

Architecture

  • Feature-Sliced Design
  • Feature-based architecture
  • Design Systems
  • API integrations
  • WebSockets

Engineering

  • Performance
  • Testing
  • CI/CD
  • Monitoring

Tooling

  • GitLab
  • Jira
  • Sentry
  • Vite
  • Vitest
  • Playwright
  • Node.js
03 / 04

Траектория

Опыт работы

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

Lofty

2023-06 — сейчасМосква
Основной стек
JavaScriptTypeScriptVue2/3Nuxt3PiniaVuexVue RouterVite
Дополнительные технологии
esbuildWebSocketVueUseTailwindOpenAPI (Swagger)SCSSVitestReactAstroQuasarVuetify
Инструменты
GitGitLab CI/CDglab CLIJiraSentryOpenAI CodexCursor
Обязанности

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

Достижения
  • Спроектировал и внедрил сквозной процесс работы с задачами между Jira и GitLab: от начала разработки до деплоя на тестовые стенды и передачи задачи в QA. Автоматизация рутинных этапов снизила количество ручных операций и сделала выпуск новых функций более простым и понятным.
  • Автоматизировал мониторинг ошибок в Sentry, настроил сбор и анализ данных и контроль стабильности после релизов. Это позволило быстро выявлять критичные ошибки и определять очередность их исправления.
  • Инициировал переход легаси-проекта на feature-based архитектуру, упростив развитие и поддержку кодовой базы, а также онбординг новых разработчиков.
  • Разработал многофункциональный виджет обратной связи с возможностью повторного использования в продуктах компании.
  • Разработал и внедрил UI Kit на основе внутренней дизайн-системы.
  • Провёл миграцию приложений с Vue 2 (vuex-class, mixins) на Vue 3 (Pinia, Composition API, composables), что ускорило загрузку страниц и снизило сложность поддержки кода.
  • Оптимизировал графики, заменив сторонние графические библиотеки на нативные решения на базе CSS, что снизило размер зависимостей и ускорило работу приложения.
  • Занимался развитием инженерной культуры команды. Участвовал в UI/UX-ревью, менторил новых сотрудников и выступал с техническими докладами на внутренних митапах.
  • Интегрировал Яндекс Метрику и настроил сбор ключевых пользовательских событий для анализа поведения и проведения A/B-тестов.
Frontend-разработчик

GGNetwork

2022-06 — 2023-05
Основной стек
JavaScriptTypeScriptVue 3PiniaVue RouterVite
Дополнительные технологии
October CMSSCSS
Обязанности

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

Достижения
  • Реализовал основные модули админ-панели: дашборд с аналитикой, фильтры, таблицы с данными и систему управления доступом для элементов интерфейса и действий юзера.
  • Интегрировал клиентские приложения с CMS (October CMS), повысив удобство администрирования.
  • Поддерживал и оптимизировал существующую кодовую базу, устраняя критические баги и повышая стабильность приложения.
  • Участвовал в обсуждении технических решений внутри команды.

04 / Контакт

© 2026 Artur SpirenkovFrontend Engineer · Vue / TypeScript