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