Кульченко Алексей Сергеевич
Frontend Developer (React, TypeScript)
Санкт-Петербург · 4+ года опыта · Удалённо / гибрид / офис
Обо мне
Frontend-разработчик с 4+ годами коммерческого опыта на React и TypeScript в финтехе и iGaming. Проектирую архитектуру SPA и микрофронтендов, оптимизирую сборки (Webpack → Vite) и работу с данными (Redux Toolkit, RTK Query, GraphQL, WebSocket), выстраиваю CI/CD, тестирование и дизайн-системы. Перевожу технические решения в измеримый эффект: быстрее релизы, меньше нагрузки на API и регрессий, интерфейсы, которые масштабируются вместе с продуктом.
1. Skilla Работа. Frontend-разработчик
Июль 2024 - Март 2026
Облачная финтех-платформа для профессиональной работы с самозанятыми.
Достижения:
- Сократил production-сборку на 61% (90 → 35 с): мигрировал с Webpack на Vite - холодный старт dev-сервера менее 1 с, команда перестала терять время на ожидание билда.
- Снизил нагрузку на API на 60%: внедрил Redux Toolkit и RTK Query с кэшированием и инвалидацией - интерфейс стал отзывчивее без лишних HTTP-запросов.
- Вывел статусы выплат в реальном времени: реализовал WebSocket-мониторинг - операторы получают мгновенные уведомления, поддержка реже проверяет транзакции вручную.
- Разделил монолит на 3 микрофронтенда (Next.js): независимый деплой и параллельная работа команд - time-to-market новых модулей сократился вдвое.
- Реализовал RBAC на клиенте: 4 роли и 30+ динамических разрешений - смена политик доступа без доработок бэкенда.
- Собрал дизайн-систему из 20+ компонентов: скорость вёрстки экранов выросла в 2 раза, UI стал единообразным по всему продукту.
- Настроил CI/CD с автопроверками: Jest + React Testing Library (>85% coverage), ESLint, TypeScript type-check на каждый PR - регрессии не доходят до прода.
Стек проекта: 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-разработчик
Март 2022 - Июнь 2024
CRM-система для управления букмекерской компанией (iGaming): операторы, поддержка и аналитики работают с игроками, ставками, транзакциями, бонусами и лимитами в реальном времени.
Достижения:
- Модернизировал легаси-код: перевёл 30% ключевых модулей с class components на React Hooks - кодовая база сократилась на 15–20%, поддержка упростилась.
- Сократил онбординг с 2 недель до 3 дней: актуализировал документацию, унифицировал код-стайл и code review - новички быстрее выходят на самостоятельную разработку.
- Стандартизировал 30+ сложных форм: React Hook Form и единый слой валидации - ошибки ввода снизились на 25%, CRUD-экраны собираются быстрее.
- Создал UI-библиотеку на базе Ant Design: брендированные компоненты - 80% типовых экранов без дизайнера, время на новый экран сократилось вдвое.
- Подготовил платформу к 4 языкам: i18n с автоопределением локали - выход на новый рынок за 1 день вместо 2 недель.
- Ввёл GraphQL для критичных сущностей: фронтенд запрашивает данные нужной структуры без согласований и правок на бэкенде.
- Автоматизировал регрессию перед релизом: юнит-тесты ключевых сценариев в 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