I build Android apps people use every day: insurance claims, trading, live classrooms, and a 40-engineer super app. Kotlin since 2017, Jetpack Compose since 2022.
Experience
-
Insurance Group Australia Mar 2023 – Present Android Developer
Customer App (team of 10)
Lets customers track claims, review policies and get news and notifications.
- Rebuilt the app's UI in Jetpack Compose as part of a full UX revamp
- Built a shared Compose component library used across features
- Migrated state handling from LiveData to StateFlow and SharedFlow
- Ship new features every two weeks; unit test use case, repository and ViewModel layers
-
Adonis Software Jun 2021 – Mar 2023 Android Developer, 4 projects
TradingX (Oct 2022 – Mar 2023, team of 10)
Trading platform that sends traders customized signals.
- Designed the app structure and wrote its technical documentation
- Shipped UI and logic for new features weekly; helped shape the product roadmap
Loki (Mar – Oct 2022, team of 4)
Connects consultants with clients through instant video and audio calls.
- Integrated the Agora video and audio SDK for all calling features
- Migrated the codebase from RxJava2 to Coroutines
MyIns (Mar – Oct 2022, team of 4)
Photo-sharing social app with a more private, customizable experience.
- Researched technical solutions and reworked the UI to improve usability
Edukita (Jun 2021 – Mar 2022, team of 4)
Live online classroom for English students and teachers.
- Customized the Agora Cloud Classroom SDK, including the whiteboard and video layouts
-
One Mount Group Aug 2019 – Jun 2021 Android Developer
VinID (team of 40)
Vietnamese super app covering loyalty, payments, retail and smart home.
- Shipped features continuously with cross-functional squads
- Ran weekly Android team sessions to turn ideas into features
- Wrote Android architecture and onboarding documentation
-
Adayroi.com (Vingroup) Dec 2018 – Jul 2019 Software Developer, Android lead
Adayroi (team of 8)
B2C e-commerce platform serving over 20,000 sellers and 1,000 brands.
- Led the Android team: planned work, split tasks and ran cross-team meetings
- Built Scan Me, a barcode-based self-checkout feature
- Refactored legacy code to Architecture Components to improve performance
-
FPT Software Nov 2017 – Dec 2018 Software Developer
FinOS by Allianz (team of 10)
Three fintech apps for micro-lending and micro-investment across Southeast Asia.
- Designed head-motion detection algorithms (nod, turn) for identity checks
- Built custom views for real-time camera features and barcode scanning
-
Immidee Technology Sep – Nov 2017 Automation Test Engineer (intern)
Wrote automated test suites for a legal document CRM with Robot Framework and Selenium WebDriver.