Резюме: Frontend-разработчик (React, TypeScript)
Frontend-разработчик с опытом 4 года 7 месяцев в enterprise- и retail-проектах (Газпром, Dixy, Saby). Специализируюсь на React, TypeScript, сложной бизнес-логике, интеграции с REST API и WebSocket, ролевых моделях доступа и оптимизации производительности SPA-приложений.
Ищу удалённую полную занятость в команде, где важны качество кода, понятная архитектура и измеримый результат.
Ключевой стек:
React (17, 18, 19), Next.js (13, 14), TypeScript, JavaScript (ES6+), HTML5, CSS3, Redux Toolkit, RTK Query, Zustand, MobX, Effector, Ant Design, MUI, Tailwind, Storybook, React Hook Form, Zod, Yup, REST API, WebSocket, GraphQL, Jest, React Testing Library, Cypress, Docker, Webpack, Vite, Git, Jira, Confluence, JWT, FSD, Agile, Scrum.
Опыт работы:
ТТК
Июль 2025 — настоящее время
1 год
Должность: React-разработчик
Достижения:
- Развивал сервисы корпоративного портала web.gid.ru для экосистемы Газпрома: LMS-платформа «Спутник», система онбординга «Адаптация», геосервис «Интерактивные карты», лента корпоративных новостей.
- Реализовал новостную ленту с виртуализацией через React-virtualized, что ускорило информирование персонала о новом функционале.
- Сделал WYSIWYG-интерфейс (React Draft Wysiwyg) для редакторов в админке сервиса «Новости» — снизил нагрузку на отдел разработки на 10% по шаблонным задачам.
- Разработал конструктор заявок (отпуска, командировки, доступы, техобслуживание) на React Hook Form с Zod-валидацией и динамическими полями — разгрузил HR и бухгалтерию.
- Создал интерфейс корпоративного магазина с фильтрацией, полнотекстовым поиском и интеграцией REST API через RTK Query; проект вырос в отдельный корпоративный сервис.
- Построил админ-панель сервиса «Интерактивные карты» на Ant Design: CRUD точек, drag-and-drop редактирование (Dropzone.js), интеграция с React Yandex Maps, оптимистичные обновления UI — снизил нагрузку на администраторов на 20%.
- Оптимизировал ключевые страницы: lazy-loading, code splitting, мемоизация через React.memo, useCallback и useMemo — ускорил загрузку в 4 раза, снизил количество ререндеров крупных компонентов в 20 раз.
- Стек: React 19, TypeScript, REST API, WebSocket, Redux Toolkit, RTK Query, Ant Design, Tailwind, Storybook, React Hook Form, Zod, Jest, React Testing Library, FSD.
ППМК
Август 2023 — июль 2025
2 года
Должность: Web-разработчик
Достижения:
- Разработал главный сайт и административную панель управления заказами на доставку для ритейлера Dixy.
- Добавил раздел визуализации динамики подключений и пиковых нагрузок на Recharts — позволило оперативно реагировать на инциденты и снизило их количество на 15%.
- Реализовал блоки региональных акций на React Swiper Slider — увеличил продажи по акциям в среднем на 13%.
- Провёл редизайн смежных модулей с сохранением бизнес-логики — сократил время обработки операций пользователей на 57%.
- Реализовал авторизацию на JWT (Access/Refresh) и ролевую модель доступа с защитой маршрутов через React Router DOM — снизил нагрузку на администраторов на 23%.
- Покрыл критические сценарии тестами через Jest и React Testing Library, покрытие — 17%.
- Сделал форму-конструктор для пунктов выдачи на React Hook Form и Yup — ускорил обработку заказов на 10%.
- Стек: TypeScript, React 18, React Router DOM v6, Ant Design, React Hook Form, Yup, Zustand, REST API, WebSocket, JWT, Recharts, React Yandex Maps, FSD.
Тензор
Декабрь 2021 — август 2023
1 год 9 месяцев
Должность: Frontend-разработчик
Достижения:
- Разработал интерфейс личного кабинета для владельцев бизнеса в сфере общепита и торговли (сервис Saby, 4,5 млн уникальных пользователей ежедневно): управление рекламными кампаниями, статистика, визуализация данных.
- Реализовал конструктор сайтов-визиток для заведений с загрузкой медиаконтента (Dropzone.js), обрезкой изображений (React Image Crop) и drag-and-drop управлением (DnD-kit).
- Внедрил систему лояльности: акции, реферальная система, дисконтные карты — увеличил возврат клиентов на 34%.
- Реализовал модуль маркетинговой аналитики на Recharts (посещаемость, популярные страницы, поведение пользователей).
- Подключил базу клиентов с историей заказов, сегментацией и фильтрацией через React Hook Form и Yup — увеличил количество продаж на 37% по данным аналитиков.
- Настроил real-time обновление статусов заказов через WebSocket с уведомлениями на React-Toastify.
- Вынес UI-компоненты в Storybook с полной типизацией и документацией — ускорил тестирование на 63%.
- Стек: React 17, TypeScript, Redux Toolkit, DnD-kit, Dropzone.js, Docker, React Router DOM v5, React Image Crop, REST API, RTK Query, Material-UI, Storybook, Recharts, React-Toastify, FSD.
Образование:
Ярославский государственный университет им. П. Г. Демидова, Ярославль.
Высшее образование, математический факультет, специальность «Математика и компьютерные науки», 2016.
Английский:
B1, Intermediate. Читаю техническую документацию.
Формат работы:
Удалённо, полная занятость. Рассматриваю frontend-позиции на React / TypeScript / Next.js, enterprise, retail, корпоративные порталы, SPA-приложения. Не готов к переезду, готов к командировкам.