I'm Ahmad Bilal Khan, a Senior Android Developer and Team Lead with 15 years of experience designing, developing, and publishing high-quality Android apps. I specialize in Clean Architecture, MVVM, and SOLID principles to deliver maintainable, scalable solutions, and I enjoy mentoring cross-functional teams to improve code quality and long-term stability. I collaborate closely with UI/UX designers, backend engineers, and product teams to create seamless user experiences and ensure robust end-to-end app lifecycles, from deployment to monitoring with Firebase. I am passionate about performance, security, and building sustainable codebases that stand the test of time.

Ahmad Bilal Khan

I'm Ahmad Bilal Khan, a Senior Android Developer and Team Lead with 15 years of experience designing, developing, and publishing high-quality Android apps. I specialize in Clean Architecture, MVVM, and SOLID principles to deliver maintainable, scalable solutions, and I enjoy mentoring cross-functional teams to improve code quality and long-term stability. I collaborate closely with UI/UX designers, backend engineers, and product teams to create seamless user experiences and ensure robust end-to-end app lifecycles, from deployment to monitoring with Firebase. I am passionate about performance, security, and building sustainable codebases that stand the test of time.

Available to hire

I’m Ahmad Bilal Khan, a Senior Android Developer and Team Lead with 15 years of experience designing, developing, and publishing high-quality Android apps. I specialize in Clean Architecture, MVVM, and SOLID principles to deliver maintainable, scalable solutions, and I enjoy mentoring cross-functional teams to improve code quality and long-term stability.

I collaborate closely with UI/UX designers, backend engineers, and product teams to create seamless user experiences and ensure robust end-to-end app lifecycles, from deployment to monitoring with Firebase. I am passionate about performance, security, and building sustainable codebases that stand the test of time.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Senior Android Developer / Team Lead at Nagarro (A Germany Based Company)
December 1, 2016 - Present
Designed and maintained scalable Android applications using Clean Architecture, MVVM, MVP, and Repository patterns, ensuring maintainable codebases and long-term stability. Built project foundations with best practices, design patterns, and modern Android development techniques to improve team productivity and code quality. Integrated advanced security features, including DexGuard/ProGuard, biometric authentication, VPN detection, and SSL pinning, ensuring secure user experiences. Managed end-to-end project lifecycle from requirements gathering and architecture design to deployment on Google Play and post-release monitoring using Firebase. Conducted code reviews, mentored developers, and established coding standards, raising overall team competency and reducing production issues. Optimized app performance, implemented unit and integration testing, and resolved complex technical challenges to maintain app reliability and efficiency. Led project teams and client interactions, providing t
Senior Android Developer at GoGame
January 1, 2016 - August 1, 2016
Developed a robust payment SDK for in-app purchases, enabling seamless integration for third-party developers and vendors with minimal setup. Designed and implemented client portals allowing vendors to monitor revenue, generate reports, and manage in-app transactions efficiently. Created comprehensive SDK documentation and integration guides, improving adoption and reducing support requests from external developers. Provided backend support for payment processing, troubleshooting integration issues, and ensuring reliable and secure transactions. Collaborated with cross-functional teams to deliver developer-friendly solutions that met both technical and business requirements.
Senior Game Developer at Regexsoft
January 1, 2015 - December 1, 2015
Developed cross-platform games for iOS and Android using Cocos2dx and Cocos2d, delivering engaging gameplay and smooth performance. Led development teams, conducted code reviews, and coordinated with clients to ensure timely delivery and high-quality output. Integrated third-party SDKs including AdMob, Chartboost, and AppsFlyer, and implemented in-app purchase systems, optimizing monetization and analytics. Collaborated with designers and QA teams to enhance user experience, reduce bugs, and maintain consistent game performance across platforms. Built reusable game modules and frameworks, improving development efficiency and enabling rapid feature delivery for multiple projects.
Senior Game Developer at Appimize Studios
October 1, 2013 - December 1, 2014
Oversaw full lifecycle game development, from concept design and prototyping to deployment on App Store and Google Play, ensuring high-quality releases. Architected and optimized game code, improving performance, reducing memory usage, and enhancing user experience across devices. Integrated analytics, ad networks, and third-party SDKs to support monetization and track player engagement. Coordinated with clients to gather requirements and provide technical guidance, translating business needs into actionable game features. Mentored junior developers and fostered best practices, resulting in more maintainable code and faster feature delivery.
Senior Game Developer at Gameview Studios (Subsidiary of DeNA Co. Japan)
April 1, 2011 - September 1, 2013
Developed cross-platform games using Cocos2d, Cocos2dx, and ngCore, delivering engaging gameplay and optimized performance for mobile devices. Implemented native integrations for third-party SDKs using Java (Android) and Objective-C (iOS), ensuring seamless functionality across platforms. Managed a small development team, conducted code reviews, and provided mentorship to junior developers, fostering early adoption of coding best practices. Provided technical support and troubleshooting via the ngCore support portal, ensuring timely resolution of client and internal issues. Assisted in prototyping and proof-of-concept development, contributing to the studio’s pipeline of innovative game projects.
Senior Android Developer / Team Lead at Nagarro
December 1, 2016 - Present
Designed and maintained scalable Android applications using Clean Architecture, MVVM, MVP, and Repository patterns to ensure maintainable code and long-term stability. Implemented advanced security features (DexGuard/ProGuard, biometric authentication, VPN detection, SSL pinning) for secure user experiences. Managed end-to-end lifecycle from requirements gathering and architecture design to Google Play deployment and Firebase-based monitoring. Led code reviews, mentored developers, and established coding standards to raise team competency. Optimized performance, added unit/integration testing, and collaborated with cross-functional teams and clients on architectural and functional decisions. Developed POCs and demos to showcase feature functionality and influence product direction.

Education

Master of Computer Science at The University Of Lahore
September 1, 2008 - July 1, 2010
Bachelor of Computer Science at Bahauddin Zakariya University
June 1, 2004 - June 1, 2007
Master of Computer Science at The University Of Lahore – Lahore, Pakistan
September 1, 2008 - July 1, 2010
Bachelor of Computer Science at Bahauddin Zakariya University – Multan, Pakistan
June 1, 2004 - June 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Media & Entertainment, Gaming, Professional Services