07/15/2026 updated

**** ******** ****
100 % available

Senior Android Engineer | Kotlin, Jetpack Compose & On-Device AI

Dhaka, Bangladesh
Worldwide
Bachelor of Science in Computer Science & Engineering
Dhaka, Bangladesh
Worldwide
Bachelor of Science in Computer Science & Engineering

Profile attachments

Md_Asaduzzaman_Android_Native.pdf

Java (Programming Language)Android (Software)Android Software DevelopmentAndroid StudioBluetooth Low Energy (Bluetooth)TensorFlowGoogle FirebaseKotlinJetpack ComposeAndroid Ui
Jetpack Compose & Modern Android UI
Expertise in building and migrating large-scale Android UIs using Jetpack Compose, including performance optimization on critical screens, reducing rendering overhead, and modernizing legacy Java/XML codebases with MVVM, Hilt, and Kotlin Flows.

Kotlin Multiplatform (KMP) Development
Hands-on experience building KMP shared modules for business logic and networking using Ktor, kotlinx.serialization, and SQLDelight, enabling code reuse across Android and iOS targets.

On-Device AI & ML Integration
Integration of TensorFlow Lite models for on-device AI features such as child emotion detection, as well as AI/LLM API integration with token-efficient prompting to deliver smart, cost-effective in-app functionality.

Clean Architecture & Design Patterns
Application of Clean Architecture, MVVM, MVI, Modularization, SOLID principles, and OOP to maintain scalable and consistent codebases across large Android projects.

Asynchronous & Reactive Programming
Proficiency in Kotlin Coroutines, Flow, LiveData, and Events for building responsive and efficient asynchronous Android applications.

Dependency Injection
Experience with Hilt, Koin, and Dagger for dependency injection, ensuring maintainable and testable Android application architectures.

Networking & APIs
Strong command of Retrofit, Ktor, OkHttp, REST APIs, WebSockets, GraphQL, and Mapbox SDK for building robust networked Android applications.

DevOps & Testing
Implementation of CI/CD pipelines using Jenkins, along with unit and UI testing using JUnit, MockK, and Espresso, increasing test coverage and release reliability.

Security & Data Storage
Knowledge of SSL Pinning, EncryptedSharedPreferences, ProGuard/R8 code obfuscation, and Secure Data Storage to protect user data and application integrity.

Firebase & Analytics Tools
Use of Firebase services including Crashlytics and FCM, as well as Baseline Profiles and Macrobenchmark testing to optimize app startup time and overall performance.

Experience

Professional experience10+ years
Freelancer since2015

Languages

EnglishFluent

Project history

Senior Android Engineer (Top Rated Freelancer)

Upwork
Engineered real-time location tracking and polygon-based zone mapping using Mapbox SDK. Built a KMP shared module for business logic and networking. Integrated AI/LLM APIs with token-efficient prompting. Optimized Jetpack Compose UI on performance-critical screens.

Senior Software Engineer (Remote)

Supertal Pte Ltd
Migrated a 150K+ LOC legacy Java/XML codebase to Jetpack Compose with MVVM, Hilt, and Kotlin Flows for the Hypermart app serving 1M+ active users. Led the Android engineering team, owned architectural decisions, implemented Jenkins-based CI/CD pipelines, and increased unit test coverage by 40%.

Android SME Engineer (Remote)

EnhanceIT
Cut production APK size by 20% through resource optimization. Built an on-device child emotion detection feature using a custom TensorFlow Lite model. Developed a POS system Android app with support for multiple hardware configurations.

Android Engineer

Bongo
Reduced app startup time by 15% using Macrobenchmark testing and baseline profiles. Built a live streaming commenting feature supporting 1M+ concurrent users via Rocket Chat API. Enhanced video playback with gamification using Custom ExoPlayer. Delivered features within an Agile sprint framework.

Software Engineer (Android)

Portonics Limited
Implemented OAuth 2.0 token handling and persistent session management. Engineered a battery-aware GPS location tracking system. Developed an airtime top-up (flexiload) feature enabling 50K users to recharge phone balances in-app.

Android Developer

FAQ Private Limited
Implemented BLE communication in Java for real-time heart rate data streaming from a wearable device. Built an exercise tracking UI with MPAndroidChart. Developed a pregnancy advisory app in Java delivering week-by-week guidance across the full 40-week term.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in