Я очолюю та інтегрую складне програмне забезпечення на 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 і тули підсилюють основний фокус на геймплеї.