Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ngô Tài CƠ

Ho Chi Minh City

Summary

Highly motivated and detail-oriented Flutter Developer with 3+ years of experience specializing in mobile application development. Proven ability to design, develop, and deploy robust and user-centric applications using Flutter and Dart. Proficient in state management solutions (GetX, MobX, BLoC, Provider), Clean Architecture, MVVM patterns, and integrating various backend services (Firebase, REST APIs). Seeking to leverage expertise in building scalable and maintainable mobile applications.

Overview

4
4
years of professional experience

Work History

Flutter Developer

Goo+ Driver
12.2024 - Current
  • Independently developed and technically led the entire Goo+ Driver application project from concept to completion
  • Designed and built the application architecture based on Clean Architecture, making key technology decisions
  • Implemented complex core functionalities: order receiving/delivery system, and Google Maps integration including real-time location tracking and navigation (updating position, status, bearing)
  • Integrated the application with the Goo+ ecosystem via REST APIs and Sockets for real-time communication with other platform components (customer app, merchant app)
  • Created the essential tool for drivers within the Goo+ ecosystem, facilitating connections between merchants and customers
  • Technology Used: Flutter, Clean Architecture, Google Maps SDK, REST APIs, Sockets

Flutter Developer

FlutterWidgetBinder
12.2024 - 01.2025
  • Company Overview: Self-developed and published a Flutter package on pub.dev for deeper exploration of state management solutions
  • Implemented advanced state management features like undo/redo and grouping multiple states, alongside Provider-like core functionalities
  • Designed APIs focused on simplicity and ease of use for fellow developers
  • Demonstrates proactive learning and the ability to contribute to the open-source community
  • Self-developed and published a Flutter package on pub.dev for deeper exploration of state management solutions
  • Technology Used: Flutter, Dart
  • Package Link: https://pub.dev/packages/flutter_widget_binder

Flutter Developer

Dai-ichi Medic
09.2024 - 12.2024
  • Co-developed the core application, digitizing and streamlining the insurance claim approval process between Dai-ichi and hospitals, significantly reducing processing time and paperwork complexity
  • Designed and implemented critical features including secure KYC processes, PDF document handling, and printer connectivity
  • Built real-time communication functionality using Firebase Cloud Messaging (FCM), effectively resolving backend-mobile synchronization challenges
  • Applied Clean Architecture (with Cubit) and Shared Preferences for efficient state management and local data persistence
  • Managed the build and deployment process for both Android and iOS platforms
  • Technology Used: Flutter, Clean Architecture, Cubit, REST APIs, FCM, Shared Preferences

Flutter Developer

Lucid Wheel
02.2024 - 09.2024
  • Developed a standalone mobile application enabling users to make random decisions via customizable spinner wheels
  • Implemented an engaging UI, including wheel customization screens and dynamic gradient background animations
  • Solved the technical challenge of drawing and rendering a complex spinner wheel UI with dynamic slices
  • Applied MobX for state management (as part of exploring different solutions) and utilized Hive/Shared Preferences for efficient offline data storage
  • Technology Used: Flutter, Clean Architecture, MobX, Hive, Shared Preferences

Flutter Developer

Santapocket
08.2021 - 09.2024
  • Developed a dedicated management application for Santapocket operations staff to control and troubleshoot smart lockers
  • Held primary responsibility for building key features: real-time cabinet status updates (using FCM), cabinet scanning/searching, and handling customer order errors
  • Simplified customer support and locker issue resolution processes for Santapocket managers
  • Applied Clean Architecture and GetX for a well-structured and maintainable application
  • Technology Used: Flutter, Clean Architecture, GetX, REST APIs, FCM

Flutter Developer

NUSAPAY
08.2021 - 09.2024
  • Developed and integrated core financial transaction features for an e-wallet application serving the Indonesian market, including bill payments, money transfers, and mobile credit purchases
  • Owned and successfully implemented complex features such as KYC (meeting security requirements for image handling) and real-time chat to enhance user support
  • Implemented a convenient QR code scanning feature for payment and transfer transactions
  • Effectively utilized MVVM architecture and GetX for state management and navigation, simplifying module structure
  • Used FVM to manage Flutter versions, ensuring maintainability for the long-term project
  • Regularly performed code reviews and provided team support, receiving positive feedback from Indonesian partners for quality and responsiveness
  • Technology Used: Flutter, MVVM, GetX, REST APIs, FVM, QR Scanning, Realtime Chat, KYC

Education

Engineer - Software Engineering

Saigon Technology University (STU)
Ho Chi Minh City, Vietnam
08-2021

Skills

  • Dart and Flutter development
  • State management (GetX, MobX, Provider, BLoC/Cubit)
  • Clean architecture and MVVM
  • Firebase integration
  • REST APIs and Hive
  • Shared preferences management
  • Version control (Git, GitHub, GitLab)
  • FVM and Agile development
  • Project management (Redmine)
  • Real-time communication solutions
  • QR code scanning and camera integration
  • KYC implementation and PDF handling
  • Google Maps integration
  • Cross-platform development (Windows, Linux, MacOS)
  • Problem-solving skills
  • User-centric design principles
  • Attention to detail
  • Adaptability and teamwork
  • Code review expertise
  • Clean architecture
  • Google Maps SDK
  • Real-time communication
  • Code review
  • Script writing

Timeline

Flutter Developer

Goo+ Driver
12.2024 - Current

Flutter Developer

FlutterWidgetBinder
12.2024 - 01.2025

Flutter Developer

Dai-ichi Medic
09.2024 - 12.2024

Flutter Developer

Lucid Wheel
02.2024 - 09.2024

Flutter Developer

Santapocket
08.2021 - 09.2024

Flutter Developer

NUSAPAY
08.2021 - 09.2024

Engineer - Software Engineering

Saigon Technology University (STU)
Ngô Tài