Summary
Dmitrii Leonov is a product-oriented Senior Mobile Developer based in Auckland with 8+ years of hands-on Android experience building native apps in Kotlin and Java. He has shipped consumer apps with over a million downloads and moved into fintech, delivering PCI-compliant, EMV/NFC-capable EFTPOS solutions integrating with major POS systems. Comfortable across architectures (MVP/MVVM/Clean), Jetpack Compose, Coroutines/Flows and DI (Hilt/Koin), he combines rigorous testing and CI/CD practices with pragmatic product thinking. Dmitrii also mentors developers, conducts hiring interviews, and has a track record of guiding teams through complex payment and analytics integrations. Notably, he transitioned from indie app development to critical payments work, demonstrating both entrepreneurial initiative and strong domain security expertise.
8 years of coding experience
8 years of employment as a software developer
Android App Development courses, Android App Development courses at Udacity
Bachelor of Applied Science - BASc Computer Science and Applied Mathematics, Bachelor of Applied Science - BASc Computer Science and Applied Mathematics at Far Eastern Federal University
BS in Mobile Computing Computer Software Engineering, BS in Mobile Computing Computer Software Engineering at Limkokwing University of Creative Technology
English, Russian