Опыт работы:
МоеВидео
1 год и 2 месяца
Senior Frontend Developer
Сентябрь 2025 — сейчас (1 год и 2 месяца)
- Выступал ключевым frontend-разработчиком двух продуктов компании: административной панели (Admin Panel) и клиентского кабинета (Customer Portal), отвечая за техническое развитие и архитектуру решений.
- Спроектировал frontend-архитектуру приложений с нуля, включая структуру проекта, организацию бизнес-логики, подходы к управлению состоянием и взаимодействию с backend-сервисами.
- Участвовал в выборе технологического стека и принятии технических решений, обеспечивая масштабируемость и дальнейшее развитие продуктов.
- Разработал и внедрил корпоративный Design System и библиотеку из 40+ UI-компонентов на React + TypeScript, что сократило время разработки новых интерфейсов на 30% и обеспечило единый подход к построению пользовательских интерфейсов.
- Реализовал более 20 сложных бизнес-форм с многоуровневой валидацией на React Hook Form и интеграцией с backend API.
- Разработал интерактивные аналитические дашборды на D3.js для визуализации данных в реальном времени и отображения бизнес-показателей.
- Оптимизировал работу клиентского приложения через Redux Toolkit, RTK Query и кастомные React Hooks, снизив количество избыточных запросов к API на 25–35%.
- Настроил frontend-инфраструктуру проекта: Vite, ESLint, стандарты кодирования, процессы разработки и контроля качества кода.
- Проектировал REST API контракты совместно с backend-разработчиками, участвовал в проработке бизнес-требований с аналитиками и согласовании сценариев тестирования с QA-командой.
- Координировал взаимодействие между frontend, backend, аналитиками и тестировщиками на этапе проектирования функциональности, что позволяло выявлять потенциальные проблемы до начала разработки.
- Участвовал в планировании реализации новых модулей, оценке задач, декомпозиции функциональности и подготовке технических решений для команды.
- Обеспечивал полный цикл поставки функциональности в production: от проектирования и реализации до сопровождения релизов и устранения инцидентов.
Сбер
4 года и 4 месяца
Middle Frontend разработчик
Июль 2022 — сейчас (4 года и 4 месяца)
- Успешно вывел в production более 10 коммерческих проектов различной сложности, включая Micro Frontend решения и высоконагруженные SPA-приложения.
- Разработал собственную платформу Backend-Driven UI, позволившую динамически управлять контентом и интерфейсами без публикации новых версий frontend-приложения.
- Создал и поддерживал UI Kit, используемый несколькими командами разработки, что ускорило создание новых экранов на 30–50%.
- Покрыл критическую бизнес-логику unit-тестами (Jest) и e2e-тестами (Cypress), сократив количество регрессионных ошибок в релизах.
- Проводил регулярные code review и менторинг разработчиков, обеспечивая соблюдение архитектурных стандартов и качество кода.
- Настраивал процессы CI/CD через Jenkins и участвовал в автоматизации поставки приложений.
ООО "Линтэк"
1 год и 7 месяцев
Middle Frontend разработчик
Март 2021 — Сентябрь 2022 (1 год и 7 месяцев)
Middle Frontend Developer
- Разрабатывал многостраничное веб-приложение на Next.js и TypeScript с использованием современных подходов к построению пользовательских интерфейсов.
- Реализовывал новые страницы и бизнес-функциональность в соответствии с требованиями заказчика и дизайн-макетами.
- Настроил централизованное управление состоянием приложения с использованием Redux, обеспечив предсказуемую работу бизнес-логики.
- Разрабатывал адаптивные пользовательские интерфейсы с использованием SCSS и компонентного подхода.
- Участвовал в интеграции клиентской части с backend API и обработке данных на стороне приложения.
- Оптимизировал производительность и скорость загрузки страниц за счёт использования возможностей Next.js, включая SSR и автоматическую оптимизацию ресурсов.
- Обеспечивал корректную работу приложения на различных устройствах и в популярных браузерах.
Технологии: Next.js, TypeScript, Redux, SCSS, REST API.