Опыт работы:
Т-Банк
Разрабатывал TWork — внутреннюю AI-powered CRM для клиентской поддержки. Система
обрабатывает до 500 000 запросов ежедневно, используется тысячами операторов. Визуальный
редактор диалоговых сценариев, AI-ассистент, персональные дашборды, горячие клавиши.
Команда из 20 специалистов: 5 фронтенд (React 18, TypeScript 5.0), 5 бэкенд, 2 дизайнера, PM,
аналитики, 3 QA, DevOps, тимлид. SCRUM, двухнедельные спринты. Проводил планирования,
ретроспективы, груминги, декомпозицию задач, оценку сроков.
- Спроектировал микрофронтенд-архитектуру на Tramvai с Module Federation
Разделил монолит на 6+ модулей с TypeScript-контрактами. Webpack 5 Module Federation,
shared-зависимости (React 18, Redux Toolkit). Применил SOLID. Релизы выросли втрое,
инциденты снизились в 1.5 раза.
- Разработал визуальный редактор диалоговых сценариев на React 18
Drag-and-drop с ветвлениями, процедурами, AI-интеграциями. Real-time валидация графа с
детекцией циклов и undo/redo. ООП, SOLID. Время создания сценария: с 2 дней до 3 часов.
- Создал sandbox для тестирования процедур
Интерпретатор бизнес-логики с breakpoints и mock-данными. Покрыл тестами (Jest, React
Testing Library). DRY, KISS. Ошибки в проде вдвое меньше, отладка быстрее в 1.5 раза.
- Оптимизировал производительность высоконагруженного интерфейса
Виртуализация (react-window), мемоизация (useMemo, React.memo, Reselect), code splitting
(Webpack 5). Загрузка быстрее в 1.5 раза, FPS с 20 до 55.
- Добавил систему горячих клавиш
50+ команд, разные раскладки, валидация конфликтов. Material UI. Обработка обращений
быстрее на 15%.
- Внедрил тестирование
Jest, React Testing Library, Storybook. ООП, SOLID. Покрытие с 15% до 65%, регрессии вдвое
меньше.
- Онбординг, код-ревью, митапы
Обучал новых разработчиков архитектуре микрофронтендов, Tramvai, Redux Toolkit.
Адаптация: с 2 недель до 3-4 дней. Формировал процесс код-ревью, чек-листы для MR.
Выступал на митапах по производительности React и архитектуре SPA.
Образование:
ЧелГУ. Математический факультет, Компьютерная безопасность
Профессиональные и другие навыки:
Технологии: React 18, TypeScript 5.0, JavaScript ES6+, Redux Toolkit, RTK Query, Zustand, TanStack
Query, Material UI, Webpack 5, Vite, Jest, React Testing Library, Storybook, REST API, WebSocket,
SCSS, CSS3, HTML5, Git, GitLab, CI/CD, Docker (знаком), SCRUM, Agile, Kanban, Figma, Github
Владение языками:
Английский
Дополнительно:
Frontend-разработчик с 5 годами опыта в enterprise (финтех, B2B, госпорталы). Архитектура
сложных React-приложений (React 17, React 18), микрофронтенды, оптимизация
производительности. ООП, SOLID, DRY, KISS.
Код-ревью, онбординг junior, планирования, ретроспективы, декомпозиция задач, оценка сроков.