Богдан

Front-end програміст, 65 000 грн

Розглядає посади:
Front-end програміст, Javascript engineer, Web-програміст, розробник PHP
Вид зайнятості:
повна, неповна
Вік:
20 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Дніпро, Інші країни, Київ, Львів, Одеса, Харків

Контактна інформація

Шукач вказав:ТелефонЕл. поштуInstagram

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Front-end програміст

з 06.2023 по 05.2025 (2 роки)
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 програміст

з 01.2022 по 05.2023 (1 рік 5 місяців)
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 затвердження, що підвищило контроль виробництва й відповідність вимогам.

Розробив інтерфейс управління інвентарем із інтеграцією сканування штрих-кодів, системою сповіщень про залишки та інструментами для комунікації з постачальниками.

Знання і навички

  • 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

Знання мов

  • Англійська — вище середнього
  • Українська — вільно
  • Польська — початковий

Додаткова інформація

https://t.me/vtjes

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: