Yuri Shmakov

Senior Android Developer at Yandex

Novosibirsk, Novosibirsk Oblast, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job7 years of employment as a software developer
bookHigh College of Information of NSU
languagesАнглийский
stackoverflow-logo

Stackoverflow

Stats
1,851reputation
186kreached
19answers
0questions
Badges
android
top-5%
github-logo-circle

Github Skills (13)

javas10
model-view10
mvp10
android10
java10
annotation-processing9
annotations9
compiler-design8
memory-management8
json6
android-gradle-plugin6
architecture6
androidsplashscreen6

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
Arello-Mobile/Moxy

Feb 2016 - May 2019

Moxy is MVP library for Android
Role in this project:
userMobile Developer (Android)
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.
mvpmvp-architecturemvp-androidpresentermoxy
Arello-Mobile/MoxySample

Feb 2016 - Oct 2016

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.
Request Free Trial
Yuri Shmakov - Senior Android Developer at Yandex