Summary
Mstislav Pavlov is a Unity3D technical lead with a decade of experience designing performant, modular client architectures for mid-core mobile games and immersive VR/AR apps. He specializes in rescuing legacy codebases—driving large-scale refactors that cut GC allocations, fixed memory leaks, and delivered up to 100x improvements in critical hotspots while reducing crash and ANR rates by an order of magnitude. He architects reusable platform-level systems (80%+ code reuse), introduced reactive, CQS-based frameworks and addressables, and automated much of the feature surface with Roslyn code generation so half of new feature code is now autogenerated. A hands-on manager and mentor, he scales teams and QA processes to sustain high-velocity, high-quality delivery and also builds no-code test tooling to empower designers and testers. Based in Larnaca, Cyprus, he blends deep systems-level C#/.NET expertise with practical product sensibility across projects like Shadow Fight.
10 years of coding experience
7 years of employment as a software developer
Волгоградский Государственный Технический Университет
Русский, English