Về tôiDự ánKinh nghiệmKỹ năngLiên hệ
Đang xây dựng sản phẩm mới

Phạm Hoàng Sang

Software Product Engineer tập trung vào kiến trúc Flutter, hệ thống mô-đun và các sản phẩm di động chạy thực tế.

Phạm Hoàng Sang

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.

4+
Năm Kinh Nghiệm
Flutter cho sản phẩm chạy thực tế
6+ Pkgs
Hạ Tầng
Monorepo mô-đun và công cụ nội bộ
Clean
Kiến Trúc
Tư duy hệ thống và triển khai thực tế
End-to-End
Tầm Ảnh Hưởng
Từ hạ tầng đến trải nghiệm người dùng

Học vấn

Bằng Kỹ sư Kỹ thuật Phần mềm
8/2019 - 5/2024
Period
3.25 / 4.0
GPA

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
Đang phát triển
2021

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.
Flutter
Melos
NestJS
Prisma
+3
CID Watermark | Ứng dụng Bảo vệ ID
Đang hoạt động
2026

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.
Flutter
Dart
flutter_bloc
GetIt + Injectable
+5
FinvorasGen | Công cụ CLI tự động hoá dự án Flutter
Đang hoạt động
2024

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.
Dart
CLI
Code Generation
Flutter

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.

12/2021 - 10/2025

Cleeksy - Nền tảng vận hành doanh nghiệp (ERP)

Toàn thời gian
Enlab Software
Đà Nẵng
Vị tríMobile Engineer
Quy mô nhóm3-7 thành viên

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.

Flutter
Dart
Clean Architecture
GetX
GetIt (DI)
Modular Architecture
Low-code Engines
RESTful APIs
Git
07/2021 - 09/2021

Kinh Nghiệm Kỹ Thuật Ban Đầu

Bán thời gian
Remote
Vị tríFrontend Intern
Quy mô nhóm3 thành viên

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.

ReactJS
JavaScript (ES6)
HTML5/CSS3
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ữ

FlutterChuyên gia
DartChuyên gia
NestJS & PrismaThành thạo
Next.js & TypeScriptQuen thuộc
Kiểm thử (Unit/Integration)Quen thuộc
🏗️

Kiến trúc & Hệ thống

Clean Architecture & SOLIDChuyên gia
Modular Monorepo (Melos)Chuyên gia
Quản lý State (GetX, GetIt)Chuyên gia
Dynamic UI EnginesChuyên gia
🗄️

Dữ liệu & Hạ tầng

Offline-first (Hive)Thành thạo
Tích hợp RESTful APIThành thạo
Firebase & SupabaseQuen thuộc
CI/CD (Actions, Fastlane)Quen thuộc
🛠️

Công cụ & Tư duy sản phẩm

Tùy chỉnh Tooling & LintingThành thạo
Git Flow & Tài liệu kỹ thuậtThành thạo
Tư duy Sản phẩm & UI/UXThành thạo
Agile/ScrumThành thạo

Kỹ năng khác

Tiếng Anh (Trình độ làm việc chuyên nghiệp - VSTEP B1)

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ợ.

Điện thoại
0332148505
Địa điểm
Đắk Lắk, Việt Nam
Product Dev

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ẩm

Gửi tin nhắn

Thời gian phản hồi: thường trong vòng 24 giờ.

Phạm Hoàng Sang | Software Product Engineer