Front-End Developer | ReactJS · Next.js · TypeScript
Le Dai Nghia
Hồ sơ chuyên môn
Front-End Developer có kinh nghiệm triển khai thực tế với giao diện responsive, hệ thống component tái sử dụng, tích hợp REST API, tối ưu hiệu năng, kiến trúc backend, cơ sở dữ liệu và quy trình container. Đã làm việc ở cả vai trò thành viên phát triển và trưởng dự án, chuyển hóa quy trình nghiệp vụ thành ứng dụng ổn định, dễ bảo trì.
Kỹ năng kỹ thuật
- Frontend
- ReactJS, Next.js, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, SSR, SEO
- Kiến trúc
- Component tái sử dụng, quản lý state, Redux, REST API, JWT, RBAC
- Backend
- NestJS, Node.js, C#, ASP.NET/.NET, Java, Spring Boot
- Dữ liệu
- PostgreSQL, SQL Server, MySQL, MongoDB, Prisma ORM, Redis, MinIO
- Chất lượng
- Unit test, debugging, troubleshooting, code review, tối ưu hiệu năng
- Triển khai
- Docker, Jenkins, CI/CD, Caddy, reverse proxy, Linux, Git, GitHub
Kinh nghiệm dự án
Mỹ Thuật Tân Việt - Ứng dụng báo giá
Full-stack Developer & Team Lead · Freelance · Nhóm 4 người
Nền tảng báo giá và vận hành thực tế, thay thế quy trình Excel cho doanh nghiệp mỹ thuật và nội thất.
Next.js · NestJS · TypeScript · Prisma · PostgreSQL · MinIO · Docker · Caddy
- Dẫn dắt triển khai kỹ thuật của nhóm 4 người, phụ trách kiến trúc cơ sở dữ liệu và cấu trúc tổng thể codebase.
- Thiết kế luồng báo giá, vận chuyển, xưởng sản xuất và vòng đời đơn hàng cho nhân viên và quản trị viên.
- Tách công thức giá độc quyền vào calculation engine phía server và cung cấp qua các API preview bảo mật.
- Phát triển module Next.js/NestJS, tích hợp MinIO và thiết kế dữ liệu PostgreSQL bằng Prisma.
- Đóng gói dịch vụ bằng Docker, cấu hình Caddy và xử lý sự cố production để duy trì ổn định hệ thống.
TripPlanner - Nền tảng lập kế hoạch sự kiện
Full-stack Developer · Freelance · Thành viên backend nòng cốt
Nền tảng sự kiện có headless CMS để đội ngũ không chuyên kỹ thuật tự xuất bản landing page.
NestJS · TypeScript · Prisma · PostgreSQL · Redis · Docker
- Phát triển chức năng backend và REST API cốt lõi với khoảng 82 commit trong dự án.
- Thiết kế mô hình PostgreSQL và quy trình CMS cho nội dung landing page tái sử dụng.
- Áp dụng Redis cache để giảm tải cơ sở dữ liệu và cải thiện thời gian phản hồi API.
- Duy trì khoảng 98% test coverage cho các module backend cốt lõi bằng unit test.
- Triển khai metadata phía server, sitemap động và structured data để tăng khả năng hiển thị tìm kiếm.