Muhammad Irfan

Android Developer with 2+ years of expertise in building robust and high-quality mobile applications

About Me

Meet Muhammad Irfan, an experienced Android Developer with 2+ years of expertise in building robust and high-quality mobile applications. Currently at PT Phincon, he contributes to MyTelkomsel Indihome, optimizing performance and user experience with Clean Architecture. Proficient in Kotlin and Jetpack libraries, he focuses on developing scalable, maintainable, and efficient applications.

Tech Stack

Kotlin logo
Kotlin
Android logo
Android
Jetpack Compose logo
Jetpack Compose
MVVM architecture logo
MVVM
Clean Architecture logo
Clean Architecture
Kotlin Coroutines logo
Kotlin Coroutines
Dagger Hilt logo
Dagger Hilt
Retrofit logo
Retrofit
Room Database logo
Room
Git logo
Git

My Projects

Resume

Muhammad Irfan - Android Software Engineer

BookCabin (Lion Group)
Android Developer | Jul 2025 - Jan 2026
Contract
  • Led end-to-end revamp of the app's homepage using Kotlin and restructured architecture within a legacy codebase, completing the initiative in one month and improving app performance by 35%.
  • Migrated legacy Data Binding implementations to modern Kotlin-based alternatives, reducing technical debt by 60% and eliminating binding-related crashes entirely.
  • Collaborated with Product, Backend, and QA teams to deliver high-quality features, maintaining a 99% crash-free rate.
  • Implemented a new authentication system with enhanced session handling and refresh tokens, reducing unwanted session expirations by 100%.
  • Managed complete feature lifecycle from technical design to Google Play Console publishing, executing 30 production releases including features and bugfixes.
PT. Phincon (MyTelkomsel)
Android Developer | Aug 2023 - Jun 2025
Full-time
  • Contributed to MyTelkomsel Android app supporting seamless migration of 1M+ IndiHome users post-merger, achieving 100% successful user transition.
  • Implemented MVVM architecture with Kotlin, Koin DI and multi-module structure, improving codebase scalability and reducing build times by 40%.
  • Collaborated with Solution Architects, Backend teams, and QA to design and deliver 15+ features by analyzing technical specs and integrating APIs.
  • Resolved 50+ critical bugs across QA, staging, and production environments, reducing crash rates significantly.
  • Delivered pixel-perfect UI implementations matching Figma designs, enhancing user satisfaction scores.
  • Integrated third-party SDKs (analytics, payment, authentication) ensuring seamless functionality and maintaining app stability.
Syiah Kuala University - Biology Department
Android & Backend Developer | Aug 2022 - Jun 2023
Freelance
  • Designed and developed a biodiversity information system Android app with Express.js backend from scratch, serving 50+ researchers.
  • Optimized species database by 40% through data cleaning and deduplication, improving query performance by 50%.
  • Implemented MVVM with Kotlin Flow and Dagger-Hilt DI, adopting offline-first architecture with Room database caching.
Tsunami and Disaster Mitigation Research Center
Android Developer Intern | Jul 2022 - Aug 2022
Internship
  • Developed an Android app from scratch displaying 100+ tsunami mitigation locations across 5 regencies in Aceh within one month.
  • Implemented map integration with custom markers and offline data storage for emergency accessibility.

Get In Touch

Interested in working together? Feel free to reach out through any of the following channels: