Staff Software Engineer (Mobile)
Global payment technology company • 2022–Present
- Led cross-platform development of "Push to Wallet" feature, collaborating directly with major technology platform teams and coordinating across multiple departments and regions
- Delivered product-driven features across iOS (SwiftUI), Android (Jetpack Compose), Xamarin/MAUI, and C# backend APIs with strong focus on accessibility compliance
- Contributed to platform stability through improved logging, release processes, and crash monitoring using Firebase Analytics and CloudWatch
- Served as Squad Lead and GenAI Champion, driving adoption of GitHub Copilot and developer workflow enhancements across development environments
- Spearheaded development of GenAI-powered wallet support chatbot, significantly reducing customer support turnaround time
- Led team that won First Prize and People's Choice Award at GenAI competition, building agentic automation solution integrating development and project management tools
Mobile Squad Lead
Mobile payment technology company • 2020–2022
- Led design and development of Android-based POS application deployed live to major fast-food chain outlets in Indonesia
- Developed and maintained mobile applications using Flutter, native Android SDKs, and native iOS across consumer and business apps
- Enhanced features for vendor apps and supported Android POS terminals, integrating payment services and printer software
Senior Consultant - Mobile
Government digital services consultancy • 2019-2020
- Worked for government immigration agency delivering Flutter and native SDK integrated mobile application
- Implemented BLoC state management, Material UI, and Azure backend-based APIs with native platform integration
- Integrated SDKs for passport NFC scanning, automatic photo capture, and payment platform integration
- Presented to government stakeholders demonstrating technical solutions and project progress
Mobile Team Lead
Digital identity startup • 2018-2019
- Built mobile team from ground up, transitioning into Tech Lead role managing delivery and people leadership
- Mentored and hired up to 3 developers and QA engineer, driving team growth and capability
- Drove product architecture and roadmap decisions with stakeholders, product managers, and marketing
- Deployed 3 major mobile app releases across iOS and Android platforms
Senior Software Engineer
Global digital security company • 2016-2017
- Developed native C/C++-based SDKs/libraries for Android, iOS and Universal Windows platforms for Mobile Security Group
- Implemented security features including root/jailbreak detection with security compliance requirements
- Involved in application reverse engineering, sandbox testing, and test-driven development with continuous integration
- Served as Scrum Master for team of 8 members practicing Kanban methodology
Lead Engineer
Electronics manufacturing company • 2013-2016
- Led Android Smart TV development responsible for audio post-processing and audio/video back-end requirements
- Worked on Android framework layer libraries, kernel modules, and custom applications
- Developed, tested, and integrated with Android AOSP and ported for target SoC board
- Served as lead for Android TV project managing 3 engineers during high-activity project phases
Firmware Software Engineer
Global technology company • 2011-2013
- Developed printer firmware for Embedded Web Server, UI, and Scanner components
- Implemented mobile version customization of embedded website and UI workflows for printer products
- Responsible for UI framework for display and non-display panels across printer product lines
- Automated and improved string localization handling process for front panel displays
Embedded SW Engineer
Automotive technology company • 2010-2011
- Developed Parser/Encoder framework for electric vehicle Android dashboard enabling data transfer between vehicle microcontroller and SoC
- Responsible for firmware upgrade feature application involving kernel and filesystem image loading to flash memory
- Worked on SPI communication bring-up and device driver interface testing with embedded system components
Software Engineer
Mobile device manufacturer • 2009-2010
- Worked on middleware layer design for mobile platform SDK as part of Linux Mobile initiative
- Designed and implemented sports widget for mobile device platform at developer competition
- Created Unix shared libraries for JAD parser and download service modules, responsible for porting and Android development
Software Engineer
Telecommunications company • 2005-2007
- Designed and implemented multiple modules for business portfolio based on customer requirements
- Developed automation tool that reduced manual intervention and improved team efficiency
- Completed certifications in wireless LANs, data communication, VoIP, and advanced programming