Frontend Developer
Frontend-разработчик с более чем 4-летним коммерческим опытом разработки веб-приложений. Специализируюсь на создании масштабируемых, производительных и поддерживаемых интерфейсов с использованием React, TypeScript и современного frontend-стека.
Уверенно работаю с JavaScript (ES6+), HTML5, CSS3, а также инструментами и библиотеками: Next.js (SSR), Redux Toolkit, Zustand, MobX, Material UI, Ant Design, Vite. Имею опыт построения архитектуры приложений, управления состоянием и разработки сложных административных панелей с высокой плотностью данных.
Занимался разработкой и развитием дизайн-систем и UI Kit, что позволяло ускорять разработку и обеспечивать единый стиль интерфейсов. Работал с WebSockets для реализации realtime-функциональности.
Имею опыт миграции проектов (Webpack → Vite, JavaScript → TypeScript), что позволило повысить производительность, стабильность и удобство разработки. Оптимизировал frontend-приложения, улучшая скорость загрузки и рендеринга.
Пишу юнит- и интеграционные тесты с использованием Jest, React Testing Library и Cypress. Также имею опыт работы с Node.js, MySQL и Swagger (OpenAPI) на уровне взаимодействия с backend.
Работал в Agile-командах, участвовал в код-ревью, взаимодействовал с backend-разработчиками и дизайнерами, а также занимался наставничеством junior-разработчиков.