Giới thiệu
Từ phát triển Mobile đến tư duy hệ thống và giải quyết bài toán sản phẩm thực tế.
Tôi là một Software Product Engineer với hơn 4 năm kinh nghiệm thực tế trong việc thiết kế và phát triển các ứng dụng di động chạy trong môi trường thật. Flutter là chuyên môn cốt lõi, nhưng công việc của tôi không dừng ở giao diện hay tính năng. Tôi thường đi sâu vào kiến trúc hệ thống, công cụ hỗ trợ phát triển và những đánh đổi kỹ thuật cần thiết để sản phẩm có thể mở rộng bền vững.
Hiện tại, tôi đang xây dựng Finvoras, một hệ sinh thái sản phẩm tài chính được phát triển trên kiến trúc monorepo. Tôi chịu trách nhiệm xuyên suốt cho phần hạ tầng kỹ thuật, từ tổ chức kiến trúc, xây công cụ nội bộ, tự động hóa quy trình đa ngôn ngữ cho đến tối ưu hiển thị dữ liệu ở quy mô lớn.
Tôi xem kỹ thuật là một quá trình cải tiến liên tục: phân tích nguyên nhân gốc rễ, chuẩn hóa chất lượng bằng static analysis và nâng độ ổn định của hệ thống theo từng bước. Điều tôi theo đuổi là kết nối giữa chiều sâu kỹ thuật, tư duy sản phẩm và nhu cầu kinh doanh để xây ra phần mềm bền vững, hữu ích và dùng được lâu dài.
Học vấn
“Giải thưởng Thiết kế Web xuất sắc nhất SICT 2020 (Top 20 toàn đoàn).”
“VKU Open Source Club; Karate Club”
“Xây dựng các dự án thực tiễn tập trung vào kiến trúc Mobile/Web hiện đại và khả năng mở rộng.”
Dự án
Những sản phẩm thể hiện cách mình thiết kế hệ thống, tổ chức code và đưa phần mềm vào vận hành thực tế.

Finvoras | Ứng dụng Tài chính & Hệ sinh thái Kỹ thuật
Hệ sinh thái Flutter được xây dựng trên kiến trúc monorepo, tập trung vào độ ổn định, khả năng mở rộng và trải nghiệm phát triển lâu dài.
- •Thiết kế kiến trúc Modular Monorepo (Melos) với 6+ package chuyên biệt, đạt tỷ lệ tái sử dụng mã nguồn 80% thông qua hệ thống theme và widget độc lập.
- •Phát triển bộ công cụ hỗ trợ (DevTools): Tùy chỉnh 'flutter_gen' để tự động hóa tài nguyên/ngôn ngữ và viết các bộ 'custom_lint' nhằm kiểm soát chất lượng mã nguồn từ giai đoạn biên dịch.
- •Thiết kế kiến trúc Local-first bền bỉ với Hive, kết hợp cùng hệ thống Design Tokens giúp duy trì tính nhất quán giao diện và tối ưu hóa hiệu năng ngoại tuyến.

CID Watermark | Ứng dụng Bảo vệ ID
Ứng dụng di động giúp người dùng bảo vệ giấy tờ định danh trước khi chia sẻ bằng watermark theo mục đích, che thông tin nhạy cảm và giảm rủi ro bị lạm dụng.
- •Thiết kế và ra mắt sản phẩm di động bảo mật quyền riêng tư cho phép người dùng chuẩn bị tài liệu ID một cách an toàn trước khi chia sẻ với bên thứ ba.
- •Xây dựng các quy trình tạo watermark linh hoạt và che dấu trường nhạy cảm đồng thời giữ được tính đọc được của tài liệu và kiểm soát của người dùng.
- •Tích hợp các tính năng kiếm tiền và phân tích sản phẩm (Mua hàng trong ứng dụng, quảng cáo, Firebase Analytics, Crashlytics) để hỗ trợ quyết định sản phẩm và giám sát vận hành.

FinvorasGen | Công cụ CLI tự động hoá dự án Flutter
Công cụ dòng lệnh nội bộ được xây dựng bằng Dart để tăng tốc và chuẩn hóa quá trình phát triển ứng dụng Flutter.
- •Tự động hoá khởi tạo dự án, thiết lập môi trường đa cấu hình, tạo tài nguyên an toàn kiểu (type-safe) và đường ống CI/CD.
- •Giảm thời gian thiết lập dự án Flutter mới từ hơn 4 giờ xuống dưới 2 phút.
- •Đảm bảo tất cả ứng dụng tuân thủ nghiêm ngặt cấu trúc thư mục, Dependency Injection và cấu hình monorepo chuẩn.
Kinh nghiệm
Quá trình đi từ phát triển tính năng đến xây dựng nền tảng đủ ổn định để đội ngũ có thể đi đường dài.
Cleeksy - Nền tảng vận hành doanh nghiệp (ERP)
Xây dựng hệ thống Dynamic UI hiệu năng cao dựa trên JSON Schema. Tối ưu hóa việc render các biểu mẫu phức tạp (50+ trường) thông qua kỹ thuật Viewport và quản lý vòng đời Controller để triệt tiêu hoàn toàn rò rỉ bộ nhớ.
Dẫn dắt việc áp dụng Clean Architecture theo hướng thực chiến. Cân bằng giữa tiêu chuẩn kiến trúc và tốc độ phát triển thông qua việc tinh gọn quan hệ Entity-Model, giúp xóa bỏ tình trạng 'God Object' mà vẫn đảm bảo tiến độ dự án.
Tái cấu trúc hệ thống đa mô-đun, hợp nhất hơn 10 mô-đun cũ thành bộ lõi 4 mô-đun tinh gọn. Việc giảm 60% độ phức tạp của codebase đã giúp tăng đáng kể khả năng bảo trì và tốc độ triển khai.
Phát triển các framework kỹ thuật trừu tượng để xử lý logic cấu hình động (Low-code/No-code), giúp ứng dụng thích ứng với mọi luồng nghiệp vụ mà không cần thay đổi mã nguồn cốt lõi.
Đóng vai trò Technical Gatekeeper, bảo vệ tính nhất quán của Design System và phản biện các linh kiện chưa tối ưu. Tư duy này giúp tiết kiệm hàng trăm giờ phát triển và ưu tiên tính ổn định dài hạn của sản phẩm.
Xây dựng văn hóa 'Documentation-First' bằng cách chuẩn hóa Doc Comments và tài liệu hướng dẫn kỹ thuật. Sáng kiến này giúp giảm 40% thời gian tìm hiểu hệ thống cho nhân sự mới và xóa bỏ các 'vùng tối' kiến thức.
Kinh Nghiệm Kỹ Thuật Ban Đầu
Phát triển giao diện kiểm soát vé qua QR code cho hệ thống quản lý công viên, tập trung vào logic xác thực trạng thái thời gian thực.
Xây dựng các thành phần giao diện đáp ứng (Responsive) và tương thích đa trình duyệt bằng ReactJS, đảm bảo trải nghiệm tốt cho người dùng cuối.
Tiếp cận quy trình SDLC từ khâu phân tích yêu cầu đến triển khai tự động trên nền tảng Netlify.
Kỹ năng
Không chỉ là công cụ mình dùng, mà còn là tư duy kỹ thuật định hình cách mình xây phần mềm.
Framework & Ngôn ngữ
Kiến trúc & Hệ thống
Dữ liệu & Hạ tầng
Công cụ & Tư duy sản phẩm
Kỹ năng khác
Cùng trò chuyện
Nếu bạn muốn trao đổi về một vai trò phù hợp, một sản phẩm đang xây hoặc một bài toán kỹ thuật cụ thể, mình sẵn sàng kết nối.
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ợ.
Bạn cần xây dựng sản phẩm?
Khám phá các giải pháp phát triển sản phẩm trọn gói và quy trình chuyên nghiệp của mình.
Xây dựng Sản phẩmGửi tin nhắn
Thời gian phản hồi: thường trong vòng 24 giờ.