Software Engineer · React / Next.js / Node.js · TP. Hồ Chí Minh
Chuyên sâu frontend, vững vàng full-stack.
Tôi phát triển các nền tảng SaaS multi-tenant cho khách hàng châu Âu với React, Next.js và TypeScript, đồng thời tự xây dựng trọn vẹn hai sản phẩm riêng, cả hai đều có người dùng thật.
- 4+ nămtại Gradion, phát triển sản phẩm cho khách hàng châu Âu
- 4 thánglà developer duy nhất của một sản phẩm khách hàng đang vận hành
- 46phiên bản phát hành trong chưa đầy sáu tuần, với vai trò một trong hai kỹ sư chính
- 2sản phẩm riêng đã đến tay người dùng thật: một ứng dụng tài chính và hệ thống quản lý cho một quán ăn
Các dự án đã thực hiện từ 2022 đến nay
Sản phẩm riêng · 06/2026 – Hiện tại
Chili by TLA
Phát triển độc lập · sản phẩm, kỹ thuật và vận hành
Ứng dụng quản lý tài chính cá nhân đang beta với 10 người dùng: ví, ngân sách, sao kê thẻ tín dụng, trả góp và khoản vay, kèm trợ lý AI chuyển câu mô tả hoặc ảnh chụp màn hình thành giao dịch.
- 3tháng từ repo trống đến production
- 31phiên bản phát hành trong ba tuần đầu
- ~3,300test tự động, gồm unit và end-to-end
- Đưa sản phẩm từ repo trống lên production trong khoảng ba tháng, sau đó phát hành 31 phiên bản trong ba tuần đầu, theo roadmap chia thành các phần nhỏ, mỗi phần hoàn chỉnh từ đầu đến cuối.
- Thiết kế xoay quanh một nguyên tắc: mọi thao tác làm thay đổi số tiền đều phải đi qua service layer. Web, trợ lý AI và các tác vụ định kỳ chỉ là bên gọi, nên không thành phần nào có thể bỏ qua quy tắc nghiệp vụ hay truy cập dữ liệu của người dùng khác.
- Bảo đảm trợ lý AI đủ an toàn để xử lý nghiệp vụ tiền tệ: AI chỉ gọi được các service sẵn có, không tự quyết định thao tác trên tài khoản của ai, mỗi hành động chỉ thực thi một lần kể cả khi request bị gửi lại; model được lựa chọn qua chấm điểm trên bộ 76 tình huống thay vì đánh giá cảm tính.
React 19Express 5Prisma 7PostgreSQLTanStack QueryReact Router 7Zod
Bốn năm xây dựng frontend với tiêu chí dễ bảo trì và dễ mở rộng.
Tôi có bốn năm làm việc tại Gradion (trước đây là NFQ Asia), phát triển các nền tảng SaaS multi-tenant cho khách hàng châu Âu. Tôi tập trung vào kiến trúc frontend, kiểm thử và bảo mật, vì đây là những yếu tố quyết định một sản phẩm có còn dễ thay đổi sau vài năm hay không.
Trong năm gần đây, công việc của tôi mở rộng sang full-stack: lớp backend-for-frontend bằng Next.js và một nền tảng dùng Nitro, Prisma cho khách hàng tại Gradion; Express, Prisma và PostgreSQL cho các sản phẩm riêng do tôi tự thiết kế, phát triển và vận hành.
- Học vấn
- Kỹ sư Công nghệ Thông tinĐại học Cần Thơ
- Ngoại ngữ
- Tiếng ViệtBản ngữ
- Tiếng AnhSử dụng tốt trong công việc
- Trách nhiệmTừ một trong năm developer của trang quản trị khách hàng, trở thành người được giao vận hành độc lập sản phẩm đang chạy production.
- Chất lượngRà soát các luồng tạo, sửa, xóa của một ứng dụng khách hàng, phát hiện ba lỗi nghiêm trọng và xây dựng chuẩn chung cho team; thiết lập bộ công cụ lint và format vẫn được sử dụng sau ba năm.
- Sản phẩmChuyển một quán ăn từ Excel sang hệ thống quản lý riêng trong sáu tuần; vận hành một ứng dụng tài chính có trợ lý AI chạy trên model tự host.
Công nghệ tôi sử dụng
- Nền tảng
- React 19Next.js 15/16 (App Router)TypeScriptJavaScript (ES6+)
- State & dữ liệu
- Redux ToolkitZustandTanStack QueryReact Hook FormZod
- Giao diện
- Tailwind CSSshadcn/uiRadix UISCSS
- Kiểm thử
PlaywrightJestCypress
- Backend & công cụ
- Node.jsPrismaPostgreSQLDockerGit
- Quy trình & kỹ năng mềm
- ScrumAgileGit FlowCode ReviewThích nghi nhanhChủ động