Muhammad Safi Ullah

Senior Software Engineer

Lahore, Punjab, Pakistan5 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • 7+ years of Android development experience.
  • Expert in building scalable, multi-module applications.
  • Proven track record with global clients like Visa and Adobe.
Stackforce AI infers this person is a Fintech and SaaS-focused Android Engineer with extensive experience in scalable application development.

Contact

Skills

Core Skills

Android Development

Other Skills

JavaSSO solutionsMDM/MAM platformsmultimodular Android projectGitHubAndroidXMLDataBindingComposablesFidel SDKGoogle Maps SDKKoinJetpack ComposeXML layoutspayment integrations

About

I’m a Senior Android Engineer with over 7 years of combined experience across freelance development (since 2018) and professional industry roles (since 2021). I’ve contributed to enterprise-scale, multi-module Android applications used by global clients such as Visa, PepsiCo, Lenovo, Adobe, Warner Brothers, and HP, delivering secure, high-performance solutions at scale. My expertise spans: - Architecture & Scalability → Building and maintaining 100+ module codebases with MVVM, MVI, and Clean Architecture. - Performance & Quality → Detecting and refactoring code smells, implementing robust unit/UI tests, and ensuring smooth user experiences. - UI/UX Implementation → Translating Figma designs into pixel-perfect Android screens with Jetpack Compose & XML. - Advanced Integrations → SSO with MSAL, OKTA, and Intune; AWS Cognito; Room offline sync; WebSockets; Maps SDK; Media3; and custom system-level overlays. Education: I hold a Bachelor’s degree in Computer Science with a CGPA of 3.75, earned a Silver Medal, and was on the Dean’s List in all 8 semesters. I thrive at the intersection of scalable engineering, product design, and team collaboration, with a mission to deliver apps that are impactful, reliable, and delightful to use.

Experience

5 yrs 10 mos
Total Experience
1 yr 5 mos
Average Tenure
2 yrs 8 mos
Current Experience

Careem

Senior Software Engineer

Sep 2025Present · 9 mos · Remote

Venturedive

Senior Software Engineer

Oct 2023Present · 2 yrs 8 mos · Lahore, Punjab, Pakistan · Remote

  • Worked on an Indoor Navigation System and Workplace Management project named CXApp.
  • Developed SSO solutions (SAML, MSAL, OKTA), alongside MDM/MAM platforms (MobileIron, Intune), optimizing security and access controls for the clients.
  • Developed and managed a multimodular Android project with 100+ modules
  • Worked on a multimodular Git project having multiple Git modules
JavaAndroid Development

Exper labs

Software Engineer

Dec 2022Oct 2023 · 10 mos · Lahore, Punjab, Pakistan · Remote

  • Worked on a restaurant discovery app named Seated.
  • Translated Figma designs to Android screens using XML and two way DataBinding.
  • Refactored existing XML screens using Composables to enhance performance and usability
  • Implemented new features from UI designs all the way to the business logic.
  • Detected bugs and fixed them.
  • Fixed code smells.
  • Worked on Fidel SDK for credit card payments
  • Implemented Maps using Google Maps SDK
  • integrated third-party SKDs including Braze and Branch.
  • Introduced Kotlin Flows for improved app reactivity.
  • Improved the app's architecture by modularizing it, resulting in increased scalability and flexibility.
  • Successfully led the development effort to break down the project from a single monolithic app module into 5 smaller modules, enabling more efficient code maintenance and easier implementation of new features.
GitHubAndroidAndroid Development

Arbisoft

Software Engineer

Aug 2021Dec 2022 · 1 yr 4 mos · Lahore, Punjab, Pakistan · Remote

  • Worked on HyperJar (a Fintech App)
  • Translated Figma designs to Android screens using Jetpack Compose and XML layouts with two-way DataBinding
  • Implemented new features from UI design to the business logic
  • Detected bugs and fixed them
  • Improved code quality by replacing old technologies with newer ones.
  • Replaced XML layouts with Jetpack Compose
  • Fixed code smells.
  • Worked on payment integrations and transactions.
  • Created the app Fixalert from scratch (It is a complaint management app)
  • Designed the complete UI with Jetpack compose
  • Designed the network layer
  • Written tests for the UI and the ViewModels
AndroidKoinAndroid Development

Lgl logistics

Software Engineer

Aug 2020Aug 2021 · 1 yr · Lahore, Punjab, Pakistan · Remote

  • Worked on 3 apps: Driver App, Customer App, and Admin App
  • Translated Figma designs to Android Screens using XML with two-way DataBinding.
  • Implemented navigation and maps using Google Maps SDK.
  • Implemented places feature using Google Places SDK.
  • Implemented real-time location tracking using web sockets.
  • Used modularization technique to implement all three apps inside the single project and shared the common code between the apps.
JavaAndroid Development

Education

National University of Computer and Emerging Sciences

Bachelor of Science - BS — Computer Science

Jan 2017Jan 2021

Students' Inn College of Science and Commerce

FSc — Pre-Engineering

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Android Development

Explore similar profiles based on matching skills and experience