Lead Frontend Engineer · Kiến trúc sư Micro-frontend
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.
- 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
- 15–20
Kỹ sư được dẫn dắt và kèm cặp ở vai trò trưởng nhóm frontend
- 5+
Sub-app triển khai độc lập trên Module Federation
- 90+
Điểm Lighthouse sau khi tối ưu hiệu năng
- 30%
Thời gian phát triển UI giảm nhờ thư viện component dùng chung
- 25%
Lỗi runtime giảm sau khi chuyển sang TypeScript
02 — Chuyên môn
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
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
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
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
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
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
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
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 gì tôi đã đưa vào production, nhóm lại theo cách một host app sẽ sử dụng.
- Nền tảng
- Kiến trúc
- UI & design system
- Dữ liệu & state
- Backend
- Phát hành & chất lượng
05 — Ghi nhận
2025
Giải thưởng
Nhân viên cống hiến
2024
Giải thưởng
Nhân viên triển vọng
2021
Chứng chỉ
Meta Front-End Developer Professional Certificate
Meta
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ệ
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.
Điện thoại
+84 987 374 741Địa điểm
Hà Nội, Việt Nam