Profile Photo

Ali Asjad

Senior Android Developer

5+
Years Experience
10M+
App Downloads
13+
Apps Published

I started Android development in 2017 during my second semester of Computer Science, drawn in by the excitement of building real things. My first app used Google's newly released Fingerprint Gestures API, and from that moment, I was hooked. What began as experimentation quickly turned into a passion for crafting apps that are not only functional but also fast, stable, and polished. Over the years, I've had the opportunity to work on apps that reached millions of users, learning how to turn early-stage ideas into products that scale.

Today, my core focus is Android development using Kotlin and Jetpack Compose, along with Kotlin Multiplatform for building cross-platform experiences. While mobile is where I feel most at home, I've also built backend systems using Spring Boot to support mobile-first features when needed. I care deeply about clean architecture, maintainable code, and delivering experiences that feel effortless to users. These are the kinds of apps that just work.

Work Experience

Senior Android Developer

Vertechx Technologies

Lahore, Pakistan
July 2022 - Present
  • Led a team of Android developers, conducting code reviews and mentoring in Jetpack Compose, Kotlin Coroutines, and MVVM best practices
  • Spearheaded architecture modernization using Clean Architecture and Compose, accelerating feature delivery and improving maintainability
  • Migrated legacy code from RxJava/AsyncTasks to Kotlin Coroutines, enhancing performance and reducing tech debt
  • Integrated Compose into legacy View-based apps, increasing UI development speed by 30%
  • Reduced invalid ad clicks by 80% through custom touch handling, improving AdMob revenue accuracy across 5 apps

Android Developer

Vertechx Technologies

Lahore, Pakistan
March 2020 - June 2022
  • Developed and maintained Android apps with a focus on UI/UX for a better user experience
  • Reduced ANRs and crash rates significantly, maintaining 99%+ crash-free user rate across multiple Play Store apps
  • Reduced lock screen load time by 25%, resulting in quicker screen appearance and significantly enhancing user experience in this security-critical AppLock app.
  • Collaborated with senior engineers to adopt MVVM and refactor legacy codebases, improving long-term maintainability
  • Handled feature development, bug fixes, and QA testing for smooth, cross-device functionality

Projects

AppLock App

  • Developed a full-featured privacy App Lock app that locks sensitive apps using PIN, pattern, fingerprint, and crash screen modes
  • Led complete Android development using MVVM, Hilt, Room, multi-process architecture, and foreground services
  • Improved lock screen load time by 25%, enhancing UX and performance on low-end devices
  • Achieved 10M+ downloads and a 4.5+ rating on Google Play Store
Kotlin Java XML Views Room Fingerprint API Performance Optimization

Resume Builder App

  • Developed a cross-platform resume builder using Kotlin Multiplatform and Compose Multiplatform, enabling users to create, customize, and export ATS-friendly resumes
  • Built AI-powered PDF parsing to auto-fill resumes from existing documents, with real-time editing and offline-first sync across devices
  • Designed scalable architecture with Spring Boot, Ktor, SQLDelight, and Koin for smooth cloud sync, authentication, and modular development
Kotlin Kotlin Multiplatform Compose Multiplatform SQLDelight Material Design Ktor Koin Spring Boot PostgreSQL

Meme Maker – Photo Editing App

  • Built a powerful meme editor with support for text overlays, stickers, image cropping, and multi-panel layouts using the Android Canvas API
  • Designed and integrated a Django REST backend with MySQL to serve meme templates, using Retrofit for smooth API communication
  • Implemented advanced bitmap rendering with StaticLayout and matrix scaling for precise, high-performance text drawing on images
Java Kotlin XML Views Canvas API Room Django REST Framework MySQL

Urdu Keyboard App

  • Built a full-featured custom Android keyboard with real-time Roman-to-Urdu transliteration and dual-language support
  • Developed fast, intelligent word suggestions using Realm DB and optimized input handling via IME APIs
  • Designed personalized themes, emoji support, and adjustable layouts to enhance typing experience and accessibility
Java IME APIs XML Views Transliteration Custom Keyboard

Security Plus – Photo Vault App

  • Built a secure photo/video vault app with real-time encryption and decryption for private media, ensuring fast and seamless access for users
  • Engineered real-time image/video encryption and decryption with optimized algorithms, improving performance and reducing access latency
  • Developed features like SD card support, hidden folders, and auto intruder capture using foreground services and device admin integration
Java Kotlin XML Views Room Scoped Storage AccessibilityService UsageStatsManager

UnDelete – Notifications Recovery App

  • Built a full-featured recovery tool that restores deleted messages and media by capturing notifications in real time
  • Implemented NotificationListenerService with Room DB to persist deleted chats and media for later access, following clean architecture and MVVM in Kotlin
  • Integrated a status saver and notification history viewer, enabling users to download statuses and recover dismissed notifications effortlessly
Kotlin XML Views Room Material Design NotificationListenerService

Vivid Caller – Caller ID App

  • Developed a real-time caller ID app using Kotlin and Jetpack Compose, with seamless UI and fast lookup performance
  • Built a secure backend using Spring Boot and MySQL, implementing advanced name-matching algorithms for higher ID accuracy
  • Integrated encrypted API communication with Retrofit to protect user data and ensure accurate caller identification in real time
Kotlin Jetpack Compose Material Design Room Spring Boot MySQL

Skills

Languages & Platforms

Java Kotlin Kotlin Multiplatform Compose Multiplatform Android SDK Jetpack Compose XML Views

Backend Development

Spring Boot Django REST Framework Flask REST API Design Authentication & Authorization (JWT, OAuth) PostgreSQL / MySQL

Libraries & Tools

Retrofit Ktor SQLDelight Room WorkManager Hilt Koin Glide Coil Background Services WindowManager / Android Overlay Broadcast Receivers

Architecture & Patterns

MVVM Clean Architecture Dependency Injection Coroutines / Flow / LiveData

Firebase

Crashlytics Analytics Realtime Database Authentication

Ads & Monetization

AdMob Meta Audience Network AppLovin

Performance & Analytics

ANR Analysis & Reduction Memory & Battery Optimization Firebase Performance Monitoring

Google Play Store

Release Management App Signing Android App Bundles (AAB) In-app Updates Technical ASO (App Store Optimization) Handling User Feedback via Play Console

Education

Bachelor of Science in Computer Science

Government College University Lahore

Lahore, Pakistan
2016 - 2020

Contact Me

Ready to discuss your next Android project? I'm available for remote opportunities worldwide.