Резюме: Frontend Developer (React, TypeScript, Feature-Sliced Design)
Опыт работы — 4 года 3 месяца
Сентябрь 2023 — настоящее время
2 года 8 месяцев
МТС Москва
Frontend-разработчик (React, TypeScript, Feature-Sliced Design)
Контекст:
Разработка внутренней CRM-системы для управления клиентской базой,
оптимизации работы колл-центров и продаж, персонализации тарифов. Система
обрабатывает данные миллионов абонентов.
Команда:
кросс-функциональная команда 10+ человек.
Задачи:
- Разработал модуль удержания клиентов с динамическими офферами на основе
churn-скоринга: реализовал UI выбора сценариев и отображение истории реакций в единой
ленте с использованием React, TypeScript, Ant Design
- Спроектировал интерфейс настройки клиентских сегментов с фильтрами по RFM и Churn
Rate показателям: подключил сохранение и загрузку конфигураций через React Query и REST
API (Axios)
- Реализовал экран единого профиля абонента с 360° обзором: связал модули
обращений, продуктов и оплат через REST API с использованием Axios и React Query
Резюме обновлено 17 апреля 2026 в 15:37
- Настроил модуль управления маркетинговыми кампаниями: реализовал форму
таргетинга и расписаний через React Hook Form и Emotion
- Разработал интерфейс централизованной регистрации тикетов: реализовал
настройку SLA и маршрутизацию по очередям с динамическими фильтрами и поиском по
обращениям
- Собрал фронтенд для рекомендательного движка кросс-апселла: вывел предложения в
карточку клиента, добавил динамический пересчёт тарифов в конфигураторе с
использованием Lodash и Day.js
- Перестроил часть фронтенд-архитектуры на основе Feature-Sliced Design: разделил слои
страниц, виджетов и сущностей, уменьшил связанность модулей
- Добавил ключевые E2E-сценарии в Cypress для тикетов, продаж и тарифного
конфигуратора: интегрировал прогон в GitLab CI/CD
Достижения:
- Повысил удержание клиентов на 4 процентных пункта за первый квартал после
запуска модуля удержания
- Ускорил запуск маркетинговых кампаний на 35% за счёт самостоятельного создания
сегментов маркетингом
- Сократил время работы оператора с клиентом на 37% благодаря экрану единого
профиля абонента
- Снизил среднее время реакции на обращения на 31% после внедрения системы
тикетов
- Повысил конверсию дополнительных продаж на 18% с помощью рекомендательного движка
- Упростил добавление новых фич в CRM на ~30% за счёт перехода на Feature-Sliced
Design архитектуру
- Сократил количество регрессионных багов на ~40% после внедрения E2E-тестов в CI/CD
Стек: HTML, CSS, JavaScript, TypeScript, React, React Router, Feature-Sliced Design, REST
API, Redux, Zustand, Axios, Ant Design, Emotion, React Hook Form, React Query, Victory,
Day.js, Lodash, React Error Boundary, Docker, i18next, Storybook, Jest, React Testing Library,
Cypress, ESLint, Prettier, ООП, Webpack, Babel, GitLab, GitLab CI/CD, Jira, Confluence
Февраль 2022 — Август 2023
1 год 7 месяцев
Level Travel Москва
ИТ-консалтинг
Frontend-разработчик (React, TypeScript, gRPC)
Контекст: Разработка back-office и административных панелей для управления
ассортиментом туров, ценами, партнёрами и бронированиями. Система ускоряла
обработку заказов и снижала операционные затраты
Команда: 5-7 разработчиков
Задачи:
- Внедрил управление промо-акциями и промокодами на React + Zustand: реализовал учёт
сроков, приоритетов применения и расширил контроль акций для маркетинга
Сахаров Михаил • Резюме обновлено 17 апреля 2026 в 15:37
- Создал интерфейсы технического админ-модуля интеграций: реализовал дашборд статуса
поставщиков и лог ошибок, подключил gRPC WEB и Axios для мониторинга здоровья
подключений
- Реализовал аналитический дашборд на Recharts: агрегировал метрики продаж и
конверсии, оптимизировал запросы с помощью React Query
- Разработал в React и TypeScript конструктор турпакетов с Zustand и React Hook Form:
валидировал комбинации услуг через Zod
- Расширил модуль управления бронированиями: реализовал сценарии
переоформления и частичных отмен с журналированием изменений, использовал
React Router и Axios для работы с заявками
- Собрал модуль динамического ценообразования на TypeScript: использовал Lodash и Day.js,
визуализировал структуру финальной цены через Recharts
- Участвовал в создании карточки партнёра и настроек комиссий: реализовал
кредитные лимиты и визуализацию задолженностей
Достижения:
- Дал маркетингу полный контроль над промо-кампаниями, увеличив количество
успешных акций на ~25%
- Сократил время диагностики и восстановления интеграций на ~50% благодаря
админ-модулю
- Ускорил запуск новых тур-предложений в 2,5 раза после внедрения конструктора
пакетов
- Сократил ручные ошибки при сборке ассортимента на 60% за счёт валидации через Zod
- Повысил прозрачность и безопасность операций с бронированиями на ~30% через
журналирование изменений
- Обеспечил прозрачность тарифной политики, сократив время согласования цен на ~20%
Стек: HTML, CSS, JavaScript, TypeScript, React, Redux, RTK, Feature-Sliced Design, gRPC, Zustand,
Axios, Ant Design, KISS, DRY, SOLID, Sass, React Router, React Hook Form, Zod, React Query, Recharts,
Day.js, Lodash, TanStack Table, Storybook, Jira, Confluence, GitLab, GitLab CI/CD, Vitest,
@testing-library/react, Cypress