TRINH THI MAI
Senior Android Developer
OBJECTIVE
- Senior Android Developer with 7+ years of experience, delivering production applications across IoT, payment, booking, social, and service platforms.
- Strong expertise in Kotlin, Jetpack Compose, Coroutines/Flow, MVVM/Clean Architecture, with experience building applications from scratch and modernizing large legacy codebases.
- Proven end-to-end technical ownership, covering architecture, complex integrations, production troubleshooting, CI/CD, and release while collaborating across backend, QA, product, and hardware teams.
WORK EXPERIENCE
VoiceMap / Global App
04/2026 - PresentAndroid Developer
- Maintained and modernized a large legacy Android codebase, incrementally migrating Java to Kotlin and reducing technical debt.
- Designed and delivered new UI features and product flows while preserving compatibility with the existing architecture.
- Investigated and resolved production issues across purchase flows, downloads, authentication, deep links, navigation, maps, and device-specific behavior.
- Improved application stability through continuous crash monitoring, root-cause analysis, and production troubleshooting.
- Diagnosed analytics and revenue-tracking discrepancies across third-party platforms and implemented state-persistence improvements.
- Worked across Java/Kotlin, Retrofit, OkHttp, Firebase, and Android Jetpack while continuously improving code quality and maintainability.
- Google Play: https://play.google.com/store/apps/details?id=me.voicemap.android
CIPPO Platform / Japanese Market
2022 - 03/2026Android Developer
- Independently maintained and evolved a platform of 60+ Android applications, delivering features and production fixes across the portfolio.
- Modernized legacy applications through dependency upgrades, AndroidX migration, and compatibility updates for new Android APIs/SDKs.
- Developed features using Kotlin, Coroutines, MVVM, Retrofit, and Room.
- Maintained application stability through Firebase Crashlytics monitoring, investigation, and issue resolution.
- Ensured ongoing Google Play policy compliance and managed build/release processes using GitLab CI/CD and Google Play Console.
- Collaborated with backend and QA teams in an Agile/Scrum environment to ensure delivery quality and timelines.
- Google Play: https://play.google.com/store/apps/developer?id=CiPPo%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE
BisKE / Japanese Market
2025 - 03/2026Android Developer
- Extended an internal business application based on the CIPPO platform, delivering Kanban-style task management and locker/product management modules.
- Built an in-app group chat experience with message search, seen status, activity timeline, and document/image media handling.
- Integrated Firebase services including Authentication, Firestore/Realtime Database, Cloud Messaging, Crashlytics, Analytics, and Performance Monitoring.
- Developed features using Kotlin, MVVM, Hilt, Coroutines, Navigation Component, Paging 3, Retrofit, and Glide.
- Implemented multi-language support and improved UI/UX across authentication, account, chat, and document workflows.
- Owned ongoing application maintenance, refactoring, crash investigation, stability improvements, and release updates.
Sony Smart Glasses / Japanese Market
2024 - 03/2025Android Developer
- Independently designed and developed a native Android companion app for an IoT smart-glasses device from scratch, owning the lifecycle from architecture to release.
- Built the application using Kotlin, Jetpack Compose, Material 3, MVVM, and Koin.
- Implemented BLE/GATT communication, including scanning, pairing, service/characteristic handling, and a custom data-transfer protocol.
- Implemented Wi-Fi communication for high-bandwidth data exchange and designed connection management covering discovery, reconnect, and error recovery.
- Integrated cloud APIs using Retrofit/OkHttp and Kotlinx Serialization, while handling Bluetooth, Location, and Wi-Fi permission flows across Android versions.
- Owned production build and release configuration including product flavors, signing, ProGuard/R8, testing, and versioned APK generation.
Booking Application / Japanese Market
2024 - 2025Android Developer
- Adapted the existing CIPPO platform as the foundation for a new booking application, reusing shared infrastructure to accelerate development.
- Designed and implemented booking workflows for restaurant reservations and beauty service appointments.
- Built the data layer, ViewModels, and Android UI for booking, shop listing, management, and in-app chat/matching flows.
- Delivered features end-to-end from API integration through booking creation, confirmation/matching, and UI.
- Managed versioning, GitLab CI/Docker-based CI/CD, production releases, and post-release bug fixes.
- Continuously refined the booking experience and UI/UX based on evolving business requirements.
- Google Play: https://play.google.com/store/apps/details?id=info.cippo.booking
CTD & Wakeatte / Japanese Market
2025 - PresentAndroid Developer
- Led Android development for a locker booking/management application with integrated online payments.
- Built the application using Kotlin, Jetpack Compose, Material 3, Clean Architecture, and Koin.
- Integrated the Fincode payment gateway covering card management, order creation, and payment processing.
- Integrated REST APIs, Firebase realtime services, push notifications, Google Maps/Location, and CameraX + ML Kit barcode/QR scanning.
- Built the project's initial technical foundation under a tight one-month deadline, including build configuration, dependency injection, and networking.
- Owned application stability, performance monitoring, production troubleshooting, and Google Play release quality.
- Google Play: https://play.google.com/store/apps/details?id=info.wakeatte.wakeatte
Interview 5 Minutes / Japanese Market
2025 - PresentAndroid Developer
- Acted as technical owner for an Android social-matching app, establishing the codebase, technical direction, and driving the real-time calling feature end-to-end.
- Bootstrapped the application architecture using MVVM, Hilt, Retrofit, Firebase, and GitLab CI/CD.
- Designed a custom VoIP engine around OpenTok, encapsulating call sessions, state management, signaling, and audio routing.
- Implemented Socket.IO-based real-time signaling covering call invitation, ringing, state synchronization, and reconnect handling.
- Designed the call domain and complete UI flow from incoming/outgoing calls through in-call, termination, and post-call matching.
- Owned production call reliability and technical delivery while reviewing code, tracking progress, and mentoring interns.
Japan & Korea Markets
2018 - 2021Earlier Experience — Android Developer
- Developed and maintained Android applications across social networking, e-commerce, and booking domains.
- Worked with MVP/MVVM architectures across feature development and application maintenance.
- Focused on feature delivery, bug fixing, stability, and long-term maintenance.
SKILLS
Kotlin (5+ yrs), Java, Flutter (basic): Strong Kotlin experience for production Android development, including Coroutines, Flow, and Java/Kotlin mixed legacy codebases.
Jetpack Compose, Material 3, ViewModel, LiveData, Navigation, Room, WorkManager, Paging 3: Experience building both modern Compose applications and maintaining large View-based legacy Android applications.
MVVM, Clean Architecture, MVC/MVP: Experienced in designing maintainable application architecture as well as incrementally modernizing existing legacy systems.
Kotlin Coroutines, Flow, RxJava: Used for reactive UI state, asynchronous workflows, networking, background processing, and real-time communication.
Retrofit, OkHttp, Socket.IO, REST APIs, OpenTok: Experience with standard API integration as well as real-time communication.
Hilt, Koin: Applied dependency injection across both newly designed applications and existing production projects.
Crashlytics, Analytics, Authentication, Cloud Messaging, Firestore, Realtime Database, Remote Config, Performance Monitoring, Storage: Hands-on experience with authentication, realtime synchronization, push notifications, analytics, production monitoring, and crash investigation.
Google Play Billing, Fincode: Implemented product/subscription billing and payment flows including card management, order creation, payment processing, and production issue investigation.
Google Maps, Location Services: Implemented location-based features, maps, navigation-related flows, and device/location integrations.
Bluetooth, BLE/GATT, Wi-Fi, Wi-Fi P2P: Built Android-to-hardware communication including device discovery, connection management, custom BLE protocols, data transfer, reconnection, and error recovery.
Firebase Analytics, Crashlytics, Amplitude, Branch, Facebook Analytics: Experience implementing analytics events, investigating tracking discrepancies, monitoring production stability, and performing root-cause analysis.
GitLab CI/CD, Docker, Firebase App Distribution, Google Play Console, Gradle, ProGuard/R8: Experience managing automated builds, signing/configuration, versioning, distribution, production releases, and Google Play compliance.
KEY STRENGTHS
- Technical Ownership: Able to drive Android projects and complex features end-to-end, from architecture and technical decisions to implementation, stabilization, and production release.
- Complex Problem Solving: Strong experience diagnosing production issues and delivering complex integrations across IoT/BLE, payments, real-time communication, analytics, and legacy systems.
- Independent & Collaborative Delivery: Comfortable working as a sole developer or technical owner while effectively collaborating with backend, QA, product, and hardware teams.