Lead Engineer / Technical Lead | MedicalExp: 3D Med Atlas | 2024 - 2025 Project: An interactive 3D anatomy atlas for demonstration on touch-screen hardware.
Implemented a project management methodology (Kanban, Yandex Tracker) from scratch, ensuring task transparency for a team of 4.
Established a full-cycle Agile development process, enabling a predictable two-week update cycle.
Designed and implemented a modular project architecture in UE5 to ensure future scalability.
Set up and standardized the team's development workflow using Git (GitFlic).
Developed technical documentation, reducing new developer onboarding time by 90%.
Developed a dynamic 3D model slicing system using custom shaders for real-time rendering.
Created a toolset for content managers, cutting data update time by 70% and eliminating the need for developer involvement.
Integrated the application with a back-end user account system via REST API for user authentication and data synchronization.
Lead Programmer | 21Cent: Space Project | 2022 - 2024 Project: An open-world space survival simulator for PC.
Designed and implemented the architecture for key game systems (gameplay, AI, UI).
Developed a procedural world generation algorithm capable of creating seamless locations with multiple biomes.
Developed a C++ plugin for pathfinding, increasing AI agent performance by 40%.
Profiled and optimized game logic, achieving a stable 60+ FPS on minimum system specifications and eliminating memory leaks.
Supervised one programmer, implementing code review processes and mentoring them in Unreal Engine development.
Core:
Languages: C++, Blueprint
Engine: Unreal Engine 4/5
Platforms: PC, VR (Oculus Rift, HTC Vive), Mobile (Android)
Areas of Expertise:
VR Development: Experience in the full development cycle of 3 VR training simulators (drilling rig operation, crane control, hockey simulation).
AI Systems: Development and optimization of behavior algorithms (Behavior Trees) and pathfinding.
Multiplayer: Designing lobby, inventory, and character systems.
Procedural Generation: Creating algorithms for generating game worlds and content.
UI/UX: Designing and implementing user interfaces.
Tool Development: Creating custom plugins and editor utilities for Unreal Engine.
Processes & Tools:
Project Management: Agile, Scrum, Kanban (Yandex Tracker, Jira).
Version Control Systems: GitHub, GitFlic.
Lead Engineer / Technical Lead | MedicalExp: 3D Med Atlas | 2024 - 2025 Проект: Разработка интерактивного анатомического 3D-атласа для демонстрации на сенсорном оборудовании.
Внедрил с нуля методологию управления проектом (Kanban, Yandex Tracker), обеспечив прозрачность задач для команды из 4 человек.
Организовал полный цикл Agile-разработки, что позволило перейти на предсказуемый двухнедельный цикл обновлений.
Спроектировал и реализовал модульную архитектуру проекта в UE5 для дальнейшего масштабирования.
Настроил и стандартизировал процесс командной разработки с использованием Git (GitFlic).
Разработал техническую документацию, что сократило время онбординга новых разработчиков на 90%.
Разработал систему динамических срезов 3D-моделей с использованием кастомных шейдеров для рендеринга в реальном времени.
Создал инструментарий для контент-менеджеров, что сократило время на обновление данных на 70% и исключило участие разработчиков в этом процессе.
Интегрировал приложение с бэкенд-системой личных кабинетов по REST API для аутентификации пользователей и синхронизации данных.
Lead Programmer | 21Cent: Space Project | 2022 - 2024 Проект: Космический симулятор на выживание с открытым миром для PC.
Спроектировал и реализовал архитектуру ключевых игровых систем (геймплей, AI, UI).
Разработал алгоритм процедурной генерации мира, способный создавать бесшовные локации с несколькими биомами.
Разработал на C++ плагин для поиска пути (Pathfinding), что повысило производительность AI-агентов на 40%.
Провел профилирование и оптимизацию игровой логики, добившись стабильных 60+ FPS на минимальной конфигурации и устранив утечки памяти.
Руководил программистом, внедрил процессы code review и менторил его в вопросах разработки на Unreal Engine.
КЛЮЧЕВЫЕ КОМПЕТЕНЦИИ
Основные:
Языки: C++, Blueprint
Движок: Unreal Engine 4/5
Платформы: PC, VR (Oculus Rift, HTC Vive), Mobile (Android)
Области экспертизы:
VR-разработка: Опыт полного цикла создания 3 VR-тренажеров (симуляция буровой установки, управление краном, хоккейный симулятор).
Системы ИИ: Разработка и оптимизация алгоритмов поведения (Behavior Trees) и поиска пути (Pathfinding).
Мультиплеер: Проектирование систем лобби, инвентаря, персонаж.
Процедурная генерация: Создание алгоритмов для генерации игровых миров и контента.
UI/UX: Проектирование и реализация пользовательских интерфейсов.
Разработка инструментов: Создание кастомных плагинов и редакторских утилит для Unreal Engine.
Процессы и инструменты:
Управление проектами: Agile, Scrum, Kanban (Yandex Tracker, Jira).
Системы контроля версий: GitHub, GitFlic.
VR Pub
VR Hockey
VR Drilling rig
VR Archviz
Procedural Spawn System
Skill Tree System
Mobile Season Pass
Mobile Main Menu
UMG Infopedia