About
Highly accomplished Senior Mobile Application Developer with over 10 years of expertise in Android development using Kotlin and Java, specializing in building scalable and maintainable applications with Jetpack Compose, MVVM, MVI, and Clean Architecture. Proven leader in fintech and healthcare domains, adept at integrating Firebase, optimizing performance, and implementing CI/CD pipelines to deliver high-quality mobile solutions in Agile environments. Consistently drives significant improvements in UI performance, application stability, and secure transaction handling, reducing latency by up to 25% and release cycle time by 30%.
Work
Ciklum
|Senior Android Platform Engineer
Islamabad, Pakistan, Pakistan
→
Summary
Led the development of a universal remote Android application, enhancing UI performance and integrating advanced features for Smart TV control and monetization.
Highlights
Developed the iMote Android app with Jetpack Compose, MVVM + MVI, significantly improving UI performance and reducing latency by ~25%.
Engineered scalable components using SOLID and Hilt, improving modularity, code quality, and development speed.
Implemented CI/CD pipelines, resulting in a ~30% reduction in release cycle time and streamlining deployment workflows.
Integrated Firebase Analytics and Remote Config to enable data-driven decisions and monitor application performance effectively.
Designed and implemented monetization features, including subscriptions and ads, to drive user engagement and generate revenue.
Built a comprehensive cross-platform remote control for major Smart TV brands (Samsung, LG, Roku, Fire TV, Android TV).
Managed diverse product flavors for efficient build configurations, ensuring robust and tailored application delivery.
Conducted extensive unit testing with JUnit and UI testing with Espresso to maintain high application reliability and code quality.
Axa Business Technologies / Jazzcash
|Senior Android Developer
Islamabad, Pakistan, Pakistan
→
Summary
Revamped fintech features in a digital wallet app, improving scalability, user experience, and transaction security.
Highlights
Revamped Send Money flow using MVVM + MVI, improving scalability, UX, and transaction success rates.
Implemented secure authentication (token/session management), reducing unauthorized access risks.
Developed core fintech features (ReadyCash loan flows) using Compose, Hilt, and SOLID for scalable architecture.
Integrated biometric authentication, enhancing login success rates and strengthening overall application security.
Resolved critical UI/performance issues, leading to improved app stability and responsiveness for a seamless user experience.
Debugged and resolved production issues, ensuring high app stability and reliability in a high-volume transaction environment.
Designed and implemented secure transaction handling protocols, ensuring data integrity and compliance across all financial operations.
Constelle Business Solutions / HBL Microfinance Bank
|Senior Software Engineer (Android)
Islamabad, Pakistan, Pakistan
→
Summary
Developed and secured high-volume fintech Android applications, integrating advanced architectural patterns and robust security measures for microfinance banking.
Highlights
Developed high-volume fintech Android apps using Kotlin, MVVM, and Clean Architecture for HBL Microfinance Bank
Implemented secure banking features including biometric authentication and encryption for sensitive data
Built scalable UI using Jetpack (Navigation, Room), ensuring responsive and intuitive user experience.
Improved app reliability through unit and UI testing using JUnit and Espresso.
Debugged and resolved production issues, improving app stability and reducing crashes for critical financial services.
Applied SSL pinning and secure data storage techniques to safeguard sensitive financial data against potential breaches.
Integrated REST APIs for seamless payments, account management, and transaction processing within the banking application.
Optimized performance, memory usage, and responsiveness, ensuring efficient operation for large-scale financial transactions.
Operose Health
|Technical Lead & Senior Android Developer
Islamabad, Pakistan, Pakistan
→
Summary
Led Android development initiatives for a healthcare platform, managing a team of engineers and implementing scalable architectures and secure features for real-time consultations.
Highlights
Led Android development at Operose Health, driving scalable architecture using Java/Kotlin.
Managed and mentored a team of 6-8 engineers, fostering productivity and skill development within an Agile/Scrum framework.
Designed and implemented features using Clean Architecture, significantly improving code maintainability and team collaboration.
Integrated the Zoom SDK for real-time audio/video consultations, enabling secure and reliable patient-doctor interactions.
Implemented biometric authentication and integrated REST APIs to secure healthcare workflows and sensitive patient data.
Optimized app performance and enforced code quality, ensuring stable deployments.
Managed Play Store releases, ensuring seamless updates and stable deployments for the healthcare application.
United Nations World Food Program / Government of Pakistan
|Software Engineer (Android)
Islamabad, Pakistan, Pakistan
→
Summary
Developed Android SDKs and applications for government and fintech workflows, focusing on efficient financial request processing and secure data handling for critical programs.
Highlights
Developed Android SDKs using Kotlin for fintech and government workflows, enabling efficient data processing.
Built applications enabling efficient collection and processing of financial requests, streamlining operational procedures.
Enabled secure payment workflows with server-side approvals, ensuring data integrity and compliance for sensitive transactions.
Implemented SQLite for offline-first sync, improving data availability and reliability.
Integrated biometric authentication for identity verification, strengthening security protocols for user access.
Supported and maintained fund distribution systems, ensuring reliability and accountability for critical government programs.
Collaborated with cross-functional teams to deliver secure systems, ensuring robust and compliant application deployment.
Pakistan Revenue Automation Ltd (FBR)
|Software Engineer (Android)
Islamabad, Pakistan, Pakistan
→
Summary
Developed enterprise Android SDKs and applications for tax automation, enhancing data extraction, security, and performance for critical government functions.
Highlights
Developed Android SDKs using Kotlin for enterprise apps, improving architecture and performance.
Implemented SQLite, View Binding, and Data Binding to optimize data management and UI efficiency.
Applied SSL pinning and biometric authentication to strengthen security for sensitive tax data and user access.
Built applications for data extraction and analysis, facilitating efficient collection and processing of revenue-related information.
Utilized Scrum and ClickUp for effective task management, ensuring timely project delivery and team coordination.
Contributed to the implementation of CI/CD pipelines, streamlining development and deployment processes for efficient delivery.
Ninesol Technologies
|Android Developer
Islamabad, Pakistan, Pakistan
→
Summary
Developed Android applications using Java/Kotlin, integrating third-party services and optimizing UI/UX for user engagement and monetization.
Highlights
Developed Android apps using Java/Kotlin with third-party integrations, enhancing functionality and user experience.
Built intuitive user interfaces and integrated Google Ads, contributing to effective monetization strategies.
Worked with cross-functional teams to improve features and align with user needs.
Presented regular demos and iterated on features based on feedback, ensuring continuous improvement and client satisfaction.
Applied Agile practices for efficient delivery, streamlining development cycles and accelerating time-to-market for new features.
Hycube Technologies
|Junior Android Developer
Rawalpindi, Pakistan, Pakistan
→
Summary
Delivered end-to-end Android applications, focusing on timely delivery, UI/UX improvements, and stakeholder collaboration in a junior development role.
Highlights
Delivered end-to-end Android applications, ensuring timely project completion and adherence to specifications.
Integrated ads and continuously improved UI/UX, enhancing user engagement and overall application experience.
Collaborated with remote teams to enhance application functionality, contributing to a cohesive development process.
Gathered requirements from stakeholders, translating business needs into technical specifications for development.
Conducted manual testing to ensure application quality and identify bugs before deployment.
Deployed applications managing multiple stakeholders, ensuring smooth releases and post-launch support.
Education
PMAS Arid Agriculture University, Rawalpindi
→
B.Sc.
Computer Science
Courses
Software Engineering
Data Structures
Mobile Application Development
Skills
Languages
Kotlin, Java, Dart.
Mobile Development
Android SDK, Jetpack Compose, Kotlin Multiplatform (KMM), Flutter.
Architecture
MVVM, MVI, Clean Architecture, Modularization, Scalable Systems Design.
Concurrency
Kotlin Coroutines, Flow, Multithreading.
Libraries & Tools
Hilt (DI), Retrofit, Room, Navigation, WorkManager.
Backend & APIs
REST APIs, API Integration, JSON, Network Optimization.
Cloud & DevOps
Firebase (Analytics, Remote Config), CI/CD Pipelines, Git, Bitbucket.
Security
SSL Pinning, Data Encryption, Biometric Authentication, Secure Storage.
Performance
Performance Optimization, Memory Management, App Size Optimization.
Testing
Unit Testing (JUnit), UI Testing (Espresso).
Practices
Agile, Scrum, Code Review, Mentorship, Play Store Deployment.
Projects
Ehsaas Nashunuma
Summary
Ehsaas Nashunuma is a government app for managing maternal and child health data, tracking nutrition support, and enabling secure financial assistance through structured workflows.
Ehsaas Waseela Taleem
Summary
Ehsaas Waseela Taleem is a government app for managing student stipend programs, tracking attendance, and enabling secure payment processing based on eligibility and verification.
IRIS FBR Official
Summary
IRIS FBR Official is an enterprise app for property auditing, enabling biometric login, offline data capture (text, audio, video), and secure synchronization with remote servers.
Online Sales Station
Summary
Online Sales Station is an e-commerce app that allows users to create and manage product listings with offline draft support and API-based synchronization.
iMote - Universal Remote Application
Summary
A universal remote control app with audio and video casting to manage your Smart TV effortlessly. Supports Samsung, LG, Roku, Vizio, VIDAA, Fire TV, Google TV, and Android TV devices.