Summary
Muhammad Farhan is a Senior Android Developer with nine years of hands-on experience building secure, scalable mobile applications, currently focused on multi-blockchain wallet features at ArmUP and ARMswap. He specializes in modern Android architectures (MVVM, MVI, Clean Architecture) and Jetpack components, pairing performance optimization with deep blockchain integration to support crypto and DApp workflows. A continuous learner with an Android Developer Nanodegree from Udacity and multiple Kotlin, Java, and Android certifications, he advances practical engineering through targeted upskilling. Based in Karachi, he brings a track record of progressively senior Android roles across fast-paced teams and a knack for translating complex blockchain requirements into user-friendly mobile experiences.
9 years of coding experience
5 years of employment as a software developer
Android Developer Nano Degree, Android Developer Nano Degree at Udacity
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Virtual University of Pakistan (VU)