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 chuyên về hạ tầng Flutter, Modular Monorepo và các hệ thống Mobile hiệu năng cao.

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à duy trì các ứng dụng mobile ở quy mô production. Flutter là chuyên môn cốt lõi, nhưng tư duy của tôi luôn mở rộng sang thiết kế hạ tầng, xây dựng công cụ hỗ trợ lập trình (Custom Tooling) và đưa ra những đánh đổi kỹ thuật phù hợp để đảm bảo khả năng mở rộng dài hạn.

Hiện tại, tôi đang xây dựng Finvoras - một hệ sinh thái kỹ thuật tài chính được phát triển trên kiến trúc Monorepo. Tại đây, tôi chịu trách nhiệm end-to-end cho hạ tầng hệ thống, từ việc giải quyết các bài toán phức tạp về context-independent theming đến việc tự động hóa quy trình quốc tế hóa (i18n) và tối ưu hóa render dữ liệu lớn.

Tôi xem kỹ thuật là một quá trình cải tiến không ngừng: phân tích nguyên nhân gốc rễ, áp dụng Static Analysis nghiêm ngặt (Custom Lints) và tối ưu độ ổn định hệ thống theo từng giai đoạn. Mục tiêu của tôi là kết nối giữa kỹ thuật mobile chuyên sâu, tư duy hệ thống và nhu cầu kinh doanh để tạo ra những phần mềm bền vững và có giá trị thực tế.

4+
Năm Kinh Nghiệm
Flutter trong môi trường Production
6+ Pkgs
Hạ Tầng
Modular Monorepo & Công cụ tùy chỉnh
Clean
Kiến Trúc
Triển khai SOLID & DI thực chiến
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 tâm huyết - từ hạ tầng kỹ thuật đến tác động thực tế cho người dùng.

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 hiệu năng cao được xây dựng trên kiến trúc Monorepo, ưu tiên trải nghiệm lập trình viên và khả năng mở rộng dài hạn.

  • 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

Kinh nghiệm

Hành trình từ thực thi tính năng đến xây dựng nền tảng ổn định lâu 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

Công cụ mình thuần thục - và tư duy kỹ thuật định hình cách mình sử dụng chúng.

💻

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

Bạn có ý tưởng sản phẩm, vị trí phù hợp hay bài toán kỹ thuật cần gỡ? Kết 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ợ.

Đ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ờ.