Summary

Software Engineer, Bachelor of E-Commerce, passionate about Mobile Programming with over 3 years of experience in mobile development (Swift, Flutter). Looking for opportunities as a mobile software developer with an expert team of developers who will help advance my career progression to senior positions in the future.

Birthdate

Feb 9­th, 2001

Years of Experience

3 years

Gender

male

Graduation Year

2023

Work Experience

IOTLink

Flutter Developer

November 2024 - Now

  • SDK Developer - WebGL

  • Flutter Developer

VTV Cab

iOS Developeer

February 2024 - November 2024

  • Develop company project - iOS and research about company business
  • OTT App, DRM, ads on player, short videos like Tiktok

株式会社Sun Asterisk (Sun*)

Mobile Teamleader

September 2022 - January 2024

  • Teamleader of the Flutter project on education. Building the project base and supporting members, operating the project. (Clean Architecture and BLoC)
  • Maintain company internal project - iOS UIKit + rxSwift

Ngọc Dung - Takas

Mobile Developer

January 2022 - September 2022

  • Maintenance of company's product projects (Flutter)
  • The project applies Clean Architecture and BLoC

Languages

Language

English

B1

Skills

  • iOS

    RxSwift

    Model-view-viewmodel (MVVM)

    Clean Architecture

    UIKit

    iOS Development

    Swift (Programming Language)

  • General Concept

    Git

    Debugging

    Unit Test

    Deep OOP understanding

    Clean architecture

  • Flutter

    Dart

    Riverpod

    Bloc

    localization

    Firebase

    Postman

    mason

  • Database (basics)

    sqlite

    hive

    shared preferences

    CoreData

    realm

  • Golang

    gRPC, goroutine, channel, concurrency patterns, PostgreSQL, JWT, Gin

Projects

Deza Map

Middle Flutter Developer

November 2024 - Now

https://apps.apple.com/vn/app/deza-map/id6743143957?l=vi

https://play.google.com/store/apps/details?id=vn.gov.quangngai.dungquatmap.deza

Team size: 10 people (3 Flutter devs)

Project Description: A government app that helps users and investors view infrastructure, planning, and investment data in Quang Ngai’s industrial zones.

Tech Stack: Flutter, Dart, BLoC, RESTful API, Localization, Google Maps SDK

Responsibility

  • Developed core features including the interactive map and zoning overlays.
  • Built custom UI components to display investment and planning info.
  • Integrated REST APIs to fetch and show real-time data.
  • Added bilingual support using Flutter localization.
  • Worked with a team of 10 members (3 Flutter devs).
  • Tested and optimized UI on both Android and iOS.

SNow - iOS

Junior iOS Developer

February 2024 - November 2024

Team size: 30 staffs

Project desctiption: Top OTT Project in Vietnam Sponsored by VTVCab. Main Features Include: video streaming, movie information, personalized user experience, short videos similar to TikTok, newsfeed similar to Instagram, TV channels

Tech Stack: UIKit, SwiftUI, MVVM, Clean Architecture, Realm, AVFoundation, Combine, Apple’s FairPlay Streaming

Responsibility

  • Built and maintained the homepage with personalized content, banners, and carousels.
  • Developed the short video feature with TikTok-style vertical scrolling using AVFoundation.
  • Created a mini player so users can watch videos while browsing other parts of the app.
  • Built UI using both UIKit and SwiftUI to ensure modern, responsive designs.
  • Integrated Apple’s FairPlay Streaming for secure video playback.
  • Worked closely with a team of 30 members including backend developers, designers, QAs, and product managers.
  • Fixed performance issues and improved video playback and navigation throughout the app.

Taxi transport

Backend Developer

October 2023 - January 2024

Team size: 6 people (2 Go developers)

Project Description: An internal enterprise system that manages taxi and business trip expenses for employees. It supports trip scheduling, expense allocation, travel date extensions, and budget approval workflows.

Tech Stack: Go (Golang), Gin framework, PostgreSQL, RESTful API, JWT Authentication, GORM, Docker

Responsibility

  • Designed and implemented RESTful APIs for managing trips, expenses, and approvals.
  • Built backend logic for scheduling, per diem calculation, and trip extensions.
  • Integrated PostgreSQL using GORM for data modeling and queries.
  • Implemented JWT-based authentication and role-based access control.
  • Wrote unit tests and used Swagger for API documentation.
  • Collaborated with a 6-member team, including 2 backend developers.

Online Learn - Flutter Education Project

Flutter Teamleader

January 2023 - October 2023

Team size: 20 people

Project Description: An e-learning app built with Flutter that allows users to create and join courses via web and mobile. Supports video, SCORM, PDF, and quiz content.

Tech Stack: Flutter, Dart, BLoC, Hive, Retrofit, Firebase, Socket, Injectable, Equatable

Responsibility

  • Set up the project base and led the Flutter team.
  • Developed features for course management, media playback, and quizzes.
  • Integrated Firebase, Socket, and REST APIs for real-time and asynchronous learning.
  • Built multilingual support and tracking for user progress and behavior.
  • Collaborated with 7 Flutter devs, 3 QA, 2 designers, and 1 PO in an agile workflow.
  • Helped the project reach 800+ internal users and supported the cloning for commercial use.

WSOnline - iOS

Junior iOS Developer

October 2022 - February 2023

Team size: 4 people

Project Description: An internal iOS app for employee management, including timekeeping, work schedules, remote form submission, and profile updates.

Tech Stack: UIKit, RxSwift, RxCocoa, Clean Architecture

Responsibility

  • Developed and maintained screens for timekeeping, work schedules, and form tracking.
  • Implemented reactive UI with RxSwift and RxCocoa to handle user actions and asynchronous events.
  • Built features to let employees create and track remote forms and update personal information.
  • Followed Clean Architecture to ensure scalability and maintainability.

Advance

Fresher Flutter Developer

https://play.google.com/store/apps/details?id=com.ngocdung.theadvance

https://apps.apple.com/vn/app/the-advance/id1613124199?l=vi

Team size: 10 people

Project Description: A mobile app to support internal operations, including time attendance via company Wi-Fi and employee information management.

Tech Stack: Flutter, Dart, BLoC, Firebase, REST API

Responsibility

  • Developed time attendance feature using corporate Wi-Fi integration.
  • Built UI screens for employee profile and internal information display.
  • Integrated REST APIs to connect with the company’s CMS admin system.
  • Supported multi-platform deployment (iOS & Android) with responsive design.
  • Worked closely with 2 other developers in a small agile team.

Education

University of Information Technology - VNUHCM

E Commerce - Bachelor's degree

2019 - 2023

Take basic programming courses like Object Oriented Programming, Data Structures, Databases

Learn electives about java, windows, software

Devera Academy

2021 - 2021

Learn the basics of Flutter and have 2 products after finishing the course