NGUYEN THANH DAT

Xin chào, tôi là

NGUYEN THANH DAT

Front-end Developer

Frontend Engineer với 2 năm kinh nghiệm xây dựng và bàn giao ứng dụng web hiện đại từ đầu đến cuối. Có kinh nghiệm thiết kế kiến trúc frontend, giải quyết các bài toán UI và hiệu năng phức tạp, và lựa chọn giải pháp kỹ thuật thực tế cân bằng giữa khả năng mở rộng, khả năng bảo trì, chất lượng sản phẩm và hiệu quả phát triển. Tập trung mạnh vào trải nghiệm lập trình viên (DX), hệ thống tái sử dụng và tối ưu hiệu năng.

ReactJSNext.jsTypeScriptTailwindCSSFigmaDockerExpressJSNestJSREST API
Sự nghiệp

Kinh nghiệm làm việc

September 2024 — Present

Frontend Developer

GTEL OTS · Ho Chi Minh City, Vietnam

Frontend Developer duy nhất, bàn giao và bảo trì các ứng dụng production: Hệ thống Quản lý Video đa tenant, Nền tảng Tích hợp IoT theo cấu hình, và Chatbot Hỏi đáp Pháp lý ứng dụng AI.

Video Management System (VMS)

Nền tảng đa tenant cho tổ chức và doanh nghiệp quản lý camera giám sát, thiết bị theo dõi và quyền truy cập người dùng, phục vụ bốn tenant khách hàng từ một codebase dùng chung.

RBACABACDesign SystemDesign Tokens

IoT Integration Platform

Nền tảng điều khiển bằng cấu hình, sinh câu lệnh thiết bị từ cấu hình JSON, cho phép giao tiếp giữa hệ thống bên thứ ba và các thiết bị IoT.

JSON-driven FormsREST APIConfiguration-driven

Legal Q&A Chatbot

Ứng dụng ứng dụng AI cho phép người dùng tải tài liệu pháp lý lên và trò chuyện với chatbot để tra cứu, hiểu thông tin pháp lý qua giao diện hội thoại thời gian thực.

Server-Sent EventsMarkdown RenderingAI

Bàn giao trọn vòng đời frontend cho ba sản phẩm, gồm phân tích yêu cầu, ra quyết định kỹ thuật, triển khai, bảo trì và phát hành production.

Tăng tốc phát triển tính năng nhờ xây dựng Dynamic Forms điều khiển bằng JSON: sinh UI từ cấu hình, validation theo quy tắc nghiệp vụ, conditional rendering và xử lý dữ liệu lồng nhau.

Phục vụ bốn tenant khách hàng bằng kiến trúc frontend đa tenant với RBAC và ABAC, đồng thời phát triển Design System, Design Tokens và component library tái sử dụng để đảm bảo nhất quán giữa các module.

Triển khai các tính năng cốt lõi cho Chatbot Hỏi đáp Pháp lý: tải tài liệu lên, phản hồi AI thời gian thực bằng Server-Sent Events (SSE), và render Markdown sang HTML cho nội dung chatbot có cấu trúc.

Tự động hóa build và triển khai bằng cách phát triển, bảo trì pipeline GitLab CI/CD tích hợp Docker, đơn giản hóa quy trình release.

ReactTypeScriptReact RouterZustandTanStack QueryAnt DesignTailwindCSSServer-Sent EventsGitLab CI/CDDocker
Sản phẩm

Dự án cá nhân

Live Chat App

Nền tảng nhắn tin thời gian thực xây dựng với NestJS (backend) và React.js với TypeScript (frontend). Sử dụng JWT cho xác thực và ABAC cho phân quyền. Tích hợp Socket.IO cho giao tiếp thời gian thực và REST APIs. PostgreSQL và MongoDB lưu trữ dữ liệu, Redis tăng tốc phản hồi.

ReactSocket.ioNestJSMongoDBTailwindCSSTanStack QueryTanStack RouterZustand

Shoe store e-commerce

Nền tảng bán giày trực tuyến, tích hợp thanh toán Stripe, xác thực JWT, và tìm kiếm sản phẩm nâng cao. Quản lý toàn diện người dùng, đơn hàng và sản phẩm. Backend với Express.js và MongoDB, frontend với React.js và Redux.

ExpressMongoDBStripeJWTReduxReact.js

ThepDungDat

Website CMS-driven cho nhà cung cấp thép và vật liệu xây dựng, sử dụng Next.js, React, TypeScript, Tailwind CSS, WordPress GraphQL, và Google Sheets API. Trang sản phẩm và báo giá động, SEO metadata, JSON-LD schema, tạo sitemap, và cache revalidation an toàn.

Next.jsReactTypeScriptTailwindCSSWordPressACFGraphQLGoogle Sheets APICloudflare
Kết nối

Thông tin liên hệ