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 (May 2024 - 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.

Orient Commercial Joint Stock Bank (Jul 2023 - Aug 2024)

  • Developing a banking app from scratch using native methods.
  • Applying multimodularity and clean architecture.
  • Achieving a score of 100 in Modern Android Development.

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

  • 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: Swift, SwiftUI, MVVM-C, Combine.

Reit Circle (Jan 2024 - Present)

  • A startup project based on blockchain technology that offers large retail investors a global platform featuring instant settlement and provides small investors access to real estate assets for smaller denominations due to fractionalization.
  • I am responsible for developing back-end microservices using Node.js and Python.

Upwork (Aug 2022 - Aug 2024)

  • Working with various clients to develop mobile apps and back-end services.
  • Almost backend services are developed using Node.js, Go, and Python. Working with various databases such as MySQL, PostgreSQL, and MongoDB. Also, working with various cloud services such as AWS, Google Cloud.
  • For mobile apps, I mostly use native development (Swift, Kotlin) and Flutter.

What They Say