πŸ‡¨πŸ‡¦ Canadian citizen β€’ Open to relocation

Hi, I’m Kamrul Hasan.
Building scalable applications for Android based systems.

Senior Android Developer with 10+ years of experience delivering production-grade apps for Android based systems, with a focus on scalable architecture, quality, and fast, reliable releases.

πŸ“ Montreal, QC, Canada πŸ“± Kotlin β€’ Java β€’ Jetpack Compose β€’ Dagger/Hilt β€’ Koin πŸ“± Kotlin Multiplatform (KMP) β€’ Compose Multiplatform (CMP) πŸ—οΈ Clean Architecture β€’ MVVM β€’ MVI β€’ MVP 🚘 Mobile β€’ Gradle β€’ Soong β€’ AOSP β€’ AAOS πŸ§ͺ Unit/UI Testing β€’ CI/CD

Featured Work

Representative work based on production experience.

AndroidClean ArchitectureMVVM

GM Infotainment - HomeScreen

Redesigned in-vehicle HomeScreen using Clean Architecture; led Launcher module and contributed to Split-View (Task View).

AndroidMobileMVVM

Samsung Galaxy Wearable Manager

Designed and delivered backup/restore feature (10M+ downloads), enabling connectivity and management across Galaxy Watch models.

About

Over the last decade, I’ve worked across both in application layer and platform layer of Android systems, often leading architecture improvements and stability initiatives. I enjoy simplifying complex systems, mentoring teammates through code reviews, and building foundations that let teams move fast without breaking things.

βœ… Clean Architecture βœ… Modularization (MVI, MVVM, MVP) βœ… Unit/UI Testing

Core Skills

Kotlin β€’ Java β€’ Jetpack Compose

Kotlin Java MVI MVVM Coroutines Jetpack Compose Kotlin Multiplatform (KMP) Compose Multiplatform (CMP) Bluetooth (BLE & Classic) WiFi Direct Dagger/Hilt Koin Gradle JUnit Mockito MockK Espresso Jenkins GitHub Actions Git GitHub GitLab Gerrit Jira Agile/Scrum SonarQube AOSP AAOS Soong

Languages

English β€” Fluent French β€” Basic conversational

Professional Experience

Impact-focused highlights from recent roles.

Senior Android Developer β€” General Motors (via CIeNET Technologies)
Markham, ON, Canada β€’ May 2022 β€” Dec 2025
  • Redesigned the HomeScreen application on AAOS using Clean Architecture and MVVM with Kotlin Coroutines/Flow, Room, and Dagger, enabling modularization, reactive data flow, and long-term maintainability.
  • Owned the Launcher module, implementing a Room-backed app registry sourced from PackageManager with real-time updates via BroadcastReceiver and PackageInstaller, ensuring the database as a single source of truth and automatic UI synchronization.
  • Contributed to the Split-View feature using AOSP private APIs (TaskView and ActivityTaskManager), enabling users to launch and run multiple applications simultaneously within a single in-vehicle infotainment display.
  • Acted as SME for architecture and code quality, performing deep code reviews and mentoring engineers.
  • Improved performance/stability of legacy components; reduced regression risk and improved release reliability.
  • Achieved 80%+ unit and UI test coverage using MockK and Espresso.
  • Owned CI/CD pipelines for automated testing; reduced manual validation and accelerated release cycles.
  • Implemented a developer-focused Gradle build alongside production Soong, improving dev/debug productivity.
  • Migrated HomeScreen from Android S to Android U across Soong and Gradle build systems.
Staff Engineer II β€” Samsung R&D Institute Bangladesh (SRBD)
Dhaka, Bangladesh β€’ 2011 β€” 2021
  • Designed and delivered backup/restore for Samsung Galaxy Wearable Manager (10M+ downloads).
  • Implemented MVVM and integrated REST APIs with Android Architecture Components.
  • Maintained quality with unit/UI testing (JUnit, Mockito, Espresso).
  • Supported OS upgrades and device model launches for global smartphone releases.
  • Contributed to cross-platform initiatives including React Native and iOS (Swift/SwiftUI).
Assistant IT Specialist β€” IBM Bangladesh
Dhaka, Bangladesh β€’ Dec 2010 β€” Oct 2011
  • Designed and developed Value Added Service (VAS) solutions for Airtel.
Associate IT Specialist β€” Airtel Bangladesh
Dhaka, Bangladesh β€’ Apr 2009 β€” Dec 2010
  • Designed and developed Value Added Service (VAS) solutions for Airtel.
Programmer β€” Center for Environmental and Geographic Information Services
Dhaka, Bangladesh β€’ Mar 2007 β€” Mar 2009
  • Developed GIS software using ASP.NET and C#.

Education

B.Sc. in Computer Science & Engineering
Shahjalal University of Science and Technology β€’ 2006
WES equivalence obtained β€” WES β†—

Awards

Recognition of Special Contribution β€” Samsung Bot Care
Jan 2019
Iconic Team β€” Samsung Bangladesh
Dec 2014
Icon of the Month β€” Samsung Bangladesh
May 2013
Icon of the Month β€” Samsung Bangladesh
Oct 2012
Airtel Team Award β€” Airtel Bangladesh
Aug 2010

Contact

Feel free to connect with me for Android development opportunities and collaborations.