Frontend Разработчик
Контакты
Меня зовут Кирилл Шумаев, я фронтенд-разработчик с 3+ годами коммерческого опыта. Работал в распределённых командах, вёл проекты от выбора технологий до оптимизации продакшн-сборок. Уверенно работаю с React, TypeScript, Redux Toolkit, Vite и GraphQL.
В проектах уделяю внимание качеству архитектуры, производительности и поддерживаемости кода. Участвую в code review, настраивал линтеры, внедрял typed-инфраструктуру и выступал на внутренних митапах. Ищу команду, где могу применять опыт и продолжать развиваться.
Буду рад обсудить, чем могу быть полезен вашей компании.
Frontend: React 18, TypeScript, JavaScript (ES6+), Redux Toolkit, React Router, React Hook Form, Yup, Zod, Emotion, SCSS Modules, Material UI, Consta UI, FSD, ReactFlow, REST, GraphQL, WebSocket, Lodash
Инфраструктура: Vite, Webpack, ESLint, Prettier, Git, PNPM, NPM, Yarn
CI/CD: GitLab CI, release-ветки, code review
Прочее: Опыт настройки линтеров и написания внутренних библиотек, тестирование с использованием Jest и React Testing Library, базовые знания Node.js, опыт работы в кросс-функциональных командах, английский язык B2 — уверенное чтение, переписка и участие во встречах
Опыт
• Перевёл крупный проект с CRA на Vite: время сборки сократилось с 42 до 18 секунд, размер финального билда — с 24 до 4 МБ
• Оптимизировал производительность ключевых компонентов интерфейса, что позволило сократить среднее время отклика приложения на 35% и улучшить пользовательский опыт
• Разработал систему динамических форм с использованием React Hook Form и Yup, что позволило снизить количество багов, связанных с валидацией, на 40% и ускорить разработку новых форм
• Внедрил Storybook, unit и интеграционное тестирование React-компонентов с использованием Jest и React Testing Library, что сократило время ручного тестирования на 30% и улучшило стабильность релизов
• Выступил техническим инициатором внедрения ESLint-конфигурации с поддержкой FSD и написал внутреннюю утилиту для упрощения настройки линтинга в новых проектах
• Самостоятельно подбирал и внедрял библиотеки в проекты (в том числе form validation, графы, UI-компоненты)
• Проводил внутренние технические митапы и выступал в роли эксперта по инструментам и best practices фронтенд-разработки
• Участвовал в code review и релизной сборке, активно взаимодействовал с аналитиками, дизайнерами и DevOps-командой
Образование
Проживаю в городе Москва