Summary
Muhammad Shams is a senior software engineer with 8 years of hands-on experience building production Android and Flutter apps across fintech, safety, NGO/charity, and consumer domains. He excels in Clean Architecture and MVVM, shipping API-driven, real-time features like SOS alerts and live location sharing, and has implemented Agora-based video calling and automated emergency triggers. Comfortable as a team lead or senior IC, he drives technical decisions, mentors engineers, and standardizes patterns while maintaining a strong focus on performance, crash reduction, and long-term maintainability. Notable results include reducing crash rates and boosting engagement through secure payments and reliable real-time tracking. Based in Karachi, he combines disciplined engineering practices (Kotlin, Coroutines, DI, Jetpack) with a knack for delivering under tight deadlines and juggling multiple projects. He’s particularly drawn to challenging, impact-driven products where engineering quality matters.
8 years of coding experience
8 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Sindh
ACCP-EE Computer Software Engineering, ACCP-EE Computer Software Engineering at APTECH Computer Education
Intermediate Pre-Engineering, Intermediate Pre-Engineering at The City College
Matriculation Computer Science, Matriculation Computer Science at The City School
English, Urdu, Sindhi