Senior Frontend-разработчик

Привет, я Сергей.

Senior Frontend-разработчик с 6+ годами full-time опыта в e-commerce и продуктовой разработке. Делаю проекты на React, TypeScript и Next.js с упором на SEO, устойчивую frontend-архитектуру и автотесты, а при необходимости беру на себя и backend-задачи на Node.js и MongoDB.

6+ летв production frontend
20+ запусковдля e-commerce и продуктовых команд
React + SEOбыстрые, доступные и удобные интерфейсы

Обо мне

Senior Frontend-разработчик

Senior Frontend-разработчик с 6+ годами full-time опыта в e-commerce и продуктовой разработке. Делаю проекты на React, TypeScript и Next.js с упором на SEO, устойчивую frontend-архитектуру и автотесты, а при необходимости беру на себя и backend-задачи на Node.js и MongoDB.

Видео

Видео-резюме

Опыт работы

Опыт

Senior Frontend-разработчик

Удаленно (Москва, Россия)

сентябрь 2023 г. - По настоящее время

  • Выполнение задач любой сложности на Vue, React, JS, TS, рефакторинг, поддержка работоспособности frontend части всех проектов компании и партнеров компании: интернет-магазины, виджеты, витрины, административные панели, подарочный сертификат.
  • Разработал с нуля в короткий срок три большие административные панели, что позволило клиентам компании самим управлять своими товарами и личным кабинетом, раньше это делалось через менеджеров и программистов, решение этой проблемы сэкономило сотни часов сотрудников.
  • Разработал новый ui kit, что позволило обновить дизайн компании, сделать продукты визуально приятными.
  • Написал автотесты для существующих проектов на cypress.js, что позволило найти ошибки, исправить их, все проекты стали проходить через автотесты и у них в будущем не было ошибок, увеличилась их стабильность.
  • Разработал fullstack сервис логирования frontend на react.js, backend на node.js, mongodb. Внедрил во все фронтовые проекты сборку и отправку логов, что позволило видеть и исправлять все фронтовые ошибки заранее.
  • Внедрил в продукты компании Искусственный Интеллект, сделал fullstack javascript приложения по генерации через ИИ изображений и текстов поздравления для подарочных сертификатов, что выделило продукт на рынке и увеличило функционал и продажи.
  • Сделал ИИ бота который отвечает на сообщения пользователей, это уменьшило нагрузку на центр поддержки и сильно сократило расходы.
  • Под заказ от Альфа-Банка сделал обучающую платформу мотивации сотрудников Альфа-Банка, под заказ от компании Belis сделал интернет-магазин с реферальной программой.

Middle Frontend-разработчик

Удаленно (Москва, Россия)

февраль 2020 г. - август 2023 г.

  • Разработал с нуля около 15 сложных проектов SPA (админка, интернет-магазин, виджеты, платежная система, б2б/б2с платформы, iframe-проекты, которые вставляются на партнерский сайт) от идеи до релиза в команде по Scrum. Этими проектами пользуются десятки тысяч людей, они приносят основную выручку.
  • Переделал 5 больших старых проектов с устаревших технологий (PHP 5, Vue 1, jQuery) на новые (TypeScript, React, Redux), что сократило время реализации фич и сэкономило тысячи часов разработки.
  • Поддерживал все проекты, включая устаревший код, исправлял ошибки, реализовывал фичи, улучшал существующие проекты, регулярно ревьюил и рефакторил код, что позволило увеличить продажи и улучшить репутацию.
  • Нес полную ответственность за большинство проектов, участвовал в архитектурной разработке. Многие принципиальные решения были приняты мной, такие как выбор технологий, языка программирования, архитектуры, что позволило использовать новейшие технологии и лучшие практики разработки.
  • Внедрял middle сотрудников, набирал людей в команду, проводил технические собеседования, снимал обучающие видеоролики для своей команды и для клиентов компании. Это позволило новым сотрудникам быстро влиться в команду и приносить пользу.
  • Провел SEO-оптимизацию наших проектов на React (NextJS, PHP), что позволило им чаще появляться в результатах поиска и привлекать больше клиентов.
  • Мною разработано много разных и сложных email писем, реализовано в коде проектов WebSocket, авторизация по токену, я разработал два ui kit, добавил новые сложные и современные анимации для всех проектов, реализовывал стороннюю интеграцию с проектами партнеров.
  • Реализовал в проектах фичи, улучшающие взаимодействие с пользователем: автозаполнение электронной почты, маска ввода телефона с флагами стран, обрезка изображений, валидация множества форм, отображение ошибок и подсказок, автоматическая замена данных, локализация проектов.
  • Мои проекты имели 85% тестового покрытия (юнит-тестирование Jest, e2e-тестирование Cypress), что позволило уменьшить количество ошибок за счет быстрого их обнаружения, сделать проект стабильным.
  • Адаптировал проекты под разные браузеры (Safari, Firefox, Chromium), под разные операционные системы (macOS, Linux, Windows), разные устройства. Решал проблемы, возникающие в каждом конкретном браузере и операционной системе.

Frontend-разработчик

Офис (Санкт-Петербург, Россия)

февраль 2019 г. - январь 2020 г.

  • Разрабатывал проект (React), который отображает рестораны на картах, меню ресторана, позволяет сделать заказ в ресторане (основная бизнес-идея).
  • В составе команды я участвовал в разработке архитектуры будущего проекта. Я предложил идеи, которые были реализованы и снизили нагрузку на сервер, увеличили производительность проекта.
  • Исправил ошибки на главном сайте, реализовал множество фич, что улучшило репутацию и увеличило количество клиентов, я разрабатывал сайты для наших партнеров-ресторанов.
  • Мои проекты имели 50% тестовое покрытие (Jest), что позволило уменьшить количество ошибок за счет быстрого их обнаружения, сделать проект стабильным.
  • Провел SEO-оптимизацию наших проектов, что позволило им чаще появляться в результатах поиска и привлекать больше клиентов.
  • Внедрил в проекты фичи, улучшающие взаимодействие с пользователем: автозаполнение электронной почты, маска ввода телефона, валидация всех данных, отображение ошибок и подсказок, интеграция ресторанов с картами Google.
Фриланс

Frontend-разработчик

Удаленно (Санкт-Петербург, Россия)

май 2018 г. - январь 2019 г.

  • Разработал множество веб-сайтов для своих клиентов, что позволило им быть представленными в интернете, продавать услуги, увеличить выручку и продажи, улучшить репутацию.
  • Поддерживал сайты своих клиентов, исправлял ошибки и баги, добавлял новые фичи, также поддерживал CMS-платформы: WordPress, Wix, Joomla. Это увеличило продажи и улучшило отношение пользователей к продукту.

Образование

Образование

Навыки

Основной стек

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

Проекты

Избранные проекты

Пет-проекты

Rizae

Rizae

2026

Платформа AI-персонажей для обучения, творческих сценариев и безопасных многоязычных диалогов.

Next.jsTypeScriptNode.jsMongoDB
Gitae

Gitae

2026

Диагностический toolkit для сайтов, DNS, SSL, портов, IP, доменов и маршрутизации.

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

Браузерная legal document studio с переиспользуемыми шаблонами и документами, готовыми к экспорту.

Next.jsTypeScript
Picmu

Picmu

2026

Приватный browser toolkit для конвертации, сжатия, ресайза, кропа и очистки медиа.

Next.jsTypeScript
QRViz

QRViz

2026

Генератор статических QR-кодов с практичными пресетами и export-ready файлами.

Next.jsTypeScript
Browser MMORPG

Браузерная MMORPG с сюжетными квестами, боями, прогрессией, чатом и локализацией на 21 язык.

TypeScriptReact.jsNode.jsMongoDB
JSVar Blog

Многоязычный блог на Next.js с 21 языком и несколькими контент-направлениями.

TypeScriptNext.js

Проекты в MGC, которые я сделал с нуля

Belis Referral Store

Интернет-магазин с реферальной программой для Belis.

JavaScriptVue.js
AI Text Generator

ИИ-генерация текстов для подарочных сертификатов.

TypeScriptNext.js
AI Image Generator

ИИ-генерация изображений для подарочных сертификатов.

TypeScriptNext.js

Analytics Dashboard

2024

Панель аналитики и отчётов My Gift Card.

TypeScriptReact.js
AI Support Bot

ИИ-бот для поддержки пользователей.

TypeScriptReact.jsNode.jsOpenAI

Проекты в MGC, над которыми я работал

Manager Admin Panel

Крупная внутренняя админ-панель для менеджеров My Gift Card.

TypeScriptReact.js
Gift Card Purchase Widget

B2C-виджет покупки подарочных карт для iframe и мобильных сценариев.

TypeScriptNext.js
Gift Card Landing Flow

B2C-сценарий покупки подарочных карт в формате landing page.

TypeScriptNext.js
Client Admin Panel

Кастомная админ-панель для клиентского проекта.

TypeScriptVue.js
MGC Promo Shop

Магазин обмена бонусных баллов на подарочные карты.

JavaScriptVue.js

Проекты в Digift, которые я сделал с нуля

Gift Certificate

Анимированный подарок в формате конверта.

JavaScriptReact.js
Gift Card Tracking App

Приложение для отслеживания статуса подарочных карт.

JavaScriptReact.js

Group Gift Purchase App

2022

Приложение для групповой покупки подарочных карт.

JavaScriptReact.js

Group Purchase Tracker

2022

Трекер статуса групповых покупок.

JavaScriptReact.js

Email Templates

2023

Сложные email-шаблоны на HTML/CSS.

HTMLCSS

Payment System

2023

Платёжная система на REST API и WebSocket.

JavaScriptWebSocket

UI Kit

2023

Общий UI kit для продуктов Digift.

JavaScriptReact.js

Conference Gift App

2023

Конференционное приложение для выбора и получения подарочной карты.

JavaScriptReact.js

Card Balance Checker

2023

Сервис проверки баланса отдельных карт.

JavaScriptReact.js

Проекты в Digift, над которыми я работал

Digift Partner Admin Panel

2022-2023

Админ-панель для партнёров Digift.

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

Сервис обмена подарочных карт.

JavaScriptjQuery
Widget Setup Instructions

Динамические инструкции по установке виджета для каждого партнёра.

JavaScriptReact.js

Связаться

Давайте поговорим

Для короткого сообщения подойдут прямые ссылки. Если хотите описать роль, проект, аудит или техническую задачу с контекстом, лучше написать через форму.

Написать напрямую

Ищете frontend-разработчика или нужна техническая помощь?

Напишите несколько строк о frontend-роли, консультации, техническом аудите или конкретной задаче. Сообщение придёт мне напрямую.

Frontend-рольКонсалтингТехнический аудит

Контекст о продукте, текущем блокере и желаемом результате поможет мне ответить быстрее и точнее.

Пожалуйста, не отправляйте пароли, API-ключи, платёжные данные и другую чувствительную информацию.