About Me
I'm Agi Maulana, a Lead Mobile Engineer (Android + iOS) based in Jakarta, Indonesia. Currently leading mobile engineering at Good Doctor Technology, managing a team of 5 engineers across both platforms.
I specialize in building world-class mobile applications at scale, with deep expertise in Kotlin, Jetpack Compose, Clean Architecture, and TDD. Passionate about engineering velocity, mentoring teams, and delivering high-quality apps that serve millions of users.
Skills & Technologies
Work Experience
Lead Mobile Engineer (Android + iOS)
Good Doctor Technology · Jakarta, Indonesia
- • Lead entire mobile organization (5 engineers across Android & iOS) with full ownership of strategy, process, and delivery
- • Drove end-to-end Huawei partnership integration enabling Good Doctor app on AppGallery for 1.5M potential new users
- • Reduced mobile CI/CD queue times 40–60% through trunk-based development and optimized build pipelines
- • Established cross-platform best practices: shared retrospectives, Show & Tell sessions, and joint learning to eliminate silos
Senior & Lead Android Engineer
Good Doctor Technology · Jakarta, Indonesia
- • Led complete ground-up rewrite of flagship health-tech app achieving 99.8% crash-free rate (top percentile)
- • Architected and delivered 100% Kotlin/Jetpack Compose solution in 7 months, enabling company to sunset expensive legacy contracts
- • Led cross-functional team of 7 engineers (in-house + contractors + vendors) through successful modular Clean Architecture implementation
- • Established TDD culture with 100% unit test coverage and rigorous Compose UI testing practices
- • Designed granular release-train process: 24h monitoring → staged rollout (10%→100%) → immediate halt on regressions
Android Engineer (Technical Expert)
Vidio · Jakarta, Indonesia
- • Owned core components of Indonesia's #1 OTT/streaming Android app serving tens of millions of monthly active users
- • Designed and developed shared ExoPlayer-based core player library powering both mobile and Android TV applications
- • Refactored and stabilized large sections of Android TV app using Leanback UI framework
- • Practiced daily TDD, pair programming, and extreme programming to ensure high code quality
Software Engineer & Android Chapter Lead
Justika · Jakarta, Indonesia
- • Founded and led Android Chapter; built team of 2 (1 senior engineer + 1 intern) from the ground up
- • Owned complete hiring cycle: sourced, interviewed, and onboarded Android engineering talent
- • Led greenfield development of 'Justika Client Connect' app in Kotlin from inception to launch
- • Directed complete rewrite of flagship Lawyer Connect app to Flutter + Riverpod cross-platform architecture
- • Established mandatory code review process and engineering best practices across mobile organization
Junior Software Engineer
Justika · Jakarta, Indonesia
- • Took full ownership of 'Lawyer Connect' Android app within months of joining as junior engineer
- • Designed and delivered production REST APIs using Django Rest Framework with full automated test coverage
- • Led migration from legacy Java to modern Kotlin + MVVM + RxJava architecture
- • Implemented VoIP calling (Twilio) and in-app chat (SendBird) with reliability fixes for navigation and lifecycle changes
- • Introduced monitoring (Sentry/Mixpanel) and feature-flag system for safe large-scale production refactors
Skola — Internal AI Marketplace
Created Skola (Indonesian for "school") — an internal marketplace for sharing reusable AI Skills and MCP servers at Good Doctor Technology. Makes AI agents smarter with company-specific knowledge and helps engineers ramp up faster on agentic AI.
Skola Marketplace Internal
11 Skills · 5 MCPs · Learn section with fundamentals and lessons
Open Source
MCP servers that bridge the gap between powerful AI models and actual developer workflows, making automation more natural, accessible, and powerful. All written in Python, support stdio and HTTP modes, and published on PyPI.
GooglePlayConsoleMcp ⭐ 2
Full Google Play Console automation - APK/AAB uploads, release tracks, closed testing, staged rollouts, and Android Vitals monitoring
CodemagicMcp ⭐ 0
Complete Codemagic CI/CD integration - trigger builds, manage apps, fetch artifacts & logs, environment variables, caches, and more
SentryCompanionMcp ⭐ 1
Enhanced Sentry MCP with extra tools not available in the official integration
HuaweiAppGalleryMcp ⭐ 1
Integration with Huawei AppGallery for app distribution on Huawei devices
SlackBotMcp ⭐ 0
MCP server that brings Slack bot capabilities into AI workflows - send messages, read channels, and read threads
Education
Telkom University
Bachelor of Informatics Engineering
Published: 'Sentiment Classification of Indonesian Restaurant Reviews Using Lexicon-Enhanced Improved Naive Bayes' – Indo-JC Journal (80% precision / 76% F1)
Telkom University
Diploma-3 (D3) in Informatics Engineering
Voluntary Organizing Committee: Hackathon Merdeka 2.0 | Capstone: Real-time parking availability system using CCTV + OpenCV