НазадSOFTWARE-BACKEND-SYSTEMS.MD

Backend і тули

Я очолюю та інтегрую складне програмне забезпечення на C++, клієнт-серверну архітектуру, бекенд-сервіси, API, бази даних та кросплатформні системи. Мені комфортно занурюватися в незнайомі кодові бази, уточнювати неповні вимоги, визначати підхід і вести постачання через реалізацію, валідацію та реліз.

Ключові напрямки

  • Сучасний C++ та розробка кросплатформних застосунків.

  • Клієнт-серверна архітектура та інтеграція сервісів.

  • Java, Spring Framework, REST API, PostgreSQL та Redis.

  • Потоки запитів для підбору гравців, даних гравців та metaserver.

  • Робота з платформами Windows, macOS, Unix/Linux, Android та iOS.

  • Автоматизоване тестування, CI/CD, Jenkins, Git, Perforce та скриптинг.

  • Архітектура, оцінка, декомпозиція, менторство та міжфункціональне постачання.

Приклад впливу

На платформі eHealth я розробив близько 20 продакшн REST-ендпоінтів і відповідних моделей даних з використанням Java, Spring, PostgreSQL та Redis. Я виріс до ролі тімліда, залишаючись практично залученим у реалізацію та рев'ю коду, і допомагав координувати міждисциплінарну команду з 15 осіб на критичному етапі постачання.

У продакшн-середовищах реального часу я проєктував потоки запитів між клієнтськими системами та бекенд/metaserver сервісами, що використовувалися для підбору гравців та обробки даних гравців.

Відкритий до пропозицій

Цільові позиції: Lead Gameplay Engineer, Lead Multiplayer Engineer, Technical Lead та окремі практичні позиції Engineering Manager. Backend і тули підсилюють основний фокус на геймплеї.