
James
Android Developer: Kotlin, Jetpack Compose, MVVM, Clean Architecture
Skills

See my services

Portfolio
Work experience
Senior Android Developer
Modulus • Full-time
May 2025 - Jun 2026 • 1 yr 1 mo
• Develop and maintain Modulus Edge, a card-present Android POS application built in Kotlin with an MVVM (StateFlow) architecture. • Implement EMV contact and contactless payment flows, PIN entry, and thermal receipt printing on Newland and Sunmi payment terminals. • Drive EMV L3 and Mastercard M-TIP certification, integrating CyberSource and Global Payments as payment acquirers. • Build Modulus EdgeLink, a reusable payment SDK that other applications can integrate.
Senior Android Developer
BCS Technology International Pty Ltd • Full-time
Apr 2023 - May 2025 • 2 yrs 1 mo
• Developed new features for the Cebu Pacific flight-booking app using Kotlin and an MVVM (StateFlow) architecture. • Collaborated within a cross-functional team to ship booking, search, and account features to production on the Play Store. • Maintained application stability and performance across release cycles.
Senior Android Developer
NarraSoft Corporation • Full-time
Aug 2021 - Mar 2023 • 1 yr 7 mos
• Built core modules of the Porte mobile banking application using an MVVM (LiveData) architecture. • Implemented secure account, fund-transfer, and transaction-history features for a published banking product.