Muhammad Mubasher Rehman
Android developer with 6+ years of experience building and maintaining payment-focused mobile applications for petrol station networks.
About
Android developer with 6+ years of experience building and maintaining payment-focused mobile applications for petrol station networks. Upgraded legacy codebases, integrated payment gateways and APIs, and implemented real-time transaction flows involving embedded POS and Java/Smart Card systems.
Skilled in Android/Kotlin/Jetpack Compose and MVVM, REST API integration (Retrofit), local persistence (Room/SQLite), and backend services such as Firebase. Strong focus on performance, reliability, debugging/logging, UI/UX customization, and mentoring teams while delivering monetization and advertising solutions.
- 5 years' experience
- Joined July 2026
Industry experience
- Energy & Utilities
- Financial Services
- Transportation & Logistics
- Software & Internet
- Retail
Work experience· 4 roles
Built and maintained Android payment workflow applications for petrol station networks. Worked closely with payment APIs/gateways and implemented real-time transaction flows across embedded POS devices and Java/Java card systems. Integrated payment and transaction handling for PAX A920 (WisePOS/Feitian) terminals, supporting chip-based fleet cards, EMV, RFID, and NFC transactions. Designed and implemented a custom discount engine with real-time rules (Happy Hour, Early Bird, Lucky Draw, Free Gift) based on transaction time, type, and usage limits. Implemented detailed transaction logging, real-time debugging utilities, and robust fallback handling for failed payments and terminal errors. Also performed legacy code modernization using Kotlin/Jetpack Compose with MVVM architecture and improved performance and stability across the application.
Led migration of legacy Android codebases to Kotlin and Jetpack Compose, creating a reusable integration library and improving app performance and maintainability. Oversaw the full development lifecycle and mentored junior developers while enforcing code quality and best practices. Implemented multiple app features and integrations, contributed to testing and debugging efforts, and improved UI/UX using Canvas and custom views for responsive designs. Worked on Retrofit API integrations with optimized data handling and network communication to reduce crashes and improve reliability. Developed automation via reusable components to accelerate feature delivery and reduce development time.
Developed and optimized Android applications across multiple projects from concept to deployment. Took over and enhanced a 4–5 year old Android project by completing client-requested updates within 3–4 months. Implemented background/foreground services, broadcast receivers, and JobSchedulers to improve functionality and performance. Improved UI using Canvas and custom views for responsive designs across devices. Enhanced Retrofit API integrations, optimized data handling, and resolved critical performance issues to reduce crash rates. Collaborated directly with clients for requirement analysis and delivered reliable solutions. Mentored interns and junior developers and introduced automation/reusable components to speed delivery.
Education
Hire Muhammad Mubasher Rehman today
Post a job and invite Muhammad, or contact them directly. No hidden commission.



