Senior Flutter Engineer with 5+ years building and scaling consumer mobile apps in fintech and healthcare. Specialized in app performance (ANR, app size, cold launch), Android/iOS integration, CI/CD and Melos monorepo tooling, with measured results: production ANR cut from 0.8% to about 0.2%, app size reduced from 80 MB to 50 MB, and CI pipeline time down ~20%. Open-source maintainer and author of Flutter architecture and tooling articles.
Work experience
GoTo Indonesia, Senior Software Engineer (L3)
- Built internal Android reliability tooling for a Flutter app, reducing production ANR rate from 0.8% to 0.17% at best and stabilizing it at 0.23% by surfacing memory leaks and StrictMode violations before release.
- Reduced release app size by almost 3 MB through R8/ProGuard keep-rule optimization, including an upstream fix to the Courier SDK that removed a blanket
-keep class androidx.**consumer rule (androidx classes kept in a production-size app dropped from 7,797 to 4,339). - Improved cold launch time by tracing each startup phase with Perfetto, identifying the slowest steps, and optimizing them one by one.
- Created an internal app-size analysis platform using scenario-based JSON snapshots and a Vue.js viewer to identify size contributors by module and team, enabling DFM extraction and reducing app size to 34 MB on Android and 90 MB on iOS.
- Cut GitLab CI/CD pipeline duration by ~20% in a Melos-managed Flutter monorepo by parallelizing jobs, removing redundant steps, and tuning cache behavior.
Reku, Senior Flutter Engineer
- Led a full Flutter app rewrite using modular clean architecture and Melos, enabling parallel development across teams and improving codebase structure for ongoing feature work.
- Reduced application size from 80 MB to 50 MB by removing unused assets, refactoring build configuration, and enforcing size discipline across the Flutter app.
- Mentored junior and mid-level Flutter engineers through reviews and architecture sessions, accelerating onboarding and improving code quality across the team.
Stockbit / Bibit.id, Senior Flutter Engineer
- Owned Flutter feature development across onboarding, profile, and investment discovery flows in a high-traffic fintech app, with emphasis on reliability and maintainability.
- Improved the KYC flow by integrating OCR and implementing caching to increase submission success rates under unstable network conditions.
Caretaker.id, Flutter Developer
- Built a Flutter-based appointment and teleconsultation app and contributed to a reported 60% sales increase by improving booking and consultation flows.
Detexi.id, Flutter Developer
- Built a Flutter app for healthcare partners to manage daily operational workflows, improving reliability and usability for medical staff.
Sikerja.id, Flutter Developer
- Built and launched a regional job platform serving thousands of users across Sulawesi.