Кульченко Алексей Сергеевич
Frontend Developer (React, TypeScript)
Санкт-Петербург
Frontend-разработчик с 3.5-летним опытом работы. Умею продуктивно общаться с командой. Работал в крупных продуктовых проектах в тесной интеграции с дизайнерами, QA, backend-разработчиками в командах численостью от 5-15 человек. Ориентирован на качественном коде и оптимизацию производительности. Стремлюсь к улучшению пользовательского интерфейса и достижению ключевых метрик продукта.
Ключевые навыки
Frontend: JavaScript, TypeScript, React, Redux (Toolkit, RTK Query), React Router • Инструменты: Vite, Webpack, Git, WebSocket, REST API • Компетенции: Оптимизация производительности, Рефакторинг, Code Review
1. Skilla Работа. Frontend-разработчик
Октябрь 2024 — Октябрь 2025 (1 год 1 месяц)
Веб-платформа для выплат самозанятым.
Достижения:
- Провёл миграцию проекта с Webpack на Vite: сократил время production-сборки с 90 до 35 секунд, ускорил Hot Module Replacement (HMR) в режиме разработки, что повысило скорость итераций для команды из 5 разработчиков.
- Внедрил Redux Toolkit и RTK Query, снизив количество избыточных API-запросов на 60% (с ~50 до ~20 за пользовательскую сессию) - уменьшил нагрузку на сервер и ускорил отображение данных в интерфейсе выплат.
- Реализовал WebSocket-соединение для страницы выплат: обеспечил обновление баланса и статусов в реальном времени с задержкой менее 1 секунды, исключил необходимость ручного обновления страницы и сократил обращения в поддержку по статусам выплат.
- Создал библиотеку из 20+ переиспользуемых UI-компонентов на базе существующего дизайна: верстка новой страницы стала занимать 4 часа вместо 8, ускорив разработку новых фич в среднем на 50%.
- Разработал и внедрил на фронтенде систему ролевого доступа (RBAC), разграничив права для 3 типов пользователей - усилил безопасность платформы.
- Оптимизировал размер бандла через динамические импорты и tree shaking, заменил тяжёлые библиотеки на лёгкие аналоги - увеличил скорость загрузки ключевых страниц на 15% (по данным Lighthouse).
Стек проекта: React, TypeScript, Vite, Redux Toolkit, RTK Query, React Router, WebSocket, CSS Modules, Git.
2. Softnetix. Frontend-разработчик
Июнь 2022 — Сентябрь 2024 (2 года 4 месяца)
Разработка CRM-системы.
Достижения:
- Провёл рефакторинг 30% ключевых модулей CRM, переведя их с классовых компонентов на функциональные с Hooks - сократил объём кода на 15–20%, упростил поддержку и ускорил онбординг новых разработчиков.
- Реализовал валидацию для 30+ форм с помощью React Hook Form, что снизило количество ошибок ввода пользователей на 25% (по данным логов) и повысил UX при работе с данными.
- Разработал с нуля модуль аутентификации (JWT, защита роутов) и централизованную систему обработки ошибок - упростил отладку и сократил время поиска багов на 30%, улучшил коммуникацию с пользователем через понятные сообщения об ошибках.
- Создал библиотеку переиспользуемых компонентов (кастомные инпуты, таблицы, модалки) поверх Ant Design - разработка типового CRUD-экрана сократилась с 2 дней до 1, а согласование стилей с дизайнером перестало требоваться для 80% задач.
- Внедрил интернационализацию (i18n) для 4 языков, что позволило компании быстро выйти на международные рынки.
- Реализовал pixel-perfect адаптивные интерфейсы по макетам Figma с использованием Ant Design и кастомных компонентов, обеспечив корректное отображение на всех устройствах и в основных браузерах.
Стек проекта: React, TypeScript, Redux, Redux Saga, React Router, React Hook Form, Ant Design, Webpack, GraphQL, Git.
Языки
Русский — Родной
Английский — B2 (Средне-продвинутый)
Контакты
Телефон: +7 (981) 809-18-01
Email: al.kulchenko@gmail.com
Telegram: @kulchal46 (предпочитаемый способ связи)
Github: github.com/alex4671