Yuri Shmakov is a Senior Android Developer with 13 years of experience and a decade-plus focus on Android app architecture, lifecycle and asynchronous problems across devices from low-end to flagship. He has led Android teams, built development processes, and shipped high-performance apps at scale—most notably contributing to Yandex Music (50M+ installs) and designing VIP betting and fintech apps. An early creator and active contributor to the Moxy MVP library, Yuri has deep hands-on experience with compiler-side changes, generics support and memory-safe presenter patterns in open source. He combines practical team leadership with a love for solving platform-specific challenges and modernizing architectures (Compose, UDF, CI). Based in Novosibirsk, he prefers Telegram for quick communication and brings formal programmer training rather than a traditional university degree.
Contributions:30 releases, 257 commits, 30 PRs in 3 years 3 months
Contributions summary:Yuri's commits primarily focus on modifying and enhancing the Moxy MVP library for Android. The contributions involve changes to the compiler, including modifications to class generation for view states and presenter binders, particularly addressing support for typed presenters and generics. Additionally, the user added support for weak presenter types, improving memory management. Further commits involve bug fixes and code clean-up within the core Moxy library.
Contributions:17 commits, 13 pushes, 1 branch in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.