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.

Ahmad Wahyudi

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Indonesian
Advanced

Work Experience

Senior Frontend Engineer at PT BFI Finance Indonesia
July 1, 2023 - Present
Play 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, 2025
Onsite 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, 2025
Allianz 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, 2025
Develop 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, 2025
Develop 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, 2023
Deployed 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, 2022
Led 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, 2021
Assigned 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, 2020
Revamped 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, 2019
Implemented 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, 2014
Bachelor of Computer Science at STMIK Nusamandiri Jakarta
January 11, 2030 - September 1, 2018
Computer Network Engineering at SMK PGRI 2 Jombang
January 11, 2030 - July 1, 2014

Qualifications

Bachelor of Computer Science
January 11, 2030 - October 3, 2025
Pat On Back (Certificate)
January 11, 2030 - October 3, 2025
Pat On Back (Certificate)
January 11, 2030 - May 4, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services