Giới thiệu
Từ phát triển mobile đến tư duy hệ thống và giải quyết vấn đề thực tế
Tôi là một Software Engineer tập trung vào Flutter, với hơn bốn năm kinh nghiệm thực tế trong việc xây dựng và duy trì các ứng dụng mobile chạy trong môi trường production. Flutter là chuyên môn cốt lõi của tôi, tuy nhiên phạm vi công việc thường xuyên mở rộng sang thiết kế hệ thống, tối ưu hiệu năng, xử lý các edge case phức tạp và đưa ra những đánh đổi kỹ thuật phù hợp với bối cảnh thực tế.
Hiện tại, tôi đang xây dựng Finvoras — một ứng dụng quản lý tài chính cá nhân, nơi tôi chịu trách nhiệm end-to-end cho phát triển tính năng, độ ổn định hệ thống và khả năng bảo trì dài hạn. Phần lớn các vấn đề tôi giải quyết đến từ hành vi sử dụng thực tế của người dùng, chẳng hạn như lỗi bộ nhớ khi upload dữ liệu lớn, sai lệch state giữa các tài khoản, nghẽn hiệu năng trong editor, hay sự khác biệt hành vi giữa iOS và Android.
Tôi xem những vấn đề này là một phần tự nhiên của quá trình kỹ thuật: phân tích nguyên nhân gốc rễ, ghi lại bài học rút ra và cải tiến hệ thống một cách tuần tự. Mục tiêu dài hạn của tôi là phát triển theo hướng product-oriented engineer — người có thể kết nối giữa mobile development, tư duy hệ thống và nhu cầu kinh doanh để xây dựng phần mềm ổn định, mở rộng được và bền vững theo thời gian.
Học vấn
“Giải thưởng Thiết kế Web xuất sắc nhất SICT 2020 (Top 20).”
“Thành viên tích cực Câu lạc bộ Karate (2020-2022) và VKU Open Source Club (2021).”
“Xây dựng các dự án thực tiễn tập trung vào kiến trúc web và mobile hiện đại.”
Dự án
Vài sản phẩm mình thích - thắng nhỏ, bài học lớn, tác động thật.

Finvoras | Sản Phẩm Tài Chính Cá Nhân & Nền Tảng Kỹ Thuật
Một sản phẩm tài chính cá nhân end-to-end phát triển từ phiên bản production trước đó (FinFree). Finvoras được thiết kế với trọng tâm mạnh mẽ vào độ tin cậy hệ thống, kiến trúc modular và khả năng bảo trì lâu dài, phục vụ cả người dùng thực và tăng trưởng sản phẩm bền vững.
- •Thiết kế và bảo trì Flutter monorepo modular để tái sử dụng code và phát triển có khả năng mở rộng
- •Xây dựng công cụ phát triển nội bộ (CLI tùy chỉnh, custom_lint) để cải thiện DX và đảm bảo tính nhất quán
- •Triển khai kiến trúc local-first để đảm bảo độ tin cậy dữ liệu và khả năng hoạt động offline
Kinh nghiệm
Từ lúc ship tính năng đến khi giữ nó chạy ổn định lâu dài.
Cleeksy - Nền tảng Vận hành Số hóa
Bắt đầu với vị trí Flutter Intern tại Enlab và chuyển sang vị trí Engineer chính thức.
Tiếp tục phát triển cùng sản phẩm cốt lõi qua quá trình tái cấu trúc công ty thành Cleeksy (2023).
Áp dụng Clean Architecture để cải thiện khả năng bảo trì và mở rộng; giảm thời gian làm quen cho developer mới.
Đóng góp vào quá trình chuyển đổi sang Nền tảng Low-code (2024 - nay), thiết kế các component UI có thể tái sử dụng và công cụ cấu hình động cho người dùng cuối.
Phối hợp với UI/UX designer để mang lại trải nghiệm nhất quán, chuẩn chỉnh từng pixel và cải thiện khả năng sử dụng.
Xây dựng và bảo trì hơn 10 module, tích hợp sâu các thư viện bên thứ ba (ví dụ: Quill editor, biểu đồ dữ liệu) với logic nghiệp vụ và tối ưu hiệu năng.
Tạo tài liệu chi tiết cho các module cũ phức tạp, cắt giảm rào cản kiến thức và chi phí bảo trì.
Kinh Nghiệm Kỹ Thuật Ban Đầu
Tham gia phân tích hệ thống và thiết kế kiến trúc cơ bản dựa trên yêu cầu khách hàng
Xây dựng giao diện người dùng responsive và tích hợp RESTful API
Triển khai sản phẩm lên Netlify và lập tài liệu vòng đời phát triển, bao gồm luồng hệ thống và sơ đồ
Kỹ năng
Công cụ mình quen tay - và luôn sẵn sàng học điều mới.
Framework & Ngôn ngữ
Kiến trúc & Quản lý State
API & Cơ sở dữ liệu
Công cụ & Hợp tác
Kỹ năng khác
Cùng trò chuyện
Có ý tưởng, vị trí phù hợp, hay vấn đề cần gỡ? Cứ nói nhé.
Kết nối nhé
Chia sẻ chi tiết dự án hoặc khó khăn của bạn - mình rất vui được thảo luận cách hỗ trợ.
Gửi tin nhắn
Thời gian phản hồi: thường trong vòng 24 giờ.