CV view
Senior Front-End Developer
Negotiable
Russia
Moscow
Full
Remote
Work experience
7 years 10 months
Last work experience
7tours
Lead frontend/руководитель команды разработки
7 months
About
Birth date
About
Я опытный и увлечённый разработчик, специализирующийся на создании современных, масштабируемых и удобных веб-приложений. Обладаю опытом полного цикла разработки — от идеи и проектирования до запуска и дальнейшей поддержки продукта. Успешно руководил командой и занимался наставничеством, помогая коллегам расти профессионально и достигать высоких результатов.
Интересуюсь новыми технологиями и активно внедряю современные подходы в разработку, чтобы создавать продукты, способные выдерживать серьёзные нагрузки и приносить максимальную пользу пользователям и бизнесу.
Мой стек охватывает как фронтенд (React, Next.js, Type, Tailwind CSS, Zustand, TanStack Query), так и бэкенд (NestJS, MongoDB, JWT), а также работу с инфраструктурой и DevOps-инструментами (Docker, Kafka, Elasticsearch, Redis, Grafana, Jenkins). Такой универсальный опыт позволяет мне эффективно решать комплексные задачи и видеть проект целиком.
Среди моих пет-проектов — Telegram-боты для трейдинговых уведомлений с интеграцией биржевых API и webhook, а также EventForce — SaaS-платформа для управления мероприятиями, продажи билетов и аналитики активности участников.
Я стремлюсь работать над сложными и интересными задачами, где смогу применить свои навыки, масштабировать опыт и принести ощутимую ценность продукту и команде.
Affiliate experience
Gambling
Betting
Dating
Adult
E-commerce
Search
Finance
Google Context
SEO
TikTok
IN APP
Email Traffic
MyTarget
Push
Yandex.Direct
Teaser ad networks
SMS Traffic
Tier-1
Tier-2
Tier-3
Work experience7 years 10 months
April 2025 - to date
(7 months)
7tours
Lead frontend/руководитель команды разработки
7tours.ru
Руководитель группы разработки
· Руководство кросс-функциональной командой из 8 человек (2 фронтенд, 1 бэкенд, 1 дизайнер,
1 тестировщик, DevOps, SEO, PM).
· Полный цикл разработки и поддержки высоконагруженного веб-приложения для
туристического рынка на стеке Nuxt 2.
· Внедрение и оптимизация процессов разработки: планирование спринтов, ежедневные
стендапы, код-ревью, ретроспективы.
· Управление архитектурой проекта, рефакторинг legacy-кода, повышение
производительности и SEO-оптимизация.
· Настройка и поддержка CI/CD процесса в GitLab, что обеспечило бесперебойный деплой на
staging и production.
Ключевые достижения:
· Провел глубокий рефакторинг кода и оптимизацию SSR-рендеринга ключевых страниц
(главная, поиск, карточка тура), что увеличило скорость загрузки (LCP) на 40% по данным
Lighthouse. В результате снизился показатель отказов (bounce rate) на 15% и выросла конверсия
в целевые действия (бронирование, отправка заявки).
· Реализовал комплексную SEO-стратегию, включая динамические мета-теги, глубокий linking и
семантическую разметку, что повысило органическую видимость проекта на 50% (по данным
Ahrefs/SEMrush). Это привело к увеличению трафика с поисковых систем на 40% и росту
количества лидов.
· Внедрил полноценный процесс CI/CD в GitLab и написал набор e2e-тестов на Playwright, что
сократило количество критических багов в production на 60% и ускорило время вывода новых
фич на 30% за счет автоматизации рутинных проверок.
· Реорганизовал процессы работы команды (внедрение регулярных код-ревью, технических
спринтов, планирования по OKR), что повысило ее предсказуемость и пропускную способность
— команда успешно реализовала 5 крупных функций за полгода без срывов дедлайнов.
Стек: Nuxt 2 (Options API), Vue.js, Java, SCSS, Vuetify, GitLab CI/CD, Jira, GitFlow, SSR,
SEO-оптимизация.
January 2023 - April 2025
(2 years 4 months)
Solargroup
Senior frontend/старший разработчик
· Полная миграция крупного проекта (личный кабинет партнера) с Nuxt 2 на Nuxt 3.
· Глубокая оптимизация производительности: анализ и уменьшение времени загрузки,
оптимизация сетевых запросов.
· Разработка архитектурных решений для новых проектов и лендингов.
· Реализация PWA-функционала для повышения пользовательского опыта.
· Менторство и онбординг junior-разработчиков, проведение код-ревью, участие в
планировании и ретроспективах.
Ключевые достижения:
· Спроектировал и исполнил план миграции крупного проекта с Nuxt 2 на Nuxt 3, что повысило
общую производительность приложения на 35% (снижение TTI, улучшение FID) и сократило
время сборки на 50%. Миграция улучшила developer experience и упростила дальнейшую
поддержку кода.
· Провел оптимизацию бандла и внедрил стратегии кэширования на уровне браузера и CDN,
что сократило время первоначальной загрузки приложения с 4с до 2с и уменьшило
потребление трафика пользователями на 25%.
· Разработал и внедрил PWA-функционал (оффлайн-режим, кэширование критических данных,
push-уведомления), что увеличило среднее время сессии на 20% и повысило вовлеченность
пользователей из регионов с нестабильным соединением.
· Менторил разработчиков, в результате чего два junior-специалиста достигли уровня
уверенного мидла в течение 2 месяцев и начали самостоятельно закрывать сложные задачи.
May 2021 - January 2023
(1 year 9 months)
Группа компаний Русагро, ООО
Senior frontend/ведущий разработчик
· Разработка с нуля high-load маркетплейса на CSCart.
· Создание и ведение Swagger-документации для REST API.
· Разработка комплексного веб-приложения для сельхозпроизводителей с чатом,
push-уведомлениями (WebSocket) и PWA-функционалом.
· Рефакторинг и разделение монолита на микросервисную архитектуру (Nuxt 2, Vue 2).
· Разработка админ-панели на Vue 3 + Type + Vite + Tailwind.
· Создание дизайн-системы на Storybook, менторство junior-разработчиков.
Ключевые достижения:
· Разработал с нуля high-load маркетплейс на CSCart, который был успешно продан.
· Внедрил систему реального времени на WebSocket для чата и уведомлений, что сократило
среднее время реакции на запросы пользователей с 2 часов до 5 минут. Это повысило
удовлетворенность клиентов и сократило операционные издержки на поддержку.
· Спроектировал и реализовал библиотеку UI-компонентов на Vue 3 + Type + Storybook, что
ускорило разработку новых интерфейсов в 2 раза за счет повторного использования кода и
сократило количество вольностей в дизайне.
· Инициировал и провел рефакторинг монолитной кодобазы, выделив 3 ключевых
микросервиса, что повысило стабильность системы и позволило командам разрабатывать
функции независимо.
June 2019 - May 2021
(2 years)
Ланит
Middle frontend
job.lanit.ru
Информационные технологии, системная интеграция, интернет
• Разработка программного обеспечения
Frontend-разработчик
Разработка клиентской части для крупного международного банка на Vue.js 2, Type.
· Интеграция с REST API, создание комплексных компонентов, фабрики форми и таблиц,
проведение код-ревью.
· Работа по Scrum, участие во всех этапах жизненного цикла проекта.
Ключевые достижения:
· Выявил и предложил архитектурное улучшение (фабрика компонентов форм и таблиц),
позволившее сократить срок разработки сложного модуля на 3 недели. Решение было принято
архитекторами и внедрено в проект, за что я получил денежную премию.
· Активно участвовал в процессе код-ревью, внося конструктивные предложения по
архитектуре и производительности, что снизило количество повторных багов на 25% и
повысило общее качество кодовой базы.
· В паре со старшим разработчиком успешно реализовал самый сложный модуль в
приложении (фабрика компонентов).
January 2018 - May 2019
(1 year 5 months)
Megacom
Frontend разработчик
• Интернет-компания (поисковики, платежные системы, соц.сети,
информационно-познавательные и развлекательные ресурсы, продвижение сайтов и
прочее)
Стартап, который не смог привлечь инвестирование и закрылся.
· Реализация SPA (доска-объявлений - соцсеть) lapki.com (ныне не работающий), написанного
на Vue.JS 2 (Vuex,Router), Vuetify.
· Взаимодействие с бэкэндом,базой данных,обмен данными (REST API) используя Axios.
· Подключение платежных систем,
· чат,
· личный кабинет.
Написание админки.Кроссбраузерная, адаптивная вёрстка и создание компонентов.
Использование API сторонних сервисов, в том числе карт
Ключевые достижения:
· В одиночку разработал фронтенд-часть SPA-приложения (соцсеть/доска объявлений) на Vue.js
2, реализовав все ключевые модули: систему авторизации, личный кабинет, чат, интеграцию с
платежными системами и картами.
· С нуля создал адаптивную и кроссбраузерную UI-библиотеку на Vuetify, что позволило быстро
итератировать над продуктом и обеспечило единообразие интерфейса.
Skills
HTML
Git
Docker
Agile
CSS
Typescript
Webpack
Vue.js
Language proficiency
Intermediate English
Native Russian
Employment
Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid
Work schedule
Flexible, Shift, 5/2
Relocation
Possible
Business trips
Business trips possible