Konstantin Babaets is a Senior Android Developer with nine years of mobile-first experience, currently based in Frankfurt and holding an EU Blue Card. He specializes in Kotlin and Java while also leveraging Python, C++, JavaScript and Dart to bridge mobile, backend and ML tasks. Konstantin has shipped consumer-facing Android apps across e‑commerce and media domains, mastering MVVM/MVP architectures, coroutines, DI (Dagger2/Koin/Kodein), and navigation libraries like Cicerone. He pairs pragmatic engineering—TDD, refactoring, SQL and Docker workflows—with hands-on familiarity in cross-platform (React Native, Flutter) and server frameworks (Spring MVC, Django). Beyond app development, he has applied machine learning in projects and is comfortable working with ClickHouse and other analytics-ready databases, making him a valuable contributor at the intersection of mobile UX and data-driven features.
9 years of coding experience
5 years of employment as a software developer
Master's degree Fundamental Computer Science and Information Technology, Master's degree Fundamental Computer Science and Information Technology at South Ural State University (SUSU)
Contributions:2 releases, 192 PRs, 256 pushes in 2 years 5 months
retrofit2ciceronedjangomvvmcoroutines
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.