Nguyen Dang Dinh

Nguyen Dang Dinh

Lập Trình Viên Frontend 3+ năm KN
Ngày sinh08/07/2000
Điện thoại0977 963 775
Địa chỉDa Nang, Vietnam

Tổng quan

  • Hơn 3 năm kinh nghiệm làm Frontend Developer, chuyên xây dựng ứng dụng web với React, UmiJS, Next.js và TypeScript.
  • Có kinh nghiệm thực chiến backend với GoNode.js, có thể tự chủ triển khai tính năng full-stack.
  • Thành thạo các UI framework hiện đại (Tailwind CSS, Ant Design, Shadcn/ui, Bootstrap) và giải pháp quản lý state (Redux, Dva.js, Zustand, TanStack Query). Sử dụng FigmaFramer để thiết kế và tạo prototype chất lượng cao.
  • Sử dụng các công cụ AI như Claude Code, Cursor, MCP servers, Agent Skills và Antigravity để tăng tốc quy trình lập trình và phát triển.
  • Có kinh nghiệm phát triển nền tảng AI workspace (LibreChat), e-commerce (Selly), hệ thống cashback (Cashbag), Zalo Mini App và ứng dụng Webview tích hợp vào app ngân hàng (TPBank, VPBank, MBBank, BIDV, v.v.).
  • Không ngừng mở rộng kỹ năng full-stack, hướng đến xây dựng ứng dụng có khả năng mở rộng, hiệu suất cao và dễ bảo trì.
  • Học hỏi nhanh, kỹ năng giao tiếp tốt.
  • Nơi làm việc hiện tại: Đà Nẵng, Việt Nam.

Kinh nghiệm — Công ty

04/2025 — Present
Doraverse
Frontend Developer
  • Phát triển website quản trị workspace, phân tích sử dụng user/model, theo dõi chi phí và đánh giá hiệu suất nhân viên.
  • Tích hợp và tùy chỉnh LibreChat (mã nguồn mở), mở rộng với AI Agents, studio hình ảnh/video, LM notebooks và deep research. Xử lý luồng chat streaming đa model (GPT, Claude, Gemini) với hỗ trợ tool-use và function-calling.
  • Phát triển landing page, auth-web và ứng dụng meeting-note.
  • Xây dựng và publish package cookie consent, áp dụng cho tất cả sản phẩm công ty.
  • Triển khai đa ngôn ngữ, dark mode và tích hợp tracking bên thứ ba (GA, GTM, HubSpot, Microsoft Clarity).
  • Thiết kế kiến trúc codebase frontend, review code, tối ưu hiệu suất và refactor để dễ bảo trì.
12/2022 — 03/2025
Selly & Cashbag (CaSe Group)
Frontend Developer · Backend Developer
  • Phát triển và bảo trì các website nội bộ: Selly, Cashbag, Selly landing page, hệ thống chat Selly, Zalo Mini App, Mamori.vn và các dashboard quản trị.
  • Tích hợp API bên thứ ba: Telegram, Google, TikTok và Appscript.
  • Tích hợp Cashbag webview vào ứng dụng ngân hàng (TPBank, VPBank, MBBank, BIDV, v.v.) và đối tác (MFast, Galaxy, v.v.).
  • Triển khai giải pháp tương thích mobile: Webview, deep-link và Adjust.
  • Triển khai hỗ trợ đa ngôn ngữ (i18n), chuyển đổi dark mode và giao diện responsive.
  • Cấu trúc mã nguồn dễ bảo trì, đảm bảo clean code, tối ưu hiệu suất và review code.
  • Backend: Xử lý các task backend sử dụng Go, Node.js và MongoDB.
09/2021 — 11/2021
NCCSoft
Intern Fullstack
  • Hoàn thành dự án đào tạo sử dụng ReactJS, ExpressJS và MongoDB.
  • Phát triển tính năng và debug lỗi trong các dự án production.

Kinh nghiệm — Freelance

10/2025 — Present
Tfluencer (Techcombank)
Frontend Developer · Backend Developer
  • Phát triển nền tảng TCB Creator (tfluencer.vn) — quản lý KOL/influencer cho Techcombank & AccessTrade.
  • Xây dựng microservice service-tos với eKYC, eContract, liên kết thẻ ngân hàng, xác thực OTP sử dụng Next.js & Shadcn/ui.
  • Tích hợp FPT eContract API cho xác minh sinh trắc học và ký hợp đồng điện tử.
  • Phát triển nhiều biến thể chiến dịch thương hiệu cho các đối tác ngân hàng và doanh nghiệp với kiến trúc component dùng chung.
  • Phát triển hệ thống admin toàn diện: quản lý user/creator, duyệt chiến dịch, review KYC, kiểm duyệt nội dung, xuất dữ liệu và dashboard phân tích.
  • Backend: Xử lý nhiều tính năng backend sử dụng Go & Echo framework.
06/2021 — 08/2021
giupvieckimphuc.com
Frontend Developer
  • Phát triển Admin Front-end với ReactJS, Redux, REST API.
  • Quy mô nhóm: 5. Backend: Java.

Học vấn

Đại học Sư phạm Kỹ thuật, Đại học Đà Nẵng
Chuyên ngành: Công nghệ Thông tin · Xếp loại: Giỏi
08/2018 — 12/2022

Kỹ năng

Ngôn ngữ lập trình
HTMLCSSJavaScriptTypeScriptGo
CSS Framework
BootstrapTailwind CSSAnt DesignShadcn/uiMotionSubframer
Web Framework
ReactJSUmiJSNext.js 14–16Redux / Dva.jsZustandTanStack Query
AI & Công cụ Dev
Claude CodeClaudeKitCursor AIAntigravity
IDE
Visual Studio CodeCursor AIGoLand
Cơ sở dữ liệu
MongoDBPostgreSQLMySQLSupabaseRedis
Quản lý mã nguồn
GitGiteaGithub
DevOps
Docker
Tóm tắt- Frontend: JavaScript, TypeScript, ReactJS, Next.js, UmiJS | State: Redux, Zustand | Styling: Tailwind CSS, SCSS, Ant Design, Shadcn/ui | Animation: Motion, Magic UI.
- Concepts: Responsive design, SSR, SEO, WebSocket / Socket.IO.
- Backend: Node.js, Express.js, Go, Echo, MongoDB, PostgreSQL.
- Tools & AI: Git, Git Flow, Figma, Docker | AI: Claude Code, ClaudeKit, MCP, Cursor, GitHub Copilot.

Dự án

Selly.vn

01/2022 — Present
Khách hàngSelly
Mô tảHệ sinh thái thương mại điện tử đa nền tảng (trang mua hàng, cổng seller, merchant dashboard, admin, mobile webview, Zalo Mini App) với dropshipping và chat real-time.
Số thành viên10
Vị tríFrontend Developer, Backend Developer
Trách nhiệm
  • Xây dựng và bảo trì 6 ứng dụng frontend: trang mua hàng, cổng seller, dashboard merchant, trang quản trị, mobile webview và Zalo Mini App.
  • Phát triển luồng e-commerce: catalog sản phẩm, thanh toán, theo dõi đơn hàng, quản lý kho và hệ thống chiến dịch/affiliate.
  • Triển khai hệ thống chat real-time với Socket.IO cho hỗ trợ khách hàng và giao tiếp merchant.
  • Tích hợp webview vào ứng dụng mobile và đối tác ngân hàng với deep-link và Adjust tracking.
  • Triển khai đa ngôn ngữ, dark mode, giao diện responsive và dịch vụ bên thứ ba (Firebase, Facebook, Telegram, Google, TikTok).
  • Phối hợp với backend developer và designer; review code và fix bugs.
  • Xử lý các task backend sử dụng Go, Echo và MongoDB.
Công nghệ sử dụng
ReactJSUmiJSTypeScriptBootstrapAnt DesignDva.jsGoEchoNatsMongoDBPostgreSQLDockerFirebase

Webview Mini Game

10/2024 — Present
Khách hàngCaSe Group, Banks
Mô tảGame webview dạng quay thưởng tích hợp vào ứng dụng ngân hàng và game.
Số thành viên6
Vị tríFrontend Developer
Trách nhiệm
  • Xây dựng nhiều loại game (vòng quay, mở quà, cào thẻ) với theme theo sự kiện (Tết, Giáng sinh, Trung thu,...)
  • Phối hợp với backend developer và designer để hoàn thiện trải nghiệm game
  • Phát triển admin panel cho cấu hình game, quản lý phần thưởng và phân tích chiến dịch
  • Tối ưu hiệu suất webview cho trải nghiệm chơi game mượt mà trên các ứng dụng ngân hàng và game
Công nghệ sử dụng
Next.jsReactJSTypeScriptTailwind CSSShadcn/uiZustandGoEchoMongoDB

Bio Link

08/2024 — 09/2024
Khách hàngCaSe Group
Mô tảNền tảng tạo trang cá nhân với liên kết mạng xã hội, hình ảnh, bài viết và danh sách sản phẩm theo template tùy chỉnh.
Số thành viên5
Vị tríFrontend Developer, Backend Developer
Trách nhiệm
  • Xây dựng và duy trì codebase frontend
  • Phát triển tính năng cho user và admin, fix bugs
  • Cải thiện hiệu suất frontend và giảm kích thước bundle
  • Refactor codebase để dễ bảo trì lâu dài
Công nghệ sử dụng
Next.jsReactJSTypeScriptTailwind CSSShadcn/uiGoEchoMongoDB

Cashbag

06/2022 — Present
Khách hàngCashbag
Mô tảNền tảng cashback tích hợp vào 15+ ứng dụng ngân hàng (TPBank, MBBank, BIDV, VPBank, v.v.) với gamification, quản lý voucher và hệ thống rút tiền.
Số thành viên6
Vị tríFrontend Developer
Trách nhiệm
  • Phát triển và bảo trì Cashbag webview tích hợp vào 15+ ứng dụng ngân hàng với tùy chỉnh thương hiệu theo từng ngân hàng
  • Xây dựng tính năng gamification: vòng quay, bảng xếp hạng và chiến dịch thưởng theo mùa
  • Phát triển dashboard CRM quản trị cho quản lý chiến dịch, báo cáo tài chính và kiểm tra giao dịch
  • Triển khai hệ thống quản lý voucher, luồng rút tiền và lịch sử giao dịch
  • Tích hợp Firebase analytics cho tất cả biến thể ngân hàng
Công nghệ sử dụng
ReactJSUmiJSTypeScriptAnt DesignDva.jsGoEchoNatsMongoDBPostgreSQL

Chat Application

02/2023 — 05/2023
Khách hàngSupplier of Selly
Mô tảHệ thống chat hỗ trợ khách hàng real-time cho các thắc mắc mua sắm, sử dụng Socket.IO.
Số thành viên5
Vị tríDeveloper
Trách nhiệm
  • Phát triển giao diện frontend cho chat real-time
  • Triển khai tính năng chat cho quy trình hỗ trợ khách hàng
Công nghệ sử dụng
ReactJSUmiJSAnt DesignBootstrapSocket.IO

Cashbag & Selly Zalo Mini App

12/2022 — 01/2023
Khách hàngCashbag & Selly
Mô tảTrải nghiệm cashback thương mại điện tử Cashbag & Selly dưới dạng Zalo Mini App.
Số thành viên3
Vị tríFrontend Developer
Trách nhiệm
  • Thiết kế kiến trúc cốt lõi của ứng dụng
  • Phối hợp với backend trong việc tích hợp API và xử lý luồng dữ liệu
  • Làm việc với designer để hiện thực hoá UI từ Figma
  • Deploy và cấu hình ứng dụng trên nền tảng Zalo
Công nghệ sử dụng
UmiJSTypeScriptGoEcho

Mamori.vn

07/2022
Khách hàngSub-brand of Selly
Mô tảWebsite giới thiệu sản phẩm cho thương hiệu Mamori.
Số thành viên1
Vị tríFrontend Developer
Trách nhiệm
  • Xây dựng và phát triển frontend theo design.
  • Fix bugs và cải thiện code.
  • Xử lý phát sinh đơn hàng và report thông báo qua Telegram bot.
Công nghệ sử dụng
ReactJSTailwind CSS

Shop Selly

05/2022 — Present
Khách hàngBuyer of Selly
Mô tảCửa hàng thương mại điện tử cho người đăng ký gói Pro của Selly.vn.
Số thành viên4
Vị tríFrontend Developer
Trách nhiệm
  • Phát triển tính năng mới cho cửa hàng
  • Cải thiện chức năng website và xử lý lỗi
Công nghệ sử dụng
ReactJSUmiJSBootstrapGoEcho

Dự án cá nhân

Pomodoro Focus App

2025
Mô tảPomodoro timer miễn phí với trợ lý học tập AI cá nhân hoá, quản lý task, phân tích năng suất, bảng xếp hạng và mini-game giải lao.
Linkhttps://www.pomodoro-focus.site
Vị tríFullstack Developer
Trách nhiệm
  • Thiết kế và xây dựng toàn bộ ứng dụng từ đầu.
  • Triển khai tính năng focus: đồng hồ tùy chỉnh, theme nền, nhạc nền và cài đặt cá nhân.
  • Triển khai quản lý task với kéo thả, tags và phân tích.
  • Tích hợp trợ lý AI chat với lưu lịch sử hội thoại qua Vercel AI SDK.
  • Xây dựng dashboard phân tích năng suất với biểu đồ và lịch sử phiên.
Công nghệ sử dụng
Next.js 14React 18TypeScriptTailwind CSSShadcn/uiZustandMotionDND KitSupabase

Liverpool FC Fan Hub

2026
Mô tảNền tảng fan Liverpool FC với lịch thi đấu, bảng xếp hạng, tổng hợp tin tức (20+ RSS feeds), trợ lý chat AI và hồ sơ người dùng.
Linkhttps://www.liverpoolfcvn.blog/
Vị tríFullstack Developer
Trách nhiệm
  • Thiết kế và xây dựng toàn bộ ứng dụng từ đầu với Next.js App Router và ISR caching
  • Tích hợp nhiều API dữ liệu thể thao (Football-Data.org, FPL, ESPN) cho lịch thi đấu, bảng xếp hạng và thống kê cầu thủ
  • Xây dựng pipeline tin tức tự động đồng bộ 20+ RSS feeds với dịch thuật AI (Groq LLM) và trích xuất nội dung
  • Triển khai xác thực người dùng, quản lý hồ sơ và hệ thống cầu thủ yêu thích với Supabase
  • Phát triển trợ lý chat AI (LiverBird AI) với lịch sử hội thoại đa lượt và streaming responses
  • Xây dựng tính năng đọc tin: hệ thống like/comment, theo dõi lịch sử đọc và đánh dấu bài viết
Công nghệ sử dụng
Next.js 16React 19TypeScriptTailwind CSS 4Zustandnext-intlSupabaseGroq AI

Chứng chỉ

Khóa học Scrum — Axon Active Đà Nẵng
08/2020
Chứng chỉ hoàn thành khóa ReactJS — Udemy
01/2022