Muhammad Usman
Senior Android & Kotlin Multiplatform Engineer

Muhammad Usman

Native Android/IOS · Kotlin Multiplatform · Production Mobile Architecture

10+ years of software-development experience specializing in Android engineering, Jetpack Compose, and cross-platform systems with Kotlin Multiplatform. Experienced in architecting scalable mobile applications, BLE device integrations, and production full-stack products.

Sialkot, Punjab, Pakistan (Remote Worldwide)
Senior Roles & Contract Engagements
Muhammad Usman — Senior Android & Kotlin Engineer

About & Specialization

Senior engineer building reliable mobile applications, shared architectures, and connected device workflows

I am a senior software engineer with over 10 years of software development experience, including more than 6 years specializing in Android and modern Kotlin development. My focus centers on architecting clean, maintainable, and high-performance applications with Jetpack Compose, Kotlin Coroutines, and modern dependency injection.

Beyond native Android, I actively engineer cross-platform mobile solutions using Kotlin Multiplatform (KMP) and Compose Multiplatform, delivering production-ready experiences across Android and iOS with shared data and domain logic.

My engineering background spans diverse domains: consumer AI products, donor kiosks and payment workflows, BLE hardware firmware configuration, public transportation, and open-source platform utilities. Whether diagnosing complex concurrency bugs, refactoring legacy codebases to Clean Architecture, or integrating specialized hardware peripherals, I emphasize production reliability, clarity, and rigorous engineering practices.

10+
Years Total Engineering
6+
Years Android & Kotlin
2+
Years Kotlin Multiplatform
15+
Production & Published Apps

Android & Jetpack Compose

6+ years deep Android specialization with Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, and Android platform SDKs.

Kotlin Multiplatform (KMP)

Cross-platform mobile architecture sharing business logic and UI with Compose Multiplatform across Android and iOS.

Connected Devices & BLE

Hands-on experience with Bluetooth Low Energy (BLE), beacon/wearable firmware updates, thermal printers, and USB peripherals.

Production Architecture

Clean Architecture, MVI/MVVM, dependency injection, rigorous code reviews, automated testing, and legacy codebase refactoring.

Production Deliveries & Engineering Evidence

Featured Work

Published products, cross-platform mobile systems, and open-source contributions

Client Reviews

Feedback from founders, executives, and teams who relied on my product engineering and mobile app delivery.

Review

“I had the pleasure of working with Muhammad Usman on the development of our Android and iOS app, and I cannot recommend him highly enough. His ability to deliver high-quality work on time was impressive, and his smooth communication throughout the project made the entire process seamless. Muhammad isn't afraid to take initiative and proactively address challenges, which made a real difference in keeping the project on track. His expertise in mobile app development and commitment to delivering excellent results make him a valuable asset.”

Jen Rossey profile photo
Jen Rossey
Founder, CTO
Lopos
Review

“I've had the pleasure of working with Muhammad, an outstanding Senior Android Developer. His discipline and commitment are second to none, consistently delivering high-quality work on time. Muhammad's technical skills, problem-solving ability, and proactive approach make him a reliable and valuable team member. I highly recommend him for any project requiring expertise in Android development.”

Abou Nkya profile photo
Abou Nkya
Founder, CEO
HashTech (T) ltd
Review

“Muhammad is an excellent app developer, his commitment and communication skills are excellent. He is polite, patient and goes beyond his way to consult, advise and implement the best practices. I would recommend anyone to hire Muhammad. My job was completed within the shortest time possible. Amazing work ethics and job well done.”

Andrew Beatty profile photo
Andrew Beatty
PResident
Singular Inversions.
Review

“Muhammad did a great job with my Firebase functions. I will definitely work with him gain.”

Bekzod Rakhmatov profile photo
Bekzod Rakhmatov
CEO
ZBEKZ GROUP.
Review

“Muhammad is at this point an expert in android application development. He is spot on I can not insist on how talented he is. No task is beyond his capabilities. Hire this guy and you will thank me later.”

Krish Talluri profile photo
Krish Talluri
Principal & Chief Architect
Talsk Research Inc.
Review

“Great experience. Muhammad is a true Android pro, communication was great, would absolutely hire again”

Brian Einhaus profile photo
Brian Einhaus
Founder
Watchmode.
Review

“Muhammad demonstrated an exceptional capability to grasp the needs of our project and achieve an incredibly fast turnaround - this was a fairly complex job, and he had it done in a matter of a few hours from when we first spoke. I will definitely be working with him again on more projects. Highly recommended!”

MI
Meir Itzinger
Asset Manager
UP REALTY LLC.
Review

“I am very happy with the work of Muhammad. He was proactive and the quality and speed was top notch.”

Jen Rossey profile photo
Jen Rossey
CEO
Lopos Inc
Review

“Muhammad did a great job meeting my project requirements and was very easy to work with. I will definitely seek out Muhammad for future projects.”

S
Stephen
Support Manager
Adhoc Support
Review

“Muhammad is clearly an expert in his field. He communicates efficiently and solves problems fast. After working with Muhammad I would definitely like to hire him again.”

KC
Kaj Caspersen
Founder, CEO
AI Stories

Technical Competencies

Structured engineering skills categorized by specialization depth and production application

Primary Specialization
Android Engineering

Modern Android application engineering, reactive asynchronous architectures, and performance tuning.

Core Expertise
Kotlin
Jetpack Compose
Android SDK
Coroutines & Flow
Clean Architecture
MVVM / MVI
Hilt & Dagger
Room & DataStore
Supporting & Integrated
Java
Android Telephony APIs
Navigation Compose
WorkManager
Paging 3
Macrobenchmark
JUnit & Espresso
Multiplatform Architecture
Cross-Platform & Mobile

Shared mobile architecture and UI frameworks across Android and iOS platforms.

Core Expertise
Kotlin Multiplatform (KMP)
Compose Multiplatform
Shared Business Logic
Ktor HTTP Client
Koin Dependency Injection
Supporting & Integrated
SwiftUI
Combine
Multiplatform Persistence
RevenueCat & StoreKit
AdMob & Liftoff Mediation
Differentiating Capability
Connected Devices & Hardware

Interfacing Android with physical hardware peripherals, sensors, and low-power wireless protocols.

Core Expertise
Bluetooth Low Energy (BLE)
BLE Scanning & GATT Services
Nordic DFU (OTA Firmware)
Thermal Printers (ESC/POS, Sunmi, Zing)
Supporting & Integrated
Wi-Fi Direct Peer-to-Peer
Netty TCP Sockets
NFC Tag Reading
USB Host Devices
Iris & Fingerprint Scanners
Applied AI Integration
AI-Enabled Applications

Integrating verified AI APIs, computer vision, and machine learning models into production mobile apps.

Core Expertise
AI API Integration (OpenAI, Anthropic)
Google ML Kit (Vision, Barcode)
Streaming AI Content Delivery
Supporting & Integrated
Context Prompt Structuring
Audio Narration Integration
Edge Vision & Scanning
Full-Stack Supporting
Web & Backend Systems

Developing administrative portals, API services, and modern responsive web interfaces.

Core Expertise
Next.js
React
TypeScript
Tailwind CSS
RESTful API Integration
Supporting & Integrated
Ktor (Server-side Kotlin)
Prisma ORM
JOOQ & SQL
Zod Validation
PostgreSQL & MySQL
Infrastructure & CI/CD
Cloud & Developer Tooling

Backend-as-a-service, cloud storage, crash monitoring, and automated deployment pipelines.

Core Expertise
Firebase (Auth, Firestore, Storage)
Cloud Functions
Firebase Crashlytics & Analytics
Git & GitHub Actions
Supporting & Integrated
AWS (S3, CloudFront, SES)
GitLab CI
Auth0
Google Play Console & TestFlight

Professional Experience

Detailed chronological record of professional roles, verified responsibilities, and engineering impact

Android Engineer / Software Engineer
Lopos Inc.·Remote Contract · Part-time·Belgium (Remote)
Dec 2023 – Present

Part-time contract role focused on maintenance, bug fixing, and targeted feature improvements for industrial BLE hardware applications (Lopos Alert on Android and Lopos Configurator on iOS).

Key Responsibilities & Work
  • Maintain BLE scanning, GATT telemetry communication, and Nordic DFU over-the-air firmware update pipelines for industrial beacons and wearables.
  • Diagnose and resolve production defects; improve error handling and application stability.
  • Maintain Auth0 enterprise authentication and Retrofit/OkHttp networking across Android and iOS.
  • Collaborate on both Android (Jetpack Compose, MVVM, Hilt) and iOS (SwiftUI, Combine) device workflows.
Kotlin
Jetpack Compose
BLE / Bluetooth
Nordic DFU
Hilt
Auth0
Retrofit
SwiftUI
Combine
Full-Stack Engineer
Armour Payments·Remote Contract·Canada (Remote)
Nov 2023 – Present

Contribute to the GiveTree donation kiosk Android client and associated administrative web portal ecosystem.

Key Responsibilities & Work
  • Develop donation collection workflows in Jetpack Compose following Clean Architecture principles.
  • Integrate ESC/POS thermal receipt printers, local persistence (DataStore), and payment integrations.
  • Contribute to the administrative web dashboard built with Next.js, TypeScript, and Prisma ORM.
  • Integrate AWS SES transactional email services and write automated tests with JUnit and Espresso.
Jetpack Compose
Clean Architecture
DataStore
ESC/POS Printers
Next.js
TypeScript
Prisma ORM
AWS SES
JUnit
Android Developer
Borvista LLC·Remote·Texas, United States (Remote)
May 2022 – Apr 2023

Led modernization and architecture refactoring initiatives for enterprise mobile applications in an Agile team environment.

Key Responsibilities & Work
  • Migrated monolithic architecture toward Clean Architecture (Data, Domain, Presentation) with MVVM.
  • Refactored legacy RxJava reactive pipelines to Kotlin Coroutines & Flow, and transitioned layouts toward Jetpack Compose.
  • Implemented strict data privacy safeguards complying with CCPA and GDPR regulations.
  • Integrated BLE hardware connectivity and specialized cryptographic SDKs.
Kotlin
Jetpack Compose
Clean Architecture
Coroutines & Flow
MVVM
BLE
CCPA/GDPR Compliance
Senior Android Developer
Fleeksoft·Full-time·Sialkot, Pakistan
Oct 2018 – May 2022

Delivered production Android solutions across transportation, education, healthcare, and enterprise mobility.

Key Responsibilities & Work
  • Architected and delivered scalable Kotlin applications using Clean Architecture, MVVM, and MVP patterns.
  • Integrated specialized hardware peripherals: iris scanners, fingerprint readers, USB Host devices, and thermal/POS printers.
  • Diagnosed low-level concurrency bottlenecks, memory leaks, and background process crashes.
  • Mentored junior engineers and conducted peer code reviews and automated testing with JUnit and Espresso.
Kotlin
Java
Android SDK
Hilt / Dagger
Clean Architecture
USB Host
Biometric Scanners
Thermal Printers
Espresso
Android Developer / Junior Web Developer / Mentor
SUHTECH·Full-time·Sialkot, Pakistan
Mar 2016 – Oct 2018

Engineered native Android applications, IoT hardware prototypes, and web service integrations.

Key Responsibilities & Work
  • Built and maintained Android applications for courier tracking, student attendance, and warehouse management.
  • Engineered smart-home and IoT prototypes communicating with ESP8266 microcontrollers.
  • Implemented NFC tag scanning for attendance and inventory verification systems.
  • Applied code obfuscation and security hardening using DexGuard.
Android
Java
ESP8266 IoT
NFC
DexGuard
REST APIs
Web Technologies

Certifications & Credentials

Verified industry certifications and formal technical credentials

Meta (Coursera)
Meta Android Developer Professional Certificate
ID: Q9Z4PR7Q38HS

Comprehensive professional credential covering native Android architecture, Jetpack Compose, Kotlin, data persistence, and automated UI testing.

Amazon Web Services
AWS Certified Cloud Practitioner
ID: LGSHXDK1Z1RQQMWT

Foundational AWS certification covering cloud architecture, security principles, compute/storage services, and deployment models.

PIAIC
Certified Cloud Native Computing
ID: PIAIC90157

Specialized program in cloud-native technologies, containerization foundations, microservices, and modern deployment pipelines.

Verified Google Developer Profile with recognized learning milestones:View Google Profile

Education

Academic foundations in computer science, software engineering, and applied information technology

Bachelor of Science in Information Technology (BS IT)
University of Gujrat, Pakistan
August 2011 – May 2015

Comprehensive coursework in Software Quality Assurance, Data Structures and Algorithms, Android and Web Development, Human-Computer Interaction, and Data Warehousing.

Graduated with 3.13 CGPA

Faculty of Science (FSc Pre-Engineering)
Govt Degree College Daska, Pakistan
August 2009 – May 2011

Foundational coursework in Advanced Mathematics, Physics, and Chemistry.

78% Score

Personal Pursuits

Interests and activities beyond day-to-day code delivery

Kotlin & Open Source

Experimenting with Kotlin Multiplatform advancements, Compose internals, and open-source tooling.

Embedded & Hardware

Tinkering with microcontrollers, BLE beacons, IoT integrations, and hardware protocols.

Technical Reading

Studying software architecture, system reliability, and modern mobile engineering literature.

Sports & Fitness

Playing competitive badminton and soccer to maintain balance, agility, and teamwork.

Outdoors & Travel

Exploring natural landscapes and hiking trails to disconnect and recharge.

Documentaries

Deep-diving into documentaries on engineering feats, history, and scientific discoveries.

Direct Communication & Availability

Let's Connect

Available for senior Android/Kotlin roles, cross-platform consulting, and select contract engagements

Direct Channels
Choose the channel most convenient for you. I respond promptly to inquiries.

Direct Email

msusman97@gmail.com

Preferred for direct recruitment & technical inquiries

Up

Upwork Profile

Hire via Upwork

Contract engagements & escrow-backed projects

LinkedIn

Connect on LinkedIn

Professional network and employment inquiries

GitHub Profile

github.com/msusman1

Open-source code repositories & implementations

Location & Availability

Sialkot, Punjab, Pakistan

Available for remote collaboration across worldwide timezones

Send a Message
Fill out this form to prepare a direct pre-composed message in your email client.