Available to hire
Senior Flutter Developer and mobile team leader with 10+ years in mobile development and 6+ years specialising in Flutter, Bloc, and Clean Architecture for production apps across Android and iOS. Acting leader for a large-scale retail digital banking platform, delivering secure, business-critical end-to-end journeys (onboarding, eKYC, transfers, deposits, bill payments, account management).
Skills
Language
Vietnamese
Fluent
English
Intermediate
Work Experience
Senior Flutter Developer → Acting Leader at IETC
August 1, 2024 - PresentBuilt from the ground up a retail digital banking application (iBank KH) using Flutter, Bloc, and Clean Architecture. Delivered core secure banking journeys end to end including customer onboarding, eKYC, fund transfer, fixed deposit, bill payment, and account management. Implemented security-critical flows such as identity document capture, facial verification, customer information validation, OTP confirmation, beneficiary management, and transaction status tracking. Introduced and maintained automated testing across critical banking flows to improve release reliability. Led delivery as Acting Leader by breaking down requirements, estimating effort, assigning/monitoring tasks in Jira, and reviewing code for architecture and coding standards. Mentored new developers and drove team adoption of Bloc, Clean Architecture, and testing practices; coordinated with business, backend, QA, and design teams to keep implementations consistent. Researched and applied AI-assisted development tools t
Senior Mobile Developer (Freelance) at TCM
November 1, 2022 - July 31, 2023Built a healthcare booking platform supporting three appointment types: text, direct call, and in-clinic, using Flutter, Bloc, and Clean Architecture. Integrated Zoom SDK for direct video consultations and WebSockets for real-time chat. Used OpenAPI Generator to automate API client code and keep integration consistent with the backend contract.
Senior Mobile Developer → Mobile Team Lead at Transwap Vietnam
July 1, 2021 - June 30, 2024Developed and maintained a cross-platform fintech app (iOS & Android) for currency exchange and global financial accounts using Flutter, Bloc, and Clean Architecture. Contributed to the Global Account feature enabling users to access and manage international financial services inside the app. Refactored the project from MVP to Bloc + Clean Architecture to improve scalability, maintainability, and testability. Set up and maintained CI/CD pipelines (App Center, CodeMagic) to automate builds and deployments to Firebase App Distribution, TestFlight, Google Play, and the App Store. Introduced code-generation tooling to reduce repetitive work and speed up delivery. Led requirement analysis, estimation, technical planning, and release coordination; reviewed code and mentored junior developers. Delivered a major Global Account milestone within one month after promotion to Mobile Team Lead.
Mobile Developer → Mobile Leader at Xoontec Vietnam
March 1, 2020 - June 30, 2021Worked on document-scanning, chat, and AI camera products with a team of 5. Wrote a native Android plugin integrating OpenCV to crop and deskew captured document images before server-side digitisation; consumed the plugin from Flutter. Architected a chat application with Bloc and Clean Architecture against a SignalR backend. Built offline-first chat using Hive DB so users can read message history without a connection and sync new messages locally. Planned and delivered the AI Camera project including CCTV-based licence-plate and face-mask detection and an interactive site map that streams footage for selected areas. Led the mobile team by analysing requirements, breaking down and assigning tasks, reviewing code, and maintaining release schedule. Proposed and executed migration of a legacy native Android/iOS app to a single Flutter codebase in three weeks, including upgrading from Flutter 1.0 to 2.0 (null-safety). Launched two new applications from the start with technology and UI/UX ow
Developer (onsite at Tiki) at CMC Global
July 1, 2019 - March 31, 2020Built Ticketbox, an event ticketing app for Android in native Java, consuming backend APIs via GraphQL. Contributed to an Angular web project alongside mobile development.
Flutter Developer (Freelance) at Fight Tech Team
April 1, 2019 - May 31, 2020Built the project’s core Flutter framework including Bloc base classes, networking layer, and shared UI components. Implemented feature UIs and API integration on top of the shared foundation.
Junior Programmer → Senior Programmer at Gameloft Vietnam
December 1, 2015 - December 31, 2019Developed Android games in C++ and Java for the publishing team. Supported Asphalt 9: Legends by managing in-game advertisement integration and fixing production bugs. Implemented push notifications via Firebase Cloud Messaging and in-game social features using Facebook SDK and Google Play Games SDK. Ported and optimised multiple titles across constrained platforms (e.g., Tizen, Samsung TV, and set-top boxes), including performance tuning, controller key mapping, and crash fixing. Coached new team members joining the project.
Education
Bachelor of Information Technology at University of Science, VNU-HCM
January 1, 2012 - January 1, 2018Qualifications
Industry Experience
Financial Services, Software & Internet, Healthcare, Gaming
Skills
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Ho Chi Minh City today.