Chuyển đến nội dung
Chu Nguyen Chuong
  • Chuyên môn
  • Kinh nghiệm
  • Công nghệ
  • Ghi nhận
  • enEnglish
  • /viTiếng Việt
Tải CV↓ (PDF)Liên hệ→

Lead Frontend Engineer · Kiến trúc sư Micro-frontend

Chu NguyenChuNguyenChuongChuong

Tôi thiết kế nền tảng micro-frontend giúp các đội ngũ lớn phát hành độc lập — bảo mật bằng đăng nhập một lần (SSO), tối ưu Lighthouse 90+ và thống nhất bằng một design system chung.

  • Xem kinh nghiệm→
  • Liên hệ→
Nơi sống
Hà Nội, Việt Nam
Kinh nghiệm
5+ năm
Hiện tại
Lead FE · Vissoft
Trọng tâm
React · Next.js · MFE

01 — Dấu ấn

Năm năm, đo bằng kết quả.Nămnăm,đobằngkếtquả.

  • 15–2015–0

    Kỹ sư được dẫn dắt và kèm cặp ở vai trò trưởng nhóm frontend

  • 5+0+

    Sub-app triển khai độc lập trên Module Federation

  • 90+0+

    Điểm Lighthouse sau khi tối ưu hiệu năng

  • 30%0%

    Thời gian phát triển UI giảm nhờ thư viện component dùng chung

  • 25%0%

    Lỗi runtime giảm sau khi chuyển sang TypeScript

02 — Chuyên môn

Nơi tôi tạo ra giá trị lớn nhấtNơitôitạoragiátrịlớnnhất

Phần lớn công việc của tôi nằm ở giao điểm giữa kiến trúc, hiệu năng và con người — giúp một frontend lớn dễ dàng được nhiều đội cùng thay đổi một cách an toàn.

  • 01
    SSO · KEYCLOAKHOST

    Kiến trúc micro-frontend

    Nền tảng Module Federation nơi mỗi đội tự sở hữu, build và triển khai sub-app của mình — mà không làm vỡ host.

    • 5+ sub-app triển khai độc lập
    • Keycloak SSO cho toàn hệ sinh thái
    • NX monorepo và contract dùng chung
  • 02
    90+

    Tối ưu hiệu năng

    Code-splitting, lazy loading và bộ công cụ Vite đưa Lighthouse lên 90+; chuyển từ CRA sang Next.js mang lại SSR và SEO tốt hơn.

    • Lighthouse 90+
    • Chuyển CRA → Next.js
    • Chu kỳ phát triển nhanh hơn với Vite
  • 03
    SCREENSCOMPONENTSTOKENS

    Design system

    Thư viện component dùng chung giúp giao diện của nhiều đội luôn nhất quán và xây dựng nhanh hơn — trên bất kỳ nền tảng styling nào sản phẩm cần: utility-first CSS, bộ component có sẵn, CSS-in-JS hay SCSS.

    • Thư viện component tái sử dụng
    • Chuẩn pixel theo Figma
    • −30% thời gian phát triển UI
  • 04

    Dẫn dắt kỹ thuật

    Dẫn dắt 15–20 kỹ sư qua code review và workshop kỹ thuật, phụ trách tuyển dụng frontend và lên kế hoạch sprint trực tiếp với khách hàng.

    • Kèm cặp & code review
    • Tuyển dụng kỹ thuật
    • Lập kế hoạch & ước lượng sprint

03 — Kinh nghiệm

Bốn công ty, một mạch xuyên suốt: frontend có thể mở rộngBốncôngty,mộtmạchxuyênsuốt:frontendcóthểmởrộng

  1. 08/2023 — Hiện tại

    Vissoft

    Lead Frontend Developer

    Quy mô đội · 15–20 kỹ sư

    Phụ trách kiến trúc frontend và dẫn dắt đội 15–20 người trên năm dự án trọng điểm.

    Kiến trúc micro-frontend

    • Thiết kế và triển khai kiến trúc Module Federation cho phép 5+ sub-app phát hành theo chu kỳ độc lập, tăng tính tự chủ của các đội.
    • Tích hợp Keycloak để quản lý xác thực và phân quyền tập trung cho toàn hệ sinh thái MFE, với trải nghiệm đăng nhập một lần (SSO) liền mạch.

    Hiệu năng & nền tảng UI

    • Đưa điểm Lighthouse lên 90+ bằng code-splitting nâng cao, lazy loading và bộ công cụ dựa trên Vite.
    • Chuẩn hoá tầng UI trên Tailwind CSS và Ant Design — thư viện component tái sử dụng giúp giảm 30% thời gian phát triển giao diện.
    • Dẫn dắt việc chuyển từ CRA sang Next.js, cải thiện SEO và khả năng render phía server cho các module công khai.

    Dẫn dắt đội ngũ

    • Quản lý và kèm cặp 15–20 kỹ sư frontend thông qua code review và các buổi workshop kỹ thuật.
    • Phụ trách tuyển dụng kỹ thuật cho bộ phận frontend — viết mô tả công việc, phỏng vấn và đánh giá ứng viên.
    • Làm việc trực tiếp với các bên liên quan và khách hàng về tiến độ sprint và ước lượng khối lượng, đảm bảo bàn giao đúng hạn.
    Dự án chính
    • CICD
    • VN-HID
    • BCSS
    • LIMS
    • HIS
    Công nghệ
    • React
    • Next.js
    • TypeScript
    • Module Federation
    • NX
    • Keycloak
    • React Query
    • Tailwind CSS
    • NestJS
  2. 04/2022 — 08/2023

    CMC

    Frontend Developer

    Quy mô đội · 15–20 kỹ sư

    Xây dựng các nền tảng nhân sự, đặt phòng và bán lẻ viễn thông có lưu lượng lớn trong một đội outsourcing quy mô lớn.

    Phát triển sản phẩm

    • Phát triển và vận hành các ứng dụng web lưu lượng lớn — HRMS và nền tảng bán lẻ viễn thông cho TrueMoveH, Singtel — phục vụ hàng nghìn người dùng mỗi ngày.
    • Xây dựng giao diện responsive, chuẩn pixel bằng React và Vue từ các prototype Figma phức tạp.
    • Tích hợp RESTful API trên Node.js (Express) và MongoDB, tối ưu truy xuất dữ liệu cho các module đặt phòng và quản lý.

    Chất lượng & phối hợp

    • Xử lý các lỗi nghiêm trọng cùng đội QA và refactor tính năng để tăng khả năng mở rộng, giảm thời gian tải trang.
    • Là đầu mối kỹ thuật với BA và SA khi hoàn thiện BRD, SRS; thiết kế API contract cùng đội backend trên kiến trúc microservices.
    Dự án chính
    • HRMS v1 & v2
    • Booking Room (SAT)
    • TrueMoveH (Ascend)
    • Samudera
    • Singtel
    Công nghệ
    • React
    • Vue.js
    • Node.js (Express)
    • MongoDB
    • Swagger
    • Bitbucket
    • Figma
  3. 04/2021 — 04/2022

    Tinh Van Software

    Frontend Developer

    Quy mô đội · 5–7 kỹ sư

    Xây dựng các module trực quan hoá dữ liệu cho Valuestreamer, nền tảng giải quyết vấn đề có cấu trúc.

    Tính năng cốt lõi

    • Xây dựng các module trực quan hoá dữ liệu và dashboard tương tác phức tạp, giúp khách hàng doanh nghiệp giải quyết vấn đề có cấu trúc.
    • Duy trì thư viện component tái sử dụng trên Ant Design để giao diện nhất quán và phát triển nhanh hơn giữa các module.

    Chất lượng

    • Chuyển mã nguồn cũ sang TypeScript, giảm 25% lỗi runtime.
    • Tối ưu luồng state cho các tương tác phức tạp bằng Redux Toolkit và viết unit test với Jest cho logic nghiệp vụ quan trọng.
    • Cùng Product Owner và UI/UX designer chuyển yêu cầu nghiệp vụ thành đặc tả kỹ thuật trong quy trình Agile/Scrum.
    Dự án chính
    • Valuestreamer
    Công nghệ
    • React
    • TypeScript
    • Redux Toolkit
    • Ant Design
    • Styled Components
    • react-hook-form
    • zod
    • Jest
  4. 10/2020 — 04/2021

    Bunbusoft

    Frontend Developer

    Quy mô đội · 5–7 kỹ sư

    Xây dựng Techmate, hệ thống quản lý đặt lịch và lập lịch thông minh.

    Phát triển tính năng

    • Xây dựng các module cốt lõi về tình trạng phòng, đặt chỗ và lập lịch, xử lý state thời gian thực phức tạp trong React.
    • Triển khai luồng xác thực và phân quyền JWT / OAuth2 cho truy cập theo vai trò.
    • Phát triển giao diện responsive từ Figma với design system nhất quán (CSS-in-JS / SCSS) và tối ưu truy xuất dữ liệu đặt chỗ lớn.
    Dự án chính
    • Techmate
    Công nghệ
    • React
    • REST APIs
    • JWT / OAuth2
    • Git
    • Postman
    • Figma

04 — Công nghệ

Những module tôi exposeNhữngmoduletôiexpose

Những gì tôi đã đưa vào production, nhóm lại theo cách một host app sẽ sử dụng.

federation.config.ts

new ModuleFederationPlugin({

name: "chuong",

exposes: {

"./core":// Nền tảng
  • React
  • Next.js
  • Remix
  • TypeScript
  • Node.js
  • Vue.js
  • Angular
  • Electron
"./architecture":// Kiến trúc
  • Module Federation
  • Micro-frontends
  • NX monorepo
  • Keycloak SSO
  • SSR / SEO
"./ui":// UI & design system
  • Tailwind CSS
  • shadcn/ui
  • HeroUI
  • Radix UI
  • MUI
  • Ant Design
  • Styled Components
  • SCSS
  • Figma
"./data":// Dữ liệu & state
  • React Query
  • Redux Toolkit
  • react-hook-form
  • zod
  • REST APIs
"./backend":// Backend
  • NestJS
  • Express
  • MongoDB
  • Swagger
"./delivery":// Phát hành & chất lượng
  • Vite
  • Jest
  • Lighthouse
  • Git / Bitbucket
  • JIRA
  • Postman

},

});

05 — Ghi nhận

Giải thưởng, chứng chỉ & học vấnGiảithưởng,chứngchỉ&họcvấn

  1. 2025

    Giải thưởng

    Nhân viên cống hiến

  2. 2024

    Giải thưởng

    Nhân viên triển vọng

  3. 2021

    Chứng chỉ

    Meta Front-End Developer Professional Certificate

    Meta

  4. 2018–2021

    Học vấn

    Pearson BTEC Level 5 HND in Computing

    Cao đẳng Quốc tế BTEC FPT

    Chương trình Công nghệ thông tin quốc tế · “Sinh viên xuất sắc” 4 học kỳ liên tiếp

Ngoài giờ code

  • Đấu Trường Chân Lý (TFT)
  • Cầu lông
  • Nghiên cứu AI

06 — Liên hệ

Cùng xây dựng một frontend mà đội ngũ của bạn có thể mở rộng.Cùngxâydựngmộtfrontendmàđộingũcủabạncóthểmởrộng.

Bạn có bài toán về kiến trúc frontend, micro-frontend hay mở rộng đội ngũ? Tôi rất sẵn lòng lắng nghe.

Email

chuongcn.dev@gmail.com

Điện thoại

+84 987 374 741

Địa điểm

Hà Nội, Việt Nam

  • Gửi email→
  • Tải CV (PDF)↓

© 2026 Chu Nguyen Chuong

Thiết kế & phát triển với Next.js và three.js

Lên đầu trang ↑