About Me
I am Muhammad Adi Darmawan, a Senior Mobile Engineer (Android & iOS) with 8+ years of professional experience. I specialize in building scalable, high-performance mobile applications with a focus on clean architecture, reliability, and great user experience.
Currently, I work extensively with Kotlin Multiplatform (KMP) to build shared libraries used across Android and iOS, enabling efficient development and consistent business logic across platforms.
Tech Stack & Expertise
Mobile Development
-
Android: Kotlin, Jetpack Compose, Coroutines/Flow, LiveData, Room, Retrofit, Hilt/Dagger, WorkManager
-
iOS: Swift, SwiftUI, Combine, Alamofire, Firebase
-
Cross-Platform: Kotlin Multiplatform (KMP) for networking, storage, and domain logic
Architecture & Patterns
-
MVVM, MVI, Clean Architecture
-
Modularization (multi-module apps)
-
Dependency Injection (Hilt, Koin, Dagger)
Backend & APIs
-
RESTful APIs & GraphQL integration
-
Ktor (KMP networking)
-
WebSockets (real-time communication, chat, notification systems)
DevOps & Tools
-
CI/CD with Jenkins, GitHub Actions
-
Firebase Crashlytics & Analytics
-
Push Notifications (FCM / APNs)
-
Version control with Git & GitFlow
Other Capabilities
-
Offline-first apps with caching & sync strategies
-
Secure data handling (Encryption, Keystore, Keychain)
-
Performance optimization & memory profiling
-
Unit testing with Kotest, JUnit, XCTest
Selected Projects (Recent)
-
Kotlin Multiplatform Library Built and integrated a KMP library to unify networking, storage, and utilities across Android & iOS apps.
-
E-Commerce Mobile App Optimized performance and improved user experience by refactoring legacy modules, reducing app startup time significantly.
-
Chat & Notification System Implemented WebSocket-based chat with real-time updates, integrated push notifications via Firebase.
-
CI/CD Mobile Pipeline Designed a Jenkins pipeline for automated builds, testing, and delivery.
Achievements
-
100% completion rate on Projects.co.id (10/10 projects delivered successfully)
-
Rated 9.7/10 as Worker (Top 200 among 1.5M+ users)
-
Trusted by multiple clients for mobile app upgrades, bug fixes, and full-scale projects


(9/10)
Loading ...
