Олександр
Senior Front-end/Full-stack розробник (React, TypeScript, Node.js), 180 000 грн
- Розглядає посади:
- Senior Front-end/Full-stack розробник (React, TypeScript, Node.js), Full-stack програміст, Ai інженер
- Вид зайнятості:
- повна
- Вік:
- 31 рік
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/3603688/
Досвід роботи
Senior Front-end розробник
з 04.2024 по 09.2026
(2 роки 6 місяців)
Enjoy Gaming, Київ (IT)
Ліцензований провайдер real-time ігор для live-казино (Isle of Man GSC), команда 12.
• Випустив у продакшн 8 live-ігор на React, TypeScript, PixiJS і GSAP; ще 3 слоти підготовлені до релізу.
• «Турніри» — увесь фронтенд зробив сам: промо-продукт на React 19 поверх усієї лінійки ігор, де гравці змагаються в межах однієї гри або одразу по всьому портфелю. Заміряв продуктивність рендеру React Profiler і оптимізував за цими даними.
• Створив спільну бібліотеку React-компонентів — нова гра зводиться до теми й конфігурації.
• Виніс бізнес-логіку ігор в окрему бібліотеку: ставки та їх валідація, розрахунок виплат, стан раунду.
• Профілював і оптимізував рендер-луп (аллокації на кадр, памʼять під текстури, складність сцени) — 60 fps під постійним потоком даних, зі зниженням якості на слабких пристроях.
• Синхронізація клієнта з ігровим сервером по WebSocket при втратах пакетів і реконектах.
• Архітектура клієнтського стану на Zustand, переведення збірки на Vite.
• Код-ревʼю та менторинг фронтенд-команди.
Front-end програміст
з 04.2021 по 03.2024
(3 роки)
Inoxoft, Львів (IT)
Логістичні платформи для британського ринку: доставка вантажів і керування автопарком.
• Розробка застосунків на React + TypeScript — від вимог до підтримки в продакшні, у прямій комунікації з клієнтами.
• Інтерактивні карти маршрутів і трекінгу вантажів на deck.gl та OpenLayers; оптимізував рендер великих обсягів live-геоданих без просідання fps — профілювання ре-рендерів, мемоізація селекторів, тротлінг оновлень.
• Складні асинхронні флоу на Redux-Saga: довгі запити, ретраї, потоки live-трекінгу.
• Модернізація успадкованого legacy React: класові компоненти → хуки, мемоізація важких рендерів, поділ на контейнерні та презентаційні компоненти — без зупинки розробки фіч.
• Адаптивна верстка під десктоп і мобільні, pixel perfect за макетами Figma.
• Другий логістичний продукт для іншого клієнта на React і Redux (під NDA).
• Код-ревʼю, менторинг джуніорів, оцінка задач і планування.
Front-end developer
з 09.2018 по 07.2019
(11 місяців)
Onnisoft, Київ (IT)
React,Redux,React-bootstrap,scss
Front-end developer
з 09.2017 по 07.2018
(11 місяців)
Starthubit, Київ (IT)
React,Redux,SCSS, Web-sockets, sequelize
Освіта
Національний транспортний університет (НТУ)
Програмна інженерія, PhD (доктор філософії), Київ
Вища, з 2018 по 2024 (6 років)
Київська державна академія водного транспорту (КДАВТ)
Програмна інженерія, магістр, Київ
Вища, з 2016 по 2018 (2 роки)
Додаткова освіта та сертифікати
GoIT — курс Java SE / Java EE
2015–2016, 1 рік
Знання і навички
- React
- TypeScript
- JavaScript
- HTML
- CSS
- SASS
- Redux
- Next.js
- Node.js
- Git
- GitHub
- REST API
- Webpack
- Figma
- PixiJS
- GSAP
- WebSocket
- Zustand
- Redux-Saga
- Jest
- Vite.js
- React Native
- Express
- Docker
- NestJS
- PostgreSQL
Знання мов
- Українська — вільно
- Англійська — вище середнього
Додаткова інформація
Front-end / Full-stack розробник: 9 років комерційного досвіду з React і TypeScript, плюс Node.js на бекенді.
Останній проєкт — Bidstream, платформа аукціонів у реальному часі: API на NestJS і PostgreSQL та React-клієнт, синхронізований через WebSocket. Ставки лишаються коректними під конкурентним навантаженням (тест запускає 40 учасників одночасно), повторні запити не створюють дублікатів, а підтверджені події розсилаються між інстансами API через PostgreSQL LISTEN/NOTIFY. 74 тести на справжній базі, Docker і CI.
Код: github.com/Alexkutsenko95/bidstream
Останні два роки — real-time гейминг: 8 live-ігор випущено в продакшн на React, TypeScript, PixiJS і GSAP, плюс спільні бібліотеки компонентів і бізнес-логіки під ними. До цього три роки — логістика та керування автопарком для британського ринку: інтерактивні карти на deck.gl і OpenLayers з великими обсягами live-геоданих.
Сильні сторони:
• React (Hooks, Context), TypeScript, Zustand / Redux / Redux-Saga, Next.js
• Real-time інтерфейси на WebSocket — синхронізація клієнта при втратах пакетів і реконектах
• Оптимізація продуктивності: профілювання, рендер-луп і зайві ре-рендери, мемоізація, віртуалізація, code splitting
• Рефакторинг і модернізація legacy React: класові компоненти → хуки, поділ на контейнерні та презентаційні компоненти
• Canvas та анімація: PixiJS, GSAP
• Адаптивна верстка, pixel perfect за макетами Figma — десктоп і мобільні
• Node.js, NestJS, Express, PostgreSQL, Socket.IO, Docker на бекенді
• Jest, Vitest, React Testing Library; Vite, Webpack, ESLint
Веду код-ревʼю та менторю розробників останні пʼять років, беру фічі від вимог і оцінки до підтримки в продакшні.
Пет-проєкт — Reel Five, слот 5×3: сцену малює PixiJS, інтерфейс — React, а спільний zustand-стор один на обидва шари і є єдиним джерелом правди. 20 ліній із заміною wild, стрічки барабанів підібрані симуляцією під RTP 95,97% на 1 000 000 спінів, 118 тестів — разом із прогоном сцени і всього застосунку в справжньому Chrome.
Демо: reel-five.pages.dev
Ще два пет-проєкти — футбольні ігри «Пенальті» та «Штрафний» на спільному рушії: мʼяч летить чисельним інтегруванням, а 126 тестів включають пошук, який доводить, що кожен згенерований рівень проходжуваний.
Демо: kutsenko-penalty.pages.dev · kutsenko-free-kick.pages.dev
Освіта: PhD з програмної інженерії (НТУ), магістр програмної інженерії (КДАВТ). Англійська — B2.
GitHub: github.com/Alexkutsenko95 · Bidstream: github.com/Alexkutsenko95/bidstream · LinkedIn: [
Інші резюме цього кандидата
Розглядає посади: Senior Front-end, Full-stack Developer (React, TypeScript, Node.js), Frontend-програміст
Київ
Alexander Kutsenko Senior Front-end / Full-stack Developer · React · TypeScript · Node.js Kyiv, Ukraine · · · github.com/Alexkutsenko95 · kutsenko95 · nextcv-pi.vercel.app SUMMARY Front-end...
Схожі кандидати
-
Senior Full-Stack Developer, Architect (PHP, Yii2, Laravel, Node.js)
Дистанційно -
Trainee Full-Stack JavaScript Developer (React, Node.js)
25000 грн, Вінниця, Львів, Дистанційно -
Senior Full-Stack Developer
Дистанційно -
Full-stack developer (React.js, TypeScript, Java, node.js, Kotlin)
Київ, Вінниця , ще 2 міста -
Full stack програміст
120000 грн, Ужгород, Мукачево, Дистанційно -
Junior Frontend Developer | React, TypeScript
20000 грн, Київ, Дистанційно