Available to hire
I am a Senior Frontend Engineer with 7+ years of experience building and shipping high-impact mobile applications across Indonesia’s leading banking and finance companies. I pioneered Flutter adoption in enterprise environments, growing teams, establishing architecture standards, and delivering apps used by hundreds of thousands of users.
Now I’m expanding into fullstack engineering with Go microservices and modern frontend stacks, bringing the same execution mindset across the entire product stack.
Skills
Language
English
Fluent
Indonesian
Advanced
Work Experience
Senior Frontend Engineer at PT BFI Finance Indonesia
July 1, 2023 - PresentPlay key role for delivering outcomes from Mobile App Development; Mentoring junior and middle Flutter engineers; Cross-team / Squad Store Release Management; Improving the Flutter architecture.
Senior Software Engineer at PT Tech Mahindra Indonesia
July 1, 2023 - October 3, 2025Onsite Allianz Life Indonesia project as Flutter Developer; Developed Komunitaz App for Pregnant Mom Monitoring; Contributed ideas for the brand-new Flutter team; Led mobile engineering for product development; Created TRD documentation, R&D for feature improvement; Maintenance, unit tests, bug fixing & improved code architecture.
Senior Mobile Engineer at PT Tech Mahindra Indonesia
August 1, 2022 - October 3, 2025Allianz Life Indonesia onsite assignment as Flutter Developer; Develop Komunitaz App for Pregnant Mom Monitoring; Lead mobile engineering for product development; Create TRD Documentation, R&D for feature improvement; Maintenance, unit tests, bug fixing; Improve architecture.
Mobile Developer at PT Garuda Energi Logistik Komersial
December 1, 2019 - October 3, 2025Develop AVIA Charter with Android native (Java); Develop AVIAMALL for Android & iOS with Flutter; Implement Endpoint Security Antivirus in client POC; Troubleshoot & maintain Endpoint Security in clients who have subscribed.
System Engineer at PT Garuda Energi Logistik Komersial
April 1, 2019 - October 3, 2025Develop AVIA Charter with Android native (Java); Develop AVIAMALL for Android & iOS with Flutter; Implement Endpoint Security Antivirus in client POC; Troubleshoot & maintain Endpoint Security in clients who have subscribed.
Senior Software Engineer at PT TECH MAHINDRA INDONESIA
August 1, 2022 - July 1, 2023Deployed as Flutter consultant to Allianz Life Indonesia — among the first to introduce Flutter in an org previously dependent on Ionic. Grew Flutter team from 1 to 4 engineers; established the first Flutter squad in Allianz and laid groundwork for wider adoption. Built Flutter architecture standards and release management processes from scratch. Contributed to Allianz EazyConnect (claim reimbursement app), then led Komunitaz — a CSR-funded pregnancy monitoring app with health tracking, music player for expecting mothers, and telemedicine chat with Puskesmas staff.
Senior Mobile Engineer at PT OTORAJA NETWORK INDONESIA
October 1, 2021 - August 1, 2022Led mobile engineering for an automotive POS product, inheriting a legacy Flutter 1.22 codebase originally built by a Japanese team. Executed full Flutter 1.22 → 2.0 null safety migration — a major technical lift that modernized the codebase and unblocked future development. Mentored and cross-trained an Angular developer into a productive Flutter contributor. Authored TRD documentation and led R&D initiatives for feature improvements.
Mobile Developer at PT BUMI AMARTHA TEKNOLOGI MANDIRI
October 1, 2020 - October 1, 2021Assigned as Flutter consultant to CIMB Niaga Bank — part of the pioneering Flutter team, the first within the organization. Implemented advanced security measures in collaboration with backend teams, significantly strengthening data protection for banking users. Built real-time chat via WebSocket integration for the Octo Friends referral app. Introduced unit testing to the project for the first time, raising overall code quality. Pioneered modular architecture implementation, improving code separation and scalability.
Mobile Developer at PT AERO SYSTEMS INDONESIA
December 1, 2019 - October 1, 2020Revamped Bukopin Bank's mobile banking app with Flutter — early adopters when the ecosystem was still maturing. Implemented multi-language localization (i18n) enabling seamless language switching for a diverse banking user base. Maintained app stability through frequent Flutter upgrades during the framework's volatile early years. Delivered first production app release using foundational Flutter state management patterns.
System Engineer at PT QTERA MANDIRI
September 1, 2018 - April 1, 2019Implemented and maintained Endpoint Security Antivirus solutions across enterprise clients. Conducted POC presentations to prospective customers and provided ongoing support and troubleshooting.
Education
SMK (Vocational High School) - Computer Network Engineering at SMK PGRI 2 JOMBANG
January 11, 2030 - July 1, 2014Bachelor of Computer Science at STMIK Nusamandiri Jakarta
January 11, 2030 - September 1, 2018Computer Network Engineering at SMK PGRI 2 Jombang
January 11, 2030 - July 1, 2014Qualifications
Bachelor of Computer Science
January 11, 2030 - October 3, 2025Pat On Back (Certificate)
January 11, 2030 - October 3, 2025Pat On Back (Certificate)
January 11, 2030 - May 4, 2026Industry Experience
Software & Internet, Financial Services, Professional Services
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Jakarta today.