Кульченко Алексей Сергеевич
Frontend Developer (React, TypeScript)
Санкт-Петербург
Обо мне
Frontend-разработчик с 5-летним коммерческим опытом на React и TypeScript в финтехе и iGaming. Разрабатываю сложные B2B-интерфейсы: личные кабинеты, CRM-системы, платёжные сценарии и real-time-мониторинг. Проектирую архитектуру SPA и микрофронтендов, оптимизирую производительность и работу с API, развиваю дизайн-системы, тестирование и CI/CD. Самостоятельно довожу задачи от обсуждения требований и декомпозиции до релиза и анализа результата.
1. Skilla Работа. Frontend-разработчик
Июль 2024 - Март 2026
Облачная финтех-платформа для профессиональной работы с самозанятыми.
Достижения:
- Сократил production-сборку на 61% - с 90 до 35 секунд: инициировал и выполнил миграцию с Webpack на Vite; холодный запуск dev-сервера стал занимать менее секунды.
- Уменьшил количество запросов к API на 60%: переработал слой управления серверным состоянием на Redux Toolkit и RTK Query, настроил кэширование, инвалидацию и повторное использование данных.
- Автоматизировал контроль выплат: реализовал обновление статусов через WebSocket и уведомления об изменениях в реальном времени, сократив число ручных проверок со стороны операторов и поддержки.
- Декомпозировал монолит на 3 микрофронтенда: спроектировал границы модулей и независимую сборку на Next.js, благодаря чему команды смогли разрабатывать и выпускать части продукта параллельно.
- Реализовал ролевую модель доступа: внедрил RBAC для 4 ролей и 30+ разрешений, включая защиту маршрутов, элементов интерфейса и пользовательских действий.
- Ускорил разработку новых экранов: создал и документировал 20+ переиспользуемых компонентов дизайн-системы, унифицировав основные интерфейсные сценарии.
- Повысил стабильность релизов: добавил в GitLab CI проверки типов, ESLint и автоматические тесты на Jest и React Testing Library; покрыл критичные пользовательские сценарии.
Стек проекта: React, TypeScript, Next.js, Webpack, Vite, Redux Toolkit, RTK Query, React Router, REST API, WebSocket, CSS Modules, Jest, React Testing Library, ESLint, GitLab CI, Git.
2. Softnetix. Frontend-разработчик
Март 2021 - Июнь 2024
CRM-система для букмекерской компании (iGaming): управление игроками, ставками, транзакциями, бонусами и лимитами для операторов, службы поддержки и аналитиков.
Достижения:
- Модернизировал ключевые разделы CRM: перевёл около 30% модулей с классовых компонентов на React Hooks, разделил бизнес-логику и представление, упростив развитие легаси-кода.
- Стандартизировал 30+ сложных форм: внедрил React Hook Form и единый слой валидации для анкет, лимитов, бонусов и транзакций, сократив количество ошибок ввода на 25%.
- Ускорил создание типовых интерфейсов: разработал библиотеку брендированных компонентов на базе Ant Design; около 80% новых CRM-экранов собирались из готовых элементов.
- Упростил запуск продукта на новых рынках: внедрил i18n, автоопределение локали и структуру переводов, сократив подключение новой локали с двух недель до одного рабочего дня.
- Снизил объём избыточных данных: внедрил GraphQL для ключевых сущностей и типизировал контракты, позволив интерфейсам запрашивать только необходимые поля.
- Сократил время адаптации новых разработчиков: актуализировал документацию, описал ключевые модули и договорённости по Code Review; первые самостоятельные задачи выполнялись уже в течение первой недели.
- Автоматизировал проверку критичных сценариев: добавил unit- и компонентные тесты в GitLab CI/CD, снизив объём ручной регрессии перед релизами.
Стек проекта: React, TypeScript, Redux, Redux Saga, React Router, React Hook Form, Ant Design, Webpack, GraphQL, i18n, Jest, React Testing Library, GitLab CI, Git.
Языки
Русский - родной
Английский - B2 (средне-продвинутый)
Ключевые навыки
JavaScript; TypeScript; React; Next.js; Redux Toolkit; RTK Query; Redux Saga; HTML5; CSS3; CSS Modules; Tailwind; Git; Webpack; Vite; REST API; GraphQL; WebSocket; Jest; React Testing Library; Cypress; React Router; React Hook Form; Ant Design; GitLab CI; Storybook; Docker; Zustand; i18n; Микрофронтенды; RBAC; Code Review; Рефакторинг; Оптимизация производительности; Дизайн-системы; Адаптивная вёрстка
Контакты
Телефон: +7 (981) 809-18-01
Email: al.kulchenko@gmail.com
Telegram: @kulchal46 (предпочитаемый способ связи)
Github: github.com/alex4671