Bỏ qua tới nội dung
Tạo ngày 22/10/2026Tải PDF

Nguyễn Long Vũ

Kỹ sư Full-stack | React, Next.js, .NET, Node | Tự động hoá AI

TP. Hồ Chí Minh, Việt Nam (GMT+7) | nguyenlongvux1@gmail.com

itsvunl.com | github.com/ItsNLVu | linkedin.com/in/nguyenlongvu-dev

Giới thiệu

Kỹ sư full-stack tại TP.HCM, đi làm từ 02/2025. Tôi làm các hệ thống doanh nghiệp chạy mỗi ngày: nhân sự và chấm công, phân phối, hoá đơn điện tử, luồng lead và báo cáo, bằng React, Next.js, .NET, Java và các luồng tự động hoá AI. Tôi viết test, đo trước và sau khi thay đổi, và ghi rõ phần nào trong việc của nhóm là của tôi.

Kỹ năng

Frontend
TypeScript, React 18/19, Next.js 14-16, Redux Toolkit, RTK Query, TanStack Query, React Hook Form, Zod, Tailwind CSS, Ant Design
Backend
.NET 8 (ASP.NET Core, EF Core), Java (Spring Boot), Node.js (Express), Python, Django REST Framework, REST APIs, Socket.IO
Dữ liệu
PostgreSQL, SQLite, Prisma
Xác thực và bảo mật
Azure AD (MSAL), Clerk, JWT, RBAC
Kiểm thử
Vitest, Testing Library, Playwright, pytest, xUnit
Triển khai
Git, GitHub Actions, Docker, Vercel, Firebase Hosting
AI và tự động hoá
n8n, Make, Zoho Flow, Google Apps Script, API mô hình ngôn ngữ, Pipeline agent: vai trò, cổng kiểm tra, điểm lưu, Nhận dạng giọng nói để căn thời gian từng từ, Remotion

Kinh nghiệm làm việc

HRM và ERP cho một nhà máy nội thất | Kỹ sư full-stack tự do04/2026 - Nay

Từ xa | Nhóm 4 người

  • Nhóm bốn người làm hệ thống nhân sự trên nền một codebase EOffice có sẵn; phần của tôi là 381 trên 510 commit gồm API .NET 8 (22 controller, 189 route), client React 18 và 153 test case xUnit.
  • Hệ thống đang chạy giữ 254 hồ sơ nhân sự (66 người đang làm), đã gom 79.262 lượt chấm công thành 6.354 ngày công, với 6 nhóm vai trò và 112 quyền.
  • Viết agent chạy trên Linux đọc dữ liệu máy chấm công ZKTeco và Ronald Jack qua TCP, đẩy lên API nhân sự theo lịch.
  • ERP (Java 25, Spring Boot 4): làm module sản xuất (lệnh sản xuất, nhập định mức từ Excel, kiểm tra thiếu vật tư) và nâng cấp kho; 42 trên 163 commit, 546 test Java và 137 test trình duyệt của tôi.

Van Data Team | Kỹ sư hợp tác03/2026 - Nay

Từ xa | Kỹ sư làm cùng agency của anh Trần Tiến Văn (Upwork Top Rated Plus).

  • Ontevo (app.ontevo.ai), SaaS AI phân tích khách hàng của Mỹ: làm bảng giá, thanh toán và quyền dùng theo webhook Stripe, tách mô phỏng khách hàng theo tenant, thêm dashboard Super Admin và chặn ghi theo vai trò (Next.js 15, Django 5.2).
  • 415 commit frontend và 222 commit backend trên Ontevo từ 04/2026, thêm 215 file test frontend và 78 file test backend (Vitest, Testing Library, pytest).
  • Bỏ đoạn intro chậm trên vandatateam.com và vanaxity.com và sửa phần chạy phía sau: phần đầu trang hiện ra trên máy tính sau 526 ms thay vì 4.493 ms, CLS trên mobile từ 0,160 về 0, đo trên cùng một máy.
  • vandatateam.com: viết 403 trên 938 commit, các route tiếng Việt (26 trên 87) và phiên bản đầu của trang benchmark mô hình AI, hiện có 131 mô hình từ 23 nhà cung cấp.

Dự án tự động hoá cùng Tim N. | Kỹ sư hợp tác07/2026 - Nay

Từ xa | Kỹ sư trong các dự án tự động hoá của anh Tim N. cho khách ở Mỹ và châu Âu (Upwork Top Rated Plus).

  • SaaS B2B ở Bắc Âu: làm luồng phản hồi và lịch hẹn trên n8n không bị trùng bằng claim nguyên tử (20 request đồng thời chỉ ghi 1 dòng), chuyển CRM sau 24 giờ chạy song song với 0 lỗi và gộp 2.075 công ty trùng.
  • Nhà cung cấp công nghiệp ở Mỹ: làm 20 brief tài khoản có nguồn và Flash Report tự làm mới mỗi 14 ngày bằng GitHub Actions, có đăng nhập, 147 test case. Demo công khai dùng tên giả: ri-flash-report-demo.vercel.app.

Pratek | Lập trình viên Full-stack02/2025 - 06/2026

TP. Hồ Chí Minh | Nhóm 10 người | Công ty phần mềm làm hệ thống web cho doanh nghiệp.

  • Làm 5 module của hệ thống quản lý nhà phân phối cho Uniben Foods và Vietcos (đơn hàng, trả hàng, báo cáo, dashboard KPI, dữ liệu gốc), REST API Java phía sau client React và Redux Toolkit.
  • Thêm cập nhật trạng thái thời gian thực qua Socket.IO, xuất Excel và PDF, xem trước PDF ngay trong ứng dụng.
  • eVS (evsapp.vn): làm API Java kiểm tra hoá đơn, trình duyệt chỉ gọi qua route phía server của Next.js để khoá API không lộ ra ngoài; kiểm tra file XML bằng React Hook Form và Zod.
  • Làm site eVS song ngữ với trang SSR và SSG, sitemap, canonical URL và JSON-LD, cùng tài liệu Docusaurus.
  • Cổng báo cáo BI: API .NET kiểm tra vai trò từng người dùng, client React đăng nhập Azure AD và chỉ nhúng báo cáo Power BI đúng vai trò, với 3 cấp quyền.
  • Đặt cấu trúc thư mục và quy tắc đặt tên frontend cho hệ thống E-Office nội bộ, được team dùng làm chuẩn; review code cho các bạn junior.

Dự án khác

  • x-cli (MIT): client dòng lệnh cho X, mọi thao tác ghi đều xem trước rồi chạy theo ID; 110 test case.
  • lead-cli (MIT): đọc stream file lead lớn và ghi file xuất an toàn, CI trên Ubuntu, macOS và Windows; 93 test case.
  • Công cụ outreach KOL cho khách: ứng dụng Next.js 16 chạy trên máy, hàng đợi SQLite, mô hình ngôn ngữ soạn nháp có người duyệt, mỗi email gửi đúng một lần; 473 test case, 23/23 kịch bản nghiệm thu.

Học vấn

Đại học Sài Gòn
Kỹ sư Công nghệ Thông tin
02/2021 - 02/2026

Ngoại ngữ

Tiếng Việt: Bản ngữ

Tiếng Anh: Đọc và viết tài liệu kỹ thuật, trao đổi công việc bằng văn bản