Chuyển tới nội dung chính
Trịnh Thị Mai

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 - Present

Android 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/2026

Android 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/2026

Android 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/2025

Android 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 - 2025

Android 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 - Present

Android 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 - Present

Android 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 - 2021

Earlier 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

Languages

Kotlin (5+ yrs), Java, Flutter (basic): Strong Kotlin experience for production Android development, including Coroutines, Flow, and Java/Kotlin mixed legacy codebases.

Android Development

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.

Architecture

MVVM, Clean Architecture, MVC/MVP: Experienced in designing maintainable application architecture as well as incrementally modernizing existing legacy systems.

Asynchronous Programming

Kotlin Coroutines, Flow, RxJava: Used for reactive UI state, asynchronous workflows, networking, background processing, and real-time communication.

Networking & Real-time

Retrofit, OkHttp, Socket.IO, REST APIs, OpenTok: Experience with standard API integration as well as real-time communication.

Dependency Injection

Hilt, Koin: Applied dependency injection across both newly designed applications and existing production projects.

Firebase & Cloud Services

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.

Payment & Billing

Google Play Billing, Fincode: Implemented product/subscription billing and payment flows including card management, order creation, payment processing, and production issue investigation.

Maps & Location

Google Maps, Location Services: Implemented location-based features, maps, navigation-related flows, and device/location integrations.

IoT & Device Connectivity

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.

Analytics & Monitoring

Firebase Analytics, Crashlytics, Amplitude, Branch, Facebook Analytics: Experience implementing analytics events, investigating tracking discrepancies, monitoring production stability, and performing root-cause analysis.

CI/CD & Release

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.