Богдан
Front-end програміст, 65 000 UAH
- Considering positions:
- Front-end програміст, Javascript engineer, Web-програміст, розробник PHP
- Employment type:
- full-time, part-time
- Age:
- 20 years
- City of residence:
- Kyiv
- Ready to work:
- Dnipro, Kharkiv, Kyiv, Lviv, Odesa, Other countries, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/10583560/
Work experience
Front-end програміст
from 06.2023 to 05.2025
(2 years)
Stratz.com, Київ (IT)
У STRATZ я долучився до розробки найбільш всеосяжної у світі аналітичної платформи з Dota 2, яка обслуговує мільйони користувачів та обробляє понад 13 мільйонів API-запитів щодня. Я працював над двома ключовими продуктами: STRATZ.com — аналітичною платформою з кіберспорту та STRATZ+ — AI-десктопним асистентом для драфтів.
Веб-платформа STRATZ.com (100k користувачів щодня)
Розробив високопродуктивні сторінки з серверним рендерингом (SSR), використовуючи Next.js, React та TypeScript, з акцентом на аналітику матчів і гравців для кіберспортивної спільноти.
Створив комплексні дашборди в реальному часі з використанням GraphQL, що дозволяють фільтрувати, порівнювати та аналізувати статистику професійних і рейтингових матчів за багатьма параметрами.
Оптимізував продуктивність GraphQL-запитів завдяки стратегічному batching та caching, що значно прискорило час відповіді для даних у реальному часі.
Реалізував динамічні візуалізаційні компоненти: події матчів, статистичні теплові карти, метрики ефективності героїв та предиктивну аналітику.
Підвищив продуктивність застосунку за допомогою advanced code-splitting, кастомної оптимізації Webpack та зменшення розміру бандлу.
Тісно співпрацював із backend-інженерами над проєктуванням ефективних схем даних, удосконаленням API-архітектури та оптимізацією потоків даних.
STRATZ+ Desktop AI Assistant
Розробив десктопний клієнт на React + TypeScript, який надає гравцям у реальному часі аналітику драфтів та стратегічні рекомендації.
Реалізував систему автоматичного визначення стану гри з використанням технік computer vision (парсинг екрану) для відстеження фаз драфту та вибору гравців у реальному часі.
Спроєктував надійний канал даних на базі WebSocket для живої комунікації між клієнтом і backend, забезпечивши доставку AI-аналітики з мінімальною затримкою.
Інтегрував відповіді GraphQL API від сервісів машинного навчання, гарантувавши стабільний рендеринг даних і безшовний користувацький досвід.
Побудував повну систему автооновлень із CI/CD-пайплайнами, використовуючи electron-builder, GitHub Actions та цифровий підпис коду для безпечного деплою.
Співпрацював із командою Data Science над інтеграцією моделей прогнозування, версіонуванням схем і обробкою edge-випадків для нового ігрового контенту.
Оптимізував UI-десктопного застосунку, розробив архітектуру багаторазових компонентів і забезпечив мінімальний вплив на продуктивність системи під час гри.
Front-end програміст
from 01.2022 to 05.2023
(1 year 5 months)
Model solution, Дистанційно (IT)
Model Solution — контрактний виробник, що спеціалізується на AR-пристроях та медичному обладнанні. Я був частиною внутрішньої R&D-команди, яка створювала веб-системи для цифровізації та оптимізації виробничих процесів.
Архітектурував внутрішні платформи, які використовувались інженерами та менеджерами для управління виробничими замовленнями, відстеження етапів прототипування та моніторингу фабричного обладнання.
Спроєктував архітектуру реального часу для дашбордів, що відображали телеметрію обладнання (навантаження, температуру, uptime/downtime), журнали змін та статуси замовлень із затримкою оновлення менше секунди.
Реалізував складні UI-флоу для управління життєвим циклом замовлень з розширеною системою фільтрації, пріоритизації та ланцюжками погоджень, використовуючи React, TypeScript та Next.js.
Знизив кількість «шуму» у виявленні помилок обладнання на 25% завдяки покращеній візуалізації телеметрії та клієнтській обробці даних.
Керував рефакторингом легасі-адмінпанелей у модульні, підтримувані React-компоненти з використанням Storybook та Tailwind CSS, заклавши стандарти бібліотеки UI-компонентів.
Оптимізував продуктивність фронтенду за допомогою SSR, route-based code splitting, smart caching та lazy loading, що дало 40% швидше завантаження у внутрішній мережі.
Архітектурував шар інтеграції з REST API, підключений до внутрішніх баз даних та IoT-сенсорів, у тісній співпраці з backend- та виробничими інженерами.
Розробив клієнтський портал для замовників, який дозволяв відстежувати статуси виробничих замовлень, переглядати таймлайни проєктів і залишати зворотний зв'язок (React, TypeScript, Material-UI).
Створив дашборд для контролю якості з можливістю завантаження фото, відстеження дефектів та workflow затвердження, що підвищило контроль виробництва й відповідність вимогам.
Розробив інтерфейс управління інвентарем із інтеграцією сканування штрих-кодів, системою сповіщень про залишки та інструментами для комунікації з постачальниками.
Knowledge and skills
- HTML
- CSS
- JavaScript
- Git
- WordPress
- React
- Figma
- Node.js
- TypeScript
- SASS
- Bootstrap
- GitHub
- Tailwind CSS
- Комунікабельність
- Redux
- Next.js
- JQuery
- Gulp
- Vue.js
- NestJS
- PostgreSQL
- React Native
- React Redux
- Webpack
- REST API
- Zustand
- MongoDB
Language proficiencies
- English — above average
- Ukrainian — fluent
- Polish — beginner
Additional information
Similar candidates
-
Front-end програміст
40000 UAH, Odesa -
Front-end програміст
Remote -
Front-end програміст
50000 UAH, Remote -
Front-end програміст
20000 UAH, Kyiv, Remote -
Junior Front End Developer (React, TypeScript, Next. JS)
20000 UAH, Vinnytsia, Bar , more 2 cities -
Front-end програміст
Remote