Работал в 2 компаниях   5 лет 5 месяцев

IT

Senior Front-end розробник

Enjoy Gaming

IT

2 года 5 месяцев

04.2024 - 08.2026

Ліцензований провайдер real-time ігор для live-казино (Isle of Man GSC), команда 12.

• Випустив у продакшн 8 live-ігор на React, TypeScript, PixiJS і GSAP; ще 3 слоти підготовлені до релізу.

• Створив спільну бібліотеку React-компонентів — нова гра зводиться до теми й конфігурації.

• Виніс бізнес-логіку ігор в окрему бібліотеку: ставки та їх валідація, розрахунок виплат, стан раунду.

• Профілював і оптимізував рендер-луп (алокації на кадр, пам'ять під текстури, складність сцени) — 60 fps під постійним потоком даних, зі зниженням якості на слабких пристроях.

• Синхронізація клієнта з ігровим сервером по WebSocket при втратах пакетів і реконектах.

• Архітектура клієнтського стану на Zustand, переведення збірки на Vite.

• Код-рев'ю та менторинг фронтенд-команди.

Front-end розробник

INOXOFT

IT

3 года

04.2021 - 03.2024

Логістичні платформи для британського ринку: доставка вантажів і керування автопарком.

• Розробка застосунків на React + TypeScript — від вимог до підтримки в продакшні, у прямій комунікації з клієнтами.

• Інтерактивні карти маршрутів і трекінгу вантажів на deck.gl та OpenLayers; оптимізував рендер великих обсягів live-геоданих без просідання fps — профілювання ре-рендерів, мемоізація селекторів, тротлінг оновлень.

• Складні асинхронні флоу на Redux-Saga: довгі запити, ретраї, потоки live-трекінгу.

• Модернізація успадкованого legacy React: класові компоненти > хуки, мемоізація важких рендерів, поділ на контейнерні та презентаційні компоненти — без зупинки розробки фіч.

• Адаптивна верстка під десктоп і мобільні, pixel perfect за макетами Figma.

• Код-рев'ю, менторинг джуніорів, оцінка задач і планування.

Ключевая информация

React (Hooks, Context), TypeScript, JavaScript (ES6+)

Стейт-менеджмент: Zustand, Redux, Redux-Saga, MobX; Next.js

Real-time: WebSocket, Socket.IO — синхронізація при втратах пакетів і реконектах

Canvas та анімація: PixiJS, GSAP

Карти й геодані: deck.gl, OpenLayers

Оптимізація продуктивності: профілювання (Chrome DevTools, React Profiler), рендер-луп і зайві ре-рендери, мемоізація, віртуалізація, code splitting

Рефакторинг і модернізація legacy React: класові компоненти > хуки, контейнерні та презентаційні компоненти

Верстка: HTML5, CSS3, SCSS, styled-components, Material UI — адаптив і pixel perfect за макетами Figma

Бекенд: Node.js, Express, Socket.IO, REST API, Sequelize, Mongoose

Тестування: Jest, Vitest, React Testing Library

Збірка та інструменти: Vite, Webpack, ESLint, Prettier, Git, Bitbucket, Jira

React Native

AI-інструменти розробки: Claude Code, Codex

Учился в 2 заведениях

Національний транспортний університет (НТУ)

Програмна інженерія, PhD (доктор філософії)

2024

Київська державна академія водного транспорту імені гетьмана Петра Конашевича-Сагайдачного

Програмна інженерія, магістр

2018

Владеет языками

Английский

выше среднего

Курсы, тренинги, сертификаты

GoIT

Киев, 2016

Java enterprise

http://goit.ua/

Дополнительная информация

Про себе

Front-end розробник на React і TypeScript, 9 років комерційного досвіду.

Останні два роки — real-time геймінг: 8 live-ігор у продакшні на React, TypeScript, PixiJS і GSAP, плюс спільні бібліотеки компонентів і бізнес-логіки під ними. До цього три роки — логістика та керування автопарком для британського ринку: інтерактивні карти на deck.gl і OpenLayers з великими обсягами live-геоданих.

Працюю з існуючими кодовими базами так само впевнено, як і з новими: модернізація legacy React, рефакторинг і оптимізація рендеру без зупинки продукту. Веду код-рев'ю та менторю розробників останні п'ять років, беру фічі від вимог і оцінки до підтримки в продакшні.

Освіта: PhD з програмної інженерії (НТУ), магістр програмної інженерії (КДАВТ). Англійська — B2.

GitHub: github.com/Alexkutsenko95 · LinkedIn: linkedin.com/in/alexandr-kutsenko95

Александр

Senior Front-end розробник (React, TypeScript)

Киев

5 000 $

31 год

полная занятость

Характер работы: удаленная работа

Работает, но открыт для предложений

Последняя активность 12 часов назад