As a senior software engineer with 10+ years of experience in native Android and iOS app development and 5 years as a team leader, I have strong knowledge of software development methodologies and a passion for mobile apps. I can define and improve app architecture, working effectively across backend, frontend, and UI/UX teams, while also implementing solutions and mentoring new team members.
Overview
12
12
years of professional experience
Work History
Principal Software Engineer
FPT Software Viet Nam
Hồ Chí Minh, Tang Nhon Phu
11.2025 - Current
Led the mobile architecture and technical strategy for a BLE-enabled smart lock system supporting Android and iOS platforms.
Designed and implemented secure BLE communication protocols for device discovery, pairing, authentication, and command execution.
Developed end-to-end encryption flows (device authentication, key exchange, secure token storage) to protect user access and prevent unauthorized unlocking.
Built a robust BLE connection lifecycle handling background execution, reconnection logic, signal instability, and power constraints.
Implemented offline-first unlocking capabilities, allowing users to operate locks without Internet connectivity.
Integrated mobile applications with IoT backend services for device provisioning, user management, access control, and activity logs.
Designed role-based access control (owner, admin, guest, time-limited access) and digital key sharing via mobile apps.
Optimized BLE performance and battery consumption, reducing connection latency and improving device battery life.
Performance profiling and memory optimization
Unit testing, UI testing, integration testing
Mobile team leader (Android/iOS)
Mediastep Software Vietnam
Ho Chi Minh City
01.2017 - 10.2025
I have been developing mobile apps for the e-commerce industry since 2017, starting as an Android developer and expanding to iOS.
In 2019, I was promoted to Mobile Team Leader, where I designed robust native Android and iOS app architectures for the new GoSell product.
Today, our platform supports thousands of sellers, each with their own Buyer and Seller apps, enabling product management, order processing, and booking available on both the Google Play Store and the App Store as part of the GoSell ecosystem.
Leading a team of 8 mobile developers to design and implement user-friendly mobile applications for the e-commerce GoSell platform, focusing on native development for Android and iOS using Agile Scrum.
Conducting code reviews and mentoring junior developers, fostering a culture of continuous learning and improvement within the team.
Collaborating with cross-functional teams to gather requirements, assess project feasibility, and manage timelines for the delivery of mobile applications.
Manage DevOps team using Jenkins, Fastlane, take advantage of scripting languages (Bash, Ruby, Python) to make custom manual and Auto Job builds, then deliver to Firebase Distribute (Android)/ Test Flight (iOS).
Manage release version with Tags code on GitLab, then release the app on both Google Play & App Store when the Testing process is passed.
Mobile Application Developer
GNT Vietnam
Ho Chi Minh city
07.2015 - 11.2016
IOS-Swift and Senior Android developer with skill for make OTT, Video chat WebRTC applications.
Android Developer
Vinova Pte. Ltd.
Ho Chi Minh city
04.2014 - 05.2015
I am woking for many projects base on Android platform came from Singapore market app news and magazine, Fast food.
Education
Bachelor of Engineering (B.E.) - Computer Software Engineering
Major Education, English Centre – Ho Chi Minh City, Vietnam at Major English CentreMajor Education, English Centre – Ho Chi Minh City, Vietnam at Major English Centre