π Senior Android Engineer | 9+ Years Experience
π Singapore | π Open to EU / UK / US / Canada / Global relocation
π± Android β’ Jetpack Compose β’ Performance β’ System Design
Senior Android Engineer with 9+ years of experience building large-scale, high-performance mobile applications used by 1M+ users in production environments. Strong background in Jetpack Compose migration, performance optimization, secure data handling, and clean architecture for complex Android ecosystems.
I focus on solving non-trivial engineering problemsβreal-time UI updates, recomposition control, startup time reduction, memory optimization, and secure persistenceβwhile maintaining strong engineering standards and long-term maintainability.
- Languages: Kotlin (primary), Java
- UI & Frameworks: Jetpack Compose, Compose Multiplatform, Material 3, custom layouts
- Multiplatform:: Kotlin Multiplatform (KMP), shared domain & data layers
- Architecture: MVVM, Clean Architecture, multi-module design
- Concurrency & State: Coroutines, Flow, Channels, structured concurrency
- Networking: Retrofit, OkHttp, WebSockets, GraphQL (Apollo)
- Data & Security: Room, SQLCipher, DataStore, encrypted preferences
- Performance: Startup optimization, recomposition tuning, memory & ANR reduction
- Tooling & Infra: Dagger/Hilt, Gradle, CI/CD, ProGuard/R8
Problem: A modern Kotlin Multiplatform + Compose Multiplatform recipe browser using TheMealDB API. Runs on Android, iOS, Desktop (JVM), and Web (WASM) with shared business logic & UI.
Solution:
- Shared domain & data layers using Kotlin Multiplatform (KMP)
- UI built with Compose Multiplatform (CMP)
- Clean separation between platform-specific and shared code
Tech: Kotlin Multiplatform, Compose Multiplatform, Coroutines, Flow, Voyager Navigation, Coil Compose, Ktor Client
π Repo: https://github.com/mohdaquib/Realtime-Price-Tracker
Problem: Smooth real-time UI updates without jank or excessive recomposition
Solution:
- WebSocket-based real-time data stream
- Buffered UI updates to control recomposition frequency
- ViewModel-driven state with unidirectional data flow
Tech: Jetpack Compose, Kotlin, Coroutines, WebSockets, Clean Architecture
π Repo: https://github.com/mohdaquib/RecipeViewer
Problem: Secure storage and network communication in production Android apps
Solution:
- SSL pinning to prevent MITM attacks
- Encrypted Room database using SQLCipher
- Secure key management with encrypted preferences
Tech: Kotlin, Room, SQLCipher, OkHttp, Android Security APIs
π Repo: https://github.com/mohdaquib/SecureVault
Problem: Building scalable UI systems across phones, tablets, and foldables
Solution:
- Slot-based APIs for layout extensibility
- Adaptive breakpoints with performance awareness
π Repo: Coming soon
Problem: Building a library to convert server driven response of UI into Jetpack Compose screens
Solution:
- Convert Server Driven response into Jetpack Compose screen
π Repo: Coming soon
- Performance is a feature, not an afterthought
- State should be explicit, predictable, and testable
- APIs should be simple to use but hard to misuse
- Long-term maintainability over short-term wins
This profile showcases production-minded Android engineeringβnot demos.
Each project focuses on real-world problems relevant to Large-scale applications, emphasizing performance, security, and architectural clarity.
- πΌ LinkedIn: https://www.linkedin.com/in/mohd-aquib-99098980
- π§βπ» GitHub: https://github.com/mohdaquib
- βοΈ Email: mohd.aquib09@gmail.com
βοΈ If my work resonates with you, feel free to star a repository or reach out.
