Profile Photo

Ali Asjad

Senior Android Developer

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

I’m a Senior Android Developer with 8+ years of experience building apps that have reached 10M+ downloads worldwide.

I specialize in Kotlin, Jetpack Compose, Coroutines, and Clean Architecture, and have led the design and delivery of 13+ published apps from concept to production.

I’m passionate about creating high-performance, user-focused mobile experiences and also bring backend expertise with Spring Boot and cross-platform skills in Kotlin Multiplatform.

šŸ‘‰ Open to opportunities where I can drive Android innovation, mentor teams, and contribute to products at scale.

Work Experience

Senior Android Developer

Vertechx Technologies

Lahore, Pakistan (Hybrid)
Feb 2020 - 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
May 2017 - Jan 2020
  • 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 WindowManager API Fingerprint API Performance Optimization

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

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

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

Beauty Mirror – Mirror App

  • Developed a feature-rich mirror app with real-time camera preview, supporting front/back camera switching with optimized rendering for smooth performance
  • Implemented advanced image filters, brightness adjustment, and zoom controls using Camera2 API and custom image processing algorithms
  • Built flashlight integration for low-light conditions and freeze-frame functionality for detailed makeup application, ensuring optimal user experience across devices
Java XML Views Camera2 API Image Processing Custom Views Material Design

Status Saver – Download Status

  • Built a modern status downloader app using Jetpack Compose with Clean Architecture and MVVM pattern for maintainable, scalable code
  • Implemented efficient media gallery with Compose UI, featuring image and video preview, batch downloads, and organized storage management
  • Developed background monitoring service using Kotlin Coroutines and Flow to track new statuses in real-time
Kotlin Jetpack Compose MVVM Clean Architecture Coroutines/Flow MediaStore API Foreground Service Scoped Storage

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.