I started my professional career as full-stack developer at Vietnam. Most of my work is focused on mobile and back-end development.

For me architecture and design are the most important things in software development. I always try to make my code clean and easy to understand, and I always try to update myself, follow the best practices, and learn new technologies.


Full-time Work

Timo Digital Bank by BVBank (Jul 2023 - Present)

  • Maintaining and developing new features for the Timo app.
  • Specializing in the development of the Timo app using Android native methods. Applying multimodularity and clean architecture.
  • Technologies used: Kotlin, MVVM, RxJava, Dagger, Retrofit, Room, JUnit.

Phenikaa MaaS (BusMap) (May 2021 - Jul 2023)

  • Developed and maintained the top 1 transit app in Vietnam with 2M+ downloads and 100K DAU.

  • Integrated Firebase features (Crashlytics, FCM, deep linking, authentication), implemented multithreading for image processing on edge devices, and demonstrated strong expertise in Android development (UI design, API integration, push notifications, local storage, performance optimization).

  • Utilized LeakCanary to detect memory leaks, implemented TDD (Unit testing) for improved code quality, and customized/integrated modules into a Flutter app.


Freelance

Superme (Feb 2024 - May 2025)

  • Working with a team to develop a iOS app for a client in the US.
  • The app is a social media app that allows users to share their photos and videos with their friends. The app also has various AI features that allow users to create their thoughts and feelings.
  • Technologies used: KMM, CMP, Swift, SwiftUI, MVVM-C, Combine.

What They Say