← Back to list
Middle
Registration: 29.04.2026

Vu Dinh Khoa

Specialization: Mobile Engineer
— Mobile Engineer specializing in Flutter and React Native with over 3 years of experience delivering high-performance, scalable mobile applications. — Proven ability to adapt quickly to new environments, contribute to product architecture, and ship reliable features in fast-paced teams. — Focused on long-term growth, technical excellence, and creating user-centric digital experiences.
— Mobile Engineer specializing in Flutter and React Native with over 3 years of experience delivering high-performance, scalable mobile applications. — Proven ability to adapt quickly to new environments, contribute to product architecture, and ship reliable features in fast-paced teams. — Focused on long-term growth, technical excellence, and creating user-centric digital experiences.

Skills

Dart
Java
C / C++
C#
TypeScript
Kotlin
Swift
Flutter
React Native
Github
Android Studio
Visual Studio
Sourcetree
Jira
Postman
FlutterFlow
Firebase
000Webhost
Superbase

Work experience

Flutter Developer
since 10.2025 - Till the present day |Relia Software
CI/CD, BLE, WebRTC, MQTT
● Rebuild project structure. ● Setup Apple Development and Google Console. ● Setup CI/CD for deployment. ● Meet with customers and discuss project information. ● Complete and control quality of main features. ● Work with BLE, WebRTC, and MQTT for video and sensor data from hardware. Recognition and Gains: ● Working in an English communication environment. ● Deep working with BLE, WebRTC, MQTT and hardware. ● Understand how to refactor project architecture. Projects: 1. IoT-based Baby Monitoring (Dec 2025 - Present). ● Working on discussion with customers. ● Handling BLE, MQTT, WebRTC for hardware. ● Updating newest UI for app. ● Building for the Apple Store. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: SourceTree, VS Code. ● State management: GetX. ● Protocols: BLE, MQTT, WebRTC. 2. Human Resource Management (Oct 2025 - Present). ● Discuss with PM and QC to maintain and rebuild the project architecture. ● Complete features for customers. ● Build CI/CD for deployment. ● Handle App Store Developer and Google Play Console. ● Publish publicly on Google Play and unlisted on the App Store. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: SourceTree, VS Code. ● State management: Bloc.
Flutter Developer
09.2025 - 04.2026 |Carrots Lab
Dart, Flutter, SourceTree, VS Code, Notion, Provider, Bloc, Cubit
● Handle project with about 1k users online per day. ● Discuss with PM to define tasks and improve product. ● Maintain and optimize performance. ● Contribute ideas for improving the product. ● Handle Google Ads and payment services. ● Handle iOS native camera. ● Working with Firebase Analytics and Remote Config. ● Handle webhook, cloud functions, Firestore, storage, Firebase Messaging. ● Support fixing bugs. Recognition and Gains: ● Working in an English communication environment. ● Understanding how product brand development works. ● Critical thinking. ● Optimizing many source codes with different state management approaches. ● Deep understanding of Firebase tools such as Analytics, Storage, Firestore, Cloud Functions, and Notifications. ● Understanding how Google Ads and payment services work. Project: Now Bundle App (Sep 2025 - Apr 2026). ● Discuss with PM to define features. ● Build and maintain apps. ● Handle legacy code. ● Build tools for supporting work. ● Handle rebase. ● Handle package subscription for iOS app. ● Build apps to TestFlight. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: SourceTree, VS Code, Notion. ● State management: Provider, Bloc, Cubit.
Flutter Developer
03.2025 - 10.2025 |LF Global
Dart, Flutter, Postman, SourceTree, VS Code, Microsoft Azure, Bloc, Kotlin
● Discuss with BA and define features in English. ● Using Flutter to develop mobile apps. ● Contribute ideas to build better products. ● Building Flutter project structure and reviewing code. ● Building and releasing apps for end users. ● Supporting bug fixes for production. Recognition and Gains: ● Explore more codebases. ● Deploy and distribute for Android and iOS. ● Understand compressing media using Flutter. ● Apply working cycle to divide tasks and manage deadlines. ● Know how to apply CI/CD for web deployment on Fastlane. ● Understand how to configure Apple development in Flutter. Projects: 1. Human Resource Management App (Mar 2025 - Present). Flutter Developer. ● Discuss with BA to define features. ● Use Flutter to build app from scratch. ● Apply clean architecture in building the app. ● Write clean and maintainable code. ● Handle REST API for connecting to the back end. ● Build and release internal apps for end users. ● Deploy Flutter app to Apple Developer and Google Play Console. ● Apply OneSignal for app notifications. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: Postman, SourceTree, VS Code, Microsoft Azure. ● State management: Bloc. 2. POS - Point of Sale (Jun 2025 - Present). Mobile Developer. ● Define features to build the app. ● Create and build clean architecture for easy reuse, maintenance, and fast development. ● Research and apply new technologies. ● Build Kotlin app from scratch and apply clean architecture. ● Create REST APIs using Supabase and integrate them into the app. ● Use Retrofit for fetching APIs, apply interceptors, use Dagger for DI. ● Conduct market surveys to understand the next direction of the product. Technologies: ● Language: Kotlin. ● Platform: Android. ● Tools: Postman, SourceTree, Android Studio, Supabase. ● State management: Orbit MVI.
Frontend / Mobile Developer
06.2024 - 01.2025 |Parthlab
Dart, Flutter, Postman, SourceTree, TypeScript, JavaScript, React Native, VS Code, GitHub, Redux,
● Discuss with CTO and define features in English. ● Using FlutterFlow and Flutter to develop front-end main features for the blockchain ecosystem. ● Contribute ideas to build a better product. ● Build Flutter project folder structure and review code. ● Manage front-end and mobile company projects. Recognition and Gains: ● Understand how the blockchain ecosystem works. ● Create projects from scratch. ● Apply gRPC for calling APIs in Flutter projects. ● Apply a working cycle to divide tasks and manage deadlines. ● Know how to apply CI/CD for web deployment using GitHub Actions. ● Proficient in using FlutterFlow for building web and mobile apps. ● Review and train new employees. Projects: 1. Blockchain Ecosystem (Jun 2024 - Feb 2025). Frontend Developer. ● Discuss in English and define blockchain marketplace features. ● Handle and transfer project flow. ● Use Flutter and FlutterFlow to develop the front end of the project. ● Calculate numbers for product interfaces. ● Suggest solutions for resolving front-end problems. ● Apply CI/CD for Firebase web deployment. ● Optimize code and improve web and app performance. ● Write clean and maintainable code. ● Use gRPC to retrieve data. ● Handle sockets. ● Build Flutter web plugins. ● Manage state using Bloc, Provider, and Riverpod. ● Review code. ● Fix bugs and support bug fixes. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: FlutterFlow, GitHub, Postman, SourceTree, VS Code. ● State management: Bloc, Provider. 2. Blockchain Messaging App (Oct 2024 - Present). Mobile Developer. ● Get requirements and define features. ● Use ethers library for developing applications. ● Use bridge library to create Node.js plugins in React Native. ● Use Redux for state management. ● Design UI/UX for the app. Technologies: ● Language: TypeScript, JavaScript. ● Framework: React Native. ● Tools: VS Code, GitHub. ● State management: Redux.
Mobile Developer
04.2024 - 06.2024 |Emso
Dart, Flutter, GitHub, Postman, Jira, VS Code, Riverpod, Provider
● Develop features for a social app. ● Discuss and come up with new features and UI/UX. ● Suggest and build app architecture and folder structure. ● Fix bugs and increase performance for the app. ● Maintain the mobile app. Recognition and Gains: ● Using Provider with Riverpod for state management. ● Gaining more experience in increasing the performance of mobile apps. ● Maintaining and suggesting new ideas to apply to projects. Project: Social App (Apr 2024 - Jun 2024). ● Get requirements and develop. ● Optimize code and improve app performance. ● Report bugs and fix bugs. ● Use Riverpod and Provider for state management. Technologies: ● Language: Dart. ● Framework: Flutter. ● Tools: GitHub, Postman, Jira, VS Code. ● State management: Riverpod, Provider.
IT Specialist
10.2023 - 12.2023 |MWG
TypeScript, VS Code, GitHub, React Native, Redux
● Choose technologies to use to solve problems. ● Learn and apply React Native to AR projects. ● Research and solve problems given by businesses. ● Support team members in project orientation and problem solving. Recognition and Gains: ● Applied information security in coding. ● Product design with philosophy. ● Applied React Native for projects. ● Learned and applied AR mobile technology to the system using the React Native framework. Project: AR Project (Oct 2023 - Dec 2023). Mobile Developer. ● Orient the project. ● Research technology to use for the system. ● Manage the team to work together. ● Create core algorithms to solve problems in the project. ● Release the app. Technologies: ● Language: TypeScript. ● Tools: VS Code, GitHub. ● Framework: React Native. ● State management: Redux.
Mobile Flutter Developer
11.2022 - 07.2023 |ITRVN
Dart, Android Studio, VS Code, Jira, GitHub, Postman, Sourcetree, Flutter, Hive, Drift, Firebase, Bloc
● Developing mobile apps using Flutter. ● Participating in team working cycles to define features and divide tasks. ● Working directly with Product Owner and UI/UX designer. ● Listening to feedback and reviewing to fix bugs. ● Supporting bug fixes. Recognition and Gains: ● Use SOLID principles while coding, understand how to write clean, maintainable, and debuggable code. ● Create reusable components for future use. ● Apply design patterns in coding. ● Understand and create a clean and extensible architecture for Hive folders. ● Gain experience working with healthcare hardware. ● Apply basic animations to components. Project: Digital Health System (Nov 2022 - Jul 2023). ● Discuss with BA to finalize the feature. ● Meet to define estimated time for tasks and take the task. ● Read and define features according to SRS and Figma design. ● Draw logic workflow for the feature. ● Develop mobile features following Figma and SRS. ● Draw diagrams to describe the main flow of features in a clear way. ● Listen to feedback and review to fix bugs. ● Apply DDD architecture for building the app. ● Use Bloc for app state management. ● Support the backend team in defining bugs. ● Use GraphQL for API data calls. Technologies: ● Language: Dart. ● Tools: Android Studio, VS Code, Jira, GitHub, Postman, Sourcetree. ● Framework: Flutter. ● Storage: Hive, Drift, Firebase. ● State management: Bloc.

Educational background

Software Engineering
2019 - 2024
University of Information Technology - VNUHCM

Languages

EnglishUpper Intermediate