💼 Experience

My professional milestones, roles, and software projects in industry.

Android Developer (Part-Time)

Provision
September 2024 - June 2026

Developed an end-to-end test automation framework for a Mastercard Tap on Phone certified NFC-based contactless payment application, actively automating compliance certification processes. Designed a modular test automation architecture using Espresso; established a sustainable and scalable test codebase employing the Robot Pattern. Automated payment flow tests, installment/non-installment payment scenarios, and terminal lifecycle test scripts for Visa, Mastercard, and Troy card schemes. Additionally built 3 internal applications (SoftPOS Tester, Operation Center, Donate) using Clean Architecture, MVVM, Hilt, Retrofit, Room, WorkManager, Ktor and Navigation Compose.

Technologies Used:
Kotlin Espresso JUnit4 Robot Pattern Allure Reports Android Test Orchestrator MLKit ADB GitLab CI Clean Architecture MVVM Hilt Retrofit Room WorkManager Ktor Navigation Compose

Mobile Test Automation Intern

Provision
July 2024 - August 2024

Integrated into the team developing the NFC-based contactless payment application and contributed directly to the existing Android codebase. Written code passed thorough peer reviews and was merged under the guidance of the team lead. Experienced corporate Android development practices, peer code review culture, and software engineering processes of an active fintech product firsthand. Invited to a part-time position based on performance evaluation at the end of the internship.

Technologies Used:
Kotlin Android Git Code Review NFC Fintech