Hoang Minh Vu

Hi, I'm Hoang Minh Vu

Software Developer

I craft beautiful, performant applications across platforms. Passionate about clean code, great user experiences, and turning ideas into reality.

Icon arrow down

About Me

Hi, I’m a Software Developer with a strong focus on Android Development, but my work doesn’t stop there.

I have hands-on experience building multiplatform applications, developing modern front-end websites, and creating scalable backend servers. I enjoy working across the full stack, understanding how systems connect from UI to backend, and turning ideas into real, usable products.

Beyond coding, I’m also a blog writer and content creator. I write about technology, software development, real-world coding experiences, and my personal journey as a developer. My goal is to share practical knowledge, lessons learned, and honest insights that help other developers grow faster and avoid common pitfalls.

I also create YouTube content about technology, programming, Android development, and my experiences in the software industry. Through writing and videos, I aim to explain complex topics in a simple, relatable way—whether you’re a beginner or an experienced developer.

I believe in continuous learning, clean code, and sharing knowledge with the community. If you’re interested in Android development, full-stack engineering, or real developer life experiences, you’re in the right place.

Skills & Expertise

Icon mobile

Mobile

Flutter Android iOS React Native Kotlin Multiplatform Mobile
Icon back end

Backend

NestJS MySQL MongoDB
Icon front end

Frontend

Tailwind Next.js
Icon tools

Tools

Git Firebase

Personal Projects

Showcasing my personal projects and client work that demonstrate my skills and passion for development.

WEB
Web App

E-Commerce Platform

A full-featured online store with cart, checkout, and payment integration.

React Node.js MongoDB
APP
Mobile App

Fitness Tracker

Cross-platform mobile app for tracking workouts and nutrition goals.

Flutter Firebase
API
Backend

RESTful API Service

Scalable microservices architecture with authentication and rate limiting.

NestJS MySQL

Professional Experience

My journey working with leading companies and contributing to impactful projects

Android Developer

NTT DATA VDS

07/2023 - Now

NTT DOCOMO

D PAYMENT

DPayment is a comprehensive mobile payment application that enables users to make secure payments to merchants and other users. The app serves millions of users across Japan and integrates with various payment systems and financial institutions.

View on Play Store
My Contributions
  • Developed and maintained core payment features using Kotlin and Android SDK
  • Converting Android Application from using Java to Kotlin
  • Restructure the codebase to Clean Architecture
  • Creating Unit Test and Execute manual testing
Technologies Used
Kotlin Android SDK Clean Architecture MVVM Architecture Kotlin Coroutines Retrofit Room Database Dagger Hilt

Android Developer

NTT DATA VDS

12/2022 - 07/2023

INGENICO

Multiplatform Protocol Application

This application is built using Kotlin Multiplatform Mobile (KMM) to provide a unified protocol communication layer between payment terminal devices and external systems. It enables secure, efficient, and consistent data exchange across platforms, simplifying integration and ensuring reliable communication in payment processing environments.

My Contributions
  • Built cross-platform app for payment terminals
  • Create middleware application for communication between payment terminals and other systems
  • Creating Unit Tests
Technologies Used
Kotlin Kotlin Multiplatform Mobile MVP Architecture Protocol Buffers AIDL Kotlin Coroutines

Android Developer

NTT DATA VDS

07/2022 - 12/2022

INGENICO

NEXO FAST

NEXO FAST is a standardized payment application specification that defines how EMV card payments are processed on payment terminals, ensuring interoperable, secure, and consistent card acceptance across payment systems.

My Contributions
  • Developed and maintained core payment features using Kotlin Multiplatform Mobile
  • Creating Unit Tests
Technologies Used
Kotlin Kotlin Multiplatform Mobile MVP Architecture

Flutter Developer

VIET IS

12/2021 - 07/2022

Astrolab

TRAVEL MANAGER

A company travel management application that enables managers to plan and schedule employee trips, manage travel-related documents, monitor travel risks, and handle emergency reports - ensuring safe, organized, and efficient business travel.

My Contributions
  • Designing functionality and flow of the app
  • Designing screen specification
  • Develop and maintain core features
Technologies Used
Flutter Bloc State Management GetIt Firebase Cloud Messaging Geolocator Geocoding Google Map API Clean Architecture

Android Developer

VIET IS

07/2021 - 12/2021

TOYOTA

TOYOTA WALLET

TOYOTA Wallet is Toyota’s mobile finance and payment app that lets you apply for car credit/loans, manage payments, and make cashless payments at stores. It also includes car-life support features like paying via car navigation, EV charging, and parking services - all from your smartphone.

View on Play Store
My Contributions
  • Developed and maintained core payment Kotlin and Android SDK
  • Creating Unit Test
Technologies Used
Kotlin Android SDK Clean Architecture MVVM Architecture RXJava Retrofit Dagger

Blog & Insights

Icon blog

Thoughts on Technology

I write about software development, best practices, new technologies, and lessons learned from building real-world applications.

Visit My Blog

Let's Connect

I'm always open to new opportunities, collaborations, or just a friendly chat about technology.