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.
VR Pub
VR Hockey
VR Drilling rig
VR Archviz
Procedural Spawn System
Skill Tree System
Mobile Season Pass
Mobile Main Menu
UMG Infopedia