Summary
Maksim Kruk is a Unity developer with 8 years in software and 5 years focused on game development, experienced in large-team projects and studio transfers. He has shipped mobile card and Match3 games, ported a C++ project to Unity, and helped onboard projects during studio transitions. Technically strong in Unity systems, C#, optimization (CPU/GPU/RAM), and tooling, he leverages ECS (Entitas), DI frameworks (Zenject/VContainer), UniTask and Spine to improve performance and workflow. Maksim has contributed to AI-driven tooling initiatives that sped up development and quality, and is open to moving into C++/Unreal roles. Based in Minsk, he pairs systems-engineering training with hands-on debugging and profiling skills, making him effective at untangling legacy codebases and stabilizing cross-studio handoffs.
8 years of coding experience
5 years of employment as a software developer
Бакалавр Systems engineer, Бакалавр Systems engineer at Belarusian State University of Informatics and Radioelectronics
Russian, English