§ 00 / Hồ sơ năng lực · 2026

Nguyễn Đức
Minh Trung.

Sẵn sàng cho vị trí fullstackHồ Chí Minh · ICT+72 năm kinh nghiệm
§ 01 / Giới thiệu

Tôi là một lập trình viên fullstack với hai năm kinh nghiệm xây dựng các giao diện tỉ mỉ, ưu tiên hiệu năng — gần đây nhất là cho một nền tảng OTA phục vụ du khách Việt. Tôi quan tâm tới phần lõi của web: Core Web Vitals, SEO, và những chi tiết tưởng chừng nhỏ giúp sản phẩm chạy thật mượt.

— EST. 2024 · HỒ CHÍ MINH— 6 DỰ ÁN ĐÃ TRIỂN KHAI— 2 CÔNG TY
§ 02 / KINH NGHIỆM

Nơi tôi đã làm việc.

Hai công ty, toàn thời gian. Tôi thích những đội ngũ coi frontend như một nghề thủ công, không phải chi phí phụ.

11/2024 — Hiện tại
HIỆN TẠI

VietnamBooking

Junior Frontend Developer · Nền tảng OTA · Hồ Chí Minh

  • Xây dựng giao diện hiện đại, responsive cho luồng đặt vé máy bay & khách sạn bằng React / Next.js — đo bằng sự hài lòng của người dùng, không phải số lượng màn hình.
  • Đảm bảo hiệu năng front-end: Core Web Vitals (LCP, CLS, TBT) luôn giữ ở mức xanh trên cả catalog và checkout.
  • Triển khai sitemap + i18n routing đầu cuối, phối hợp với đội SEO để index trang, sửa lỗi crawl và đẩy nội dung đa ngôn ngữ.
  • Tinh chỉnh chính luồng đặt vé — đề xuất các cải tiến nhỏ, mượt hơn cho trải nghiệm người dùng theo từng iteration.
  • Đánh giá quy trình GenAI (Claude Code, Codex) cho việc lập kế hoạch, lập trình, kiểm thử & viết tài liệu để giảm công việc lặp đi lặp lại.
Next.js 15/16Tailwind CSS 4shadcn-uiZustandi18nCore Web Vitals
01/2024 — 10/2024

EBIZWORLD

Fresher Fullstack Developer · Agency · Hồ Chí Minh

  • Phối hợp với design, backend & QA để triển khai trang gọn gàng, tích hợp API ổn định — và dữ liệu chính xác.
  • Xây dựng các API nhỏ theo yêu cầu và hỗ trợ deploy trên AWS EC2 với PM2: env, log, restart. Các thao tác SSH hằng ngày.
  • Refactor codebase React hiện có để gọn hơn, nhanh hơn và dễ bảo trì cho người tiếp theo.
  • Đọc tài liệu kỹ thuật tiếng Anh, bóc tách yêu cầu và tự ship feature khi không có ai bên cạnh để hỏi.
ReactTypeScriptRedux ToolkitAnt DesignAWS EC2PM2
§ 03 / CÔNG CỤ

Những thứ tôi dùng hằng ngày.

Một bộ công cụ thực dụng — không phải danh sách mơ ước. Đây là những thư viện và ý tưởng tôi đang dùng để ship trong 2026.

01 —

Ngôn ngữ & framework

JavaScriptTypeScriptReactNext.jsVue 3NestJSReact Native
02 —

UI & styling

Tailwind CSSshadcn/uiAnt DesignPrimeVueFramer MotionStyled-components
03 —

Dữ liệu & state

PostgreSQLMySQLSQL ServerMongoDBPrismaTanStack QueryZustand · PiniaRedux Toolkit
04 —

Hạ tầng & công cụ

Git · GitHub · GitLabDocker ComposeAWS EC2VitePM2Swagger
05 —

AI trong vòng lặp

Claude CodeCodexAntigravityOpenSpec
06 —

Phối hợp & khác

FigmaJiraGoogle Apps ScriptSocket.IO · SSEi18n · SEO
§ 04 / DỰ ÁN TIÊU BIỂU

Những dự án tôi đã triển khai.

Danh sách ngắn — những dự án đã dạy tôi điều gì đó. Tất cả đều đang chạy trong production.

NỔI BẬT · FULLSTACK

Admin CMS

Dashboard quản trị production-ready cho catalog, đơn hàng, nhân sự & thanh toán — VietnamBooking

07 — 12/2025
  • File-based routing + kiến trúc multi-layout phục vụ UI đa vai trò có khả năng mở rộng.
  • Bảng dữ liệu giàu thông tin với TanStack Table (sort / filter / paginate) + server-state qua TanStack Query (cache, refetch nền, optimistic update).
  • Theo dõi đơn hàng real-time & thông báo tức thì qua Socket.IO và SSE; merge dữ liệu live với danh sách đã cache nhờ Pinia + query invalidation.
  • Module NestJS gọn theo DDD (Auth, Catalog, Order, Users), JWT + refresh-token rotation, Google OAuth2, RBAC bằng guard.
  • Mô hình closure-table cho danh mục phân cấp — truy vấn subtree/ancestor cực nhanh (O(1) reads).
  • Prisma interactive transaction cho việc đặt đơn ACID: atomic order + line-items + trừ kho.
Vue 3 · ViteNestJS 10PostgreSQL · PrismaSocket.IO · SSETanStack Query/TableDocker

190Hotel

11/2025 — HIỆN TẠI

Catalog khách sạn phân cấp, filter sâu, phân trang thông minh và custom loader cho Next.js Image.

  • Custom image loader giảm tải server & tăng tốc Next.js Image.
  • Phân trang thông minh + cache client/server giữ danh sách dài luôn nhanh và mới.
  • Metadata, sitemap, SEO cơ bản — Core Web Vitals xanh ổn định.
Next.js 15SWRZod
Truy cập ↗

Hans Spa

01/2026

Xây dựng end-to-end với URL bản địa hoá, nội dung đa ngôn ngữ có khả năng mở rộng và CWV xanh.

  • Từ repo trắng đến ship trong một tháng.
  • Next.js i18n routing — URL bản địa hoá ngay từ đầu.
  • SEO cơ bản + perf budget = CWV xanh ngay khi launch.
Next.js 16next-intlTailwind
Truy cập ↗

190Travel

02 — 07/2025

Nền tảng đặt tour — 80+ màn hình responsive, chia thành sub-site domestic & inbound với geo-routing.

  • Bundle splitting & lazy loading đẩy Lighthouse lên đáng kể.
  • Geo + language detection điều hướng người dùng đến đúng locale.
  • Phối hợp với SEO/Marketing về GA4, Pixel/UTM tracking & conversion event.
Next.js 15i18nSSR/ISR
Truy cập ↗

190Booking

11/2024 — 02/2025

Kiến trúc URL thân thiện SEO, cache browser-edge-origin và checkout vé máy bay/khách sạn vững chắc.

  • Thiết kế URL thân thiện SEO; sitemap được duy trì để crawl ổn định.
  • Cache browser ↔ edge ↔ origin tinh chỉnh bằng stale-while-revalidate.
  • Checkout vững chắc với auth, payment time-windows & xử lý lỗi an toàn hơn.
TypeScriptSWR · ZustandCDN pipeline
Truy cập ↗

TANNGO

05 — 10/2024

Xây dựng codebase, template tái sử dụng và một lớp Ant Design tuỳ biến cho team 10 người.

  • Thiết kế cấu trúc source, codebase và template dự án để mở feature nhanh.
  • Tuỳ biến Ant Design theo brand guideline của team.
  • Form nặng với field phụ thuộc, rule động & error state gọn; chuẩn hoá helper form cho cả team.
ReactRedux Toolkit · SagaSocket.IO
Nội bộ ↗
§ 05 / HỌC VẤN

Học vấn & thành tích.

Bốn năm tại Đại học Sài Gòn. Hai điều ổn định: học bổng mỗi học kỳ, và thói quen ghi chép chi tiết.

2019 — 2023 · B.Eng.

Đại học Sài Gòn

Kỹ sư Công nghệ Thông tin · TP. Hồ Chí Minh

3.66/ 4.0GPA · Xuất sắc
2ndÁ khoa
HỌC BỔNG · 8 học kỳHọc bổng khuyến khích học tập, nhận liên tục mỗi học kỳ từ 2019 — 2023.
CHỨNG CHỈ · NGÔN NGỮ

Trong tủ kính.

  • TOEIC 685
    Năng lực tiếng Anh · cấp 2024
    2024
  • Học bổng đại học
    Khen thưởng học tập — mỗi học kỳ, 4 năm liền
    '19–'23
  • Á khoa
    Sinh viên tốt nghiệp thứ 2, ngành CNTT — Đại học Sài Gòn
    2023
§ 06 / Trò chuyện nhé

Có vị trí frontend nào
tôi nên biết không?

Tôi đọc mọi tin nhắn. Gửi cho tôi brief, JD, hay đơn giản là một lời chào — tôi thường trả lời trong 1–2 ngày.

Liên hệ

Điện thoại+84 707 624 367
Địa điểmHồ Chí Minh · ICT+7