Сентябрь 2023 — Сентябрь 2026
3 года 1 месяцKowiyGames LLC
Lead Software Engineer
Craftix — это MMO в открытом мире с терраформингом и процедурной генерацией (как Minecraft). Продукт включал Unity-клиент, realtime game server, backend-сервисы, внутреннюю web-платформу для управления игрой, аналитическую и серверную инфраструктуру. DAU — 1 500, peak CCU — 200.
- Руководил командой разработки: определял приоритеты, распределял зоны ответственности и отвечал за сроки и качество реализации.
- Задавал техническое направление проекта: прорабатывал с командой архитектурные решения, проводил code review и разбирал сложные инженерные задачи.
- Выстраивал процессы разработки — от оценки и планирования до выпуска изменений; согласовывал приоритеты, сроки и зависимости с геймдизайнерами, художниками, QA и менеджментом.
- Отвечал за найм и развитие разработчиков: подбирал людей под задачи проекта, определял индивидуальные цели развития и давал регулярную обратную связь на 1:1 и по результатам работы.
- Разрабатывал и развивал внутренние web-платформы и CMS на React/TypeScript для управления игровым контентом и live operations: конфигурациями, визуальными параметрами и запуском внутриигровых событий;
- Проектировал архитектуру продукта и взаимодействия между клиентом, игровыми серверами, backend и web-инструментами;
- Разрабатывал Unity-клиент, realtime game server и backend-сервисы; поддерживал клиент-серверный multiplayer на ENet;
- Работал с низкоуровневым кодом и поддерживал форк DOTS-модулей.
Основные технологииReact, React Hooks, Redux Toolkit, TanStack Query, Vite, JavaScript / TypeScript, HTML, CSS, REST API, .NET, ASP.NET Core, C#, Unity, ECS, DOTS, Zenject, LeoECS Lite, ENet, NUnit, WebSockets.
