Mobile Developer / Flutter Developer

Nguyen Trung Hau

Flutter Developer with 3+ years of experience building cross-platform mobile applications. Experienced across architecture, UI implementation, data flow, authentication, API integration, performance optimization, release workflow, and client handover.

Avatar Placeholder

Currently focused on

Flutter, Clean Architecture, BLoC

Add Image Here

About Me

I am a Flutter Developer focused on building production-ready mobile applications for iOS and Android. I work comfortably with Clean Architecture, Repository Pattern, UseCase, Dependency Injection, BLoC/Cubit, RESTful APIs, Firebase, local databases, and mobile release workflows.

Build Flutter applications from initial architecture through release, handover, and long-term maintenance.
Implement responsive UI, custom widgets, basic animation, Material Design, and Cupertino Design.
Design authentication flows, session handling, token management, refresh token logic, network error handling, and data synchronization.
Experience across e-commerce, aquaculture farm management, document digitization, health dashboards, and private enterprise mobile applications.

Skills

Android / IOS
Flutter
Dart
Clean Architecture
BLoC / Cubit
Provider
RESTful API & Dio
Offline-First & Local Database (SQLite, Isar)
Firebase (Auth, FCM, Analytics)
Dependency Injection (GetIt, Injectable)
GoRouter, AutoRoute & Navigation
Responsive UI & Custom Widgets
Google Play & App Store Deployment
Git & Mason
Figma

Services

Flutter App Development

Build Android and iOS applications from initial architecture, UI, data flow, and business features through production release.

Architecture & State Management

Set up Clean Architecture, Repository, UseCase, Dependency Injection, and BLoC/Cubit/Provider for maintainable, scalable codebases.

API & Authentication

Integrate REST APIs with Dio/Retrofit, token handling, refresh token, retry, request queue/replay, OAuth/Cognito, and Firebase Auth.

Release & Maintenance

Configure flavors, Android/iOS builds, obfuscation, Google Play, App Store, Unlisted App Distribution, and long-term app maintenance.

Career Milestones

Work Experience

Mobile Developer / Flutter Developer

Splus Software JSC
Aug 2025 - 08/2026
A global software outsourcing company providing high-quality development, testing, and technology consulting services.

Key Responsibilities & Highlights

  • Build production Flutter applications for iOS and Android, spanning system architecture, Clean Architecture layering, BLoC/Cubit state management, and final client delivery.
  • Directly write production code and solve complex technical problems; leverage AI tools (Codex, Claude, ChatGPT, GitHub Copilot) for requirement analysis, debugging, and edge-case review with independent manual verification of code quality, security, and product behavior.
Key Projects Delivered
Safety Document Management App
Team: 3Flutter Developer

Mobile app for digitizing and processing safety/labor documents used by employees inside a company.

  • Built the complete company document workflow: secure authentication, task/notification list, camera document scan/capture, multipart upload, backend analysis review, and user data confirmation.
  • Solved the main system challenge around a custom document scanner, including guided capture UX, image preview/validation, upload reliability, and smooth confirmation for internal users.
  • Focused on secure authentication (OAuth/Cognito), session handling, reliable API communication with Dio Interceptor token refresh, retry, and queued request replay.
FlutterClean ArchitectureBLoCDio InterceptorOAuth/CognitoDocument ScannerCameraAutoRouteFreezed
Health App
Team: 3Flutter Developer

Health management app for clinic and B2B environments to review examination records and monitor personal health indicators.

  • Delivered health management solutions for clinic and internal B2B operations, enabling stable monitoring of medical records, daily health indicators, trend charts, and body map.
  • Owned end-to-end delivery from project setup and architecture design to implementation, testing, deployment, and client handover; worked directly with the client to clarify requirements and resolve technical risks.
  • Engineered app using Clean Architecture, BLoC/Cubit, dependency injection (GetIt/Injectable), Dio/Retrofit, AutoRoute, Freezed; optimized UI/UX with Shimmer loading and informative feedback states.
FlutterClean ArchitectureBLoC/CubitRetrofit/DioAutoRoutefl_chartDataTable2YouTube PlayerLocalization ARB
Tech:FlutterClean ArchitectureBLoC/CubitDio & RetrofitOAuth/CognitoAutoRouteDocument ScannerClient Handover

Flutter Developer

Tep Bac Technology JSC
Aug 2023 - Apr 2025
An IoT company providing smart aquaculture solutions for the shrimp farming industry.

Developed the Farmext aquaculture platform for iOS and Android; owned the Eshop and News/Community modules, directly delivered Warehouse/Cost Management, and co-owned Laboratory Management.

Key Projects Delivered
Farmext
Team: 10Flutter Developer

Cross-platform aquaculture management platform combining pond farming diaries, remote IoT automation, inventory/costs, e-commerce, and laboratory services (15,000+ users, 1,000+ DAU).

  • Owned Eshop and News/Community modules, directly delivered Warehouse/Cost Management, and co-owned Laboratory Management for an aquaculture platform serving 15,000+ users (1,000+ DAU).
  • Built the end-to-end multi-shop Eshop journey: product discovery/filtering, cart, vouchers, VietQR payment, order tracking, and hatchery products linked with laboratory test results.
  • Digitalized smart farm operations: daily pond diaries (feed, medicines, water metrics pH/temp/alkalinity), remote IoT device control (aerators, smart feeders, sensors), and warehouse inventory tracking.
  • Developed paginated News/Community feed with pull-to-refresh, rich media, and real-time weather; co-developed Lab workflows for water quality, PCR, and pathogen test reports.
  • Applied feature-first Clean Architecture with BLoC/Cubit, GetIt, REST APIs, Firebase, and SQLite caching to ensure reliable data persistence, resilient UI states, and offline-first pond operations.
FlutterDart 3Clean ArchitectureBLoC/CubitGetItREST APIFirebaseSQLiteGoRouterVietQRGoogle Maps
Tech:FlutterModular ArchitectureE-Commerce FlowBLoC/CubitSQLite & CachingFirebaseVietQRIoT Integration

Freelance Mobile Developer

Freelance
2024 - Present
Independent mobile and web development for individual clients, startups, and private businesses.

Key Responsibilities & Highlights

  • Engaged directly with clients to analyze business requirements, advise technical architecture, and estimate project delivery timelines.
  • Designed clean application structures, crafted responsive mobile UIs, and integrated secure backend RESTful APIs.
  • Maintained high product reliability, handled network and data security edge cases, and provided post-handover support.
Tech:FlutterDartREST APIClient ConsultationFull Lifecycle DeliveryProblem Solving

Flutter Developer Intern

HQSoft
Apr 2023 - Aug 2023
Enterprise solution provider specializing in Distribution Management System (DMS) and retail operations for large corporations.

Developed mobile features for E-sale Manager, an enterprise retail sales and distribution management application.

Key Projects Delivered
E-sale Manager
Flutter Intern

Private enterprise application for retail sales operations and employee activity management.

  • Implemented assigned mobile features from business requirements and UI specifications.
  • Built and maintained retail location tracking, store visit monitoring, check-in, attendance, sales performance, leave request, and approval features.
  • Learned team workflow, code review habits, and enterprise app constraints while contributing as an intern.
FlutterDartREST APILocation TrackingEnterprise MobilityAttendance System
Tech:FlutterDartREST APIEnterprise DMSLocation TrackingCode Review

Flutter Intern

Digitech Solutions
Nov 2022 - Dec 2022
A digital transformation and mobile application development company.

Key Responsibilities & Highlights

  • Supported the development of mobile features and UI for the Digi-Touch application under senior developer guidance.
  • Adopted team development workflows, Git version control practices, and coding standards within a professional environment.
Key Projects Delivered
Digi-Touch
Flutter Intern

Business card management application for storing customer/partner details and sharing contacts via QR code.

  • Built and maintained digital business card storage and contact organization features.
  • Implemented QR code generation and scanning workflows for quick contact exchange.
FlutterDartQR CodeContact ManagementState Management
Tech:FlutterDartQR CodeUI ImplementationGit Workflow

Education

Sep 2019 - Sep 2023

Software Engineering

Ho Chi Minh City University of Technology (HUTECH)

Graduated with Honors.

Featured Projects

English From Zero

English From Zero

All-in-one English self-learning web app with a 6-month curriculum (180 lessons), Local-First IndexedDB architecture, integrated Gemini AI Coach & AI Practice Arena, Flashcard SRS, selection lookup, and WebRTC P2P sync.

VibeCodingReactTypeScriptDexie (IndexedDB)Gemini AIWeb Speech APIWebRTC P2PTailwindCSS
FastDrop

FastDrop

Real-time P2P encrypted file and text sharing web application via WebRTC DataChannel, zero-knowledge E2EE with Web Crypto API, backpressure flow control, and Web Worker acceleration.

VibeCodingReactTypeScriptWebRTCWeb Crypto APIWebSocketWeb WorkerTailwindCSS

Farmext

Farmext

An all-in-one aquaculture platform. Owned the end-to-end Eshop journey, News/Community feed, and Warehouse Management; co-developed the Laboratory Management system.

FlutterDartClean ArchitectureBLoCCubitREST APIFirebaseSQLiteGetItGoRouter

Working Strengths

Able to contribute from architecture to release while paying attention to stability, maintainability, and user experience.

Mobile Delivery

Product Mindset

Careful with authentication flows, token handling, retry logic, network failures, and real-world mobile edge cases.

API Integration

Implementation Detail

Contact

If you need a Flutter Developer who can build clear, stable, and release-ready mobile applications, feel free to reach out.

haunguyenaa6@gmail.com
0327333115
Ho Chi Minh City, Vietnam
Your name
Your email
Project brief or idea
Send Email