Summary
Mojtaba Shirkhani is a seasoned Android engineer with nine years of hands-on experience building performant, user-focused mobile applications and internal platforms from Tehran. He has a strong track record of refactoring legacy codebases into modern architectures—migrating XML to Jetpack Compose, introducing MVVM/Koin/Hilt, and replacing SQLite with Room—while improving performance by 50%+ through pragmatic use of RxJava, coroutines and parallel API patterns. Mojtaba also drives developer productivity and delivery quality by creating reusable libraries, applying CI/CD pipelines, and reducing boilerplate across dozens of VAS apps and ERP projects. He brings practical security awareness to payments and wallet workflows through OWASP-guided improvements and has shipped apps end-to-end under tight deadlines, including visitor-management and exhibition tooling. Notably, his background in metallurgical engineering turned into a disciplined approach to optimization and systems thinking that he applies to mobile performance and architecture.
9 years of coding experience
6 years of employment as a software developer
Associate's degree, Metallurgical Engineering, Associate's degree, Metallurgical Engineering at K. N. Toosi University of Technology
Bachelor's degree, Information Technology, A, Bachelor's degree, Information Technology, A at University of Applied Science and Technology