Nguyen Minh Hoang Duong

Senior Flutter Developer|

Available for senior roles
Tan Phu, Ho Chi Minh City, VN 0948 907 687
7+ years experience.
14+ apps shipped.
4 industries.
5 companies.
  • Shipped production Flutter apps to the App Store & Google Play across healthcare, edtech, e-commerce & entertainment
  • Focused on high-performance mobile: clean code, smooth UX, crash-free releases
  • Applies Clean Architecture (MVVM, DDD, Bloc) to keep large codebases scalable & testable
  • Collaborative team player — works effectively under pressure and tight deadlines
  • Communicates clearly in English: technical docs, meetings and async collaboration
Profile photo of Nguyen Minh Hoang Duong

About Me

Who I am

Senior Flutter Developer with 7+ years of experience building, shipping, and maintaining cross-platform mobile apps (iOS & Android) across healthcare, edtech, e-commerce, and entertainment. Led app architecture using Clean Architecture, MVVM, OOP, and DDD, and delivered complex integrations including Singpass national digital identity, native bridging (Java/Swift), and CI/CD pipelines. Strong track record of improving app performance, stability, and release velocity while keeping codebases scalable and maintainable. Comfortable owning features end-to-end — from requirement analysis with clients to code review and mentoring teammates.
Current role Senior Flutter Developer @ Care Health · Doctor World Pte Ltd
Career goal Growing toward Senior+ / Staff Mobile Engineer — deepening native Android (Kotlin, Java) & iOS (Swift) expertise alongside Flutter
Location Tan Phu, Ho Chi Minh City, Vietnam — Open to remote work
Focus area Healthcare · Scalable architecture · CI/CD automation
Languages Vietnamese — Native
English — Professional working proficiency
Read/write technical docs fluently, communicate effectively in daily work and meetings

Work Experience

Where I've shipped

Senior Flutter Developer currentOct 2023 – Present· team of 20 Care Health

Care Health — Doctor World Pte Ltd · Raffles Connect · Healthcare · Singapore · Android & iOS

  • Owned feature development, code review and performance optimization within a 20-person team on a healthcare platform delivering medical services on mobile.
  • Integrated Singpass (Singapore national digital identity) for secure authentication and identity verification.
  • Built complex flows using deeplink, InAppWebView and background processing; integrated Google Maps for clinic/location features.
  • Reduced app error rate by 30% and improved performance by 10%, monitored via Firebase Crashlytics & Analytics.
  • Worked within a standard Agile Scrum process — participated in backlog refinement, sprint planning, UAT and retrospectives every sprint.
FlutterGetXRxDartFirebaseGoogle MapsCodemagicDeeplinkInAppWebViewSingpassScrum

Clevermann Educational Consulting Co., Ltd · iDeutsch · EdTech · German language learning

  • Delivered 3 interactive learning modules end-to-end — Grammar (dictation), Vocabulary (multiple-choice) and Dialogue (conversation practice).
  • Optimized app performance and published to both Google Play and the App Store.
  • Automated build & deployment with Codemagic, shortening the release cycle significantly.
FlutterGetXRxDartFirebaseCodemagic

Splus — Software Joint Stock Company

Ibecomi

Sport · Motorcyclist & racing management · Android

Designed the project architecture and worked directly with clients to analyze requirements; led feature development, code review and third-party integrations. Optimized performance for smoother UX and lower crash rates; published to both stores.

FlutterGetXRxDartFirebaseGoogle MapsLocal Notification

dTV

Entertainment · Docomo (Japan) video streaming

Investigated and fixed cross-layer bugs spanning the Flutter codebase and native modules (Java for Android, Swift for iOS). Worked on video playback, Picture-in-Picture, caching, downloads and Remote Config; reduced crash rates and improved performance.

FlutterJavaSwiftFirebaseInAppWebViewPiPVideo Caching

Walkin

Business · Door-to-door service booking · Android & iOS

Developed features and optimized performance for a multi-service booking app with real-time location tracking.

FlutterCloud FirestoreFirebase AuthGoogle MapsCubit/BlocHive

GolfApp

Sport

Web-view/app communication without API, screen navigation bridging, canvas-over-video; published to both stores.

FlutterInAppWebViewCanvas

Beewaving

Business · Customer management for nail salons in Germany

Requirement analysis, feature development and store release.

Sentora Vietnam Joint Stock Company

AQBooking

Tourism · Hotel & flight booking

Built the hotel-booking module within a 10-person team using a Domain-Driven Design approach.

FlutterFirebase MessagingGoogle MapsCubit/BlocDDD

CChat

E-commerce · Fashion shopping

Integrated FCM push notifications and researched in-app video calling with the Stringee SDK.

FlutterFirebase AuthBlocStringee SDK

Babyfood · Isamdo Kids · Agrich

E-commerce

Set up project structures, analyzed client requirements, integrated libraries, reviewed code, mentored teammates and published apps to both stores.

FlutterFirebaseBloc/Cubit

Pika Tech and Analytics Joint Stock Company

S4Life

Social · Voluntary blood donation

Built project structure, integrated features/libraries and supported teammates; delivered on time and published to both stores, generating revenue on release.

FlutterFirebase AuthCubitGoogle Maps

GoBus

Social · HCMC bus information search

Fixed bugs, developed features and optimized performance; delivered on time and published to both stores.

FlutterMapboxProviderHiveQR Code

Skills

Toolbox

Mobile (Core)

FlutterDartAndroid (Java/Kotlin)iOS (Swift)

State Management

BlocCubitGetXRxDartProviderRiverpod

Architecture

Clean ArchitectureMVVMOOPDomain-Driven Design

Backend & Cloud

Firebase AuthFirestoreCrashlyticsAnalyticsMessagingRemote ConfigGoogle Cloud APIs

Maps & Location

Google MapsMapboxGeolocationLocation Tracking

CI/CD & DevOps

CodemagicAutomated Build & DeployDeeplink

Native Integrations

InAppWebViewSingpassStringee SDK

Web (Familiar)

Vue.jsReact.jsReact Native

Media & Storage

HivePush NotificationsQR CodePicture-in-PictureVideo Caching

Process & Delivery

AgileScrumBacklog RefinementSprint PlanningUATRetrospective

Education

Education

HCMC University of Industry and Trade

B.Sc. Information Technology — Software Technology

2015 – 2019

Certification

Flutter Advanced Course - Clean Architecture With MVVM

Udemy · View certificate

Contact

Let's talk

Open to senior Flutter roles, contract engagements, and architecture consulting. Let's build something great together.