Trình chiếu 1: Đào Đình Đức
Đào Đình ĐứcLập trình viên Full-stack

Xây sản phẩm chuẩn, ổn định, tối ưu cùng AI.

Lập trình viên full-stack, hơn 4 năm làm với Node.js, TypeScript, PostgreSQL, Redis, Elasticsearch, Directus (headless CMS), Vue.js và Next.js. Làm việc cùng AI agent Claude, Codex, Grok: thiết lập harness để tự động hoá quy trình, rồi giám sát agent xử lý việc.

Công việc tiêu biểu

2024 - nay

1.Adaptably

Chi tiết dự án:

EdTech / Quản lý trung tâm học tập

Nền tảng học tập cho trung tâm Grade Solution: học sinh làm bài tập theo đúng trình độ, tích điểm thưởng và đổi thưởng. AI được tích hợp vào app để chấm bài, OCR bài viết tay, chấm thi nói và chat phân tích tiến độ học tập cho học sinh, phụ huynh.

Công nghệ

  • Vue.js
  • TypeScript
  • Node.js
  • Directus
  • PostgreSQL
  • Redis
  • OpenAI API
  • Claude
  • Grok

Full-stack Engineer

Khoảng 3.000 người dùng, trong đó 800 người hoạt động thường xuyên. AI được dùng cả trong sản phẩm lẫn trong quy trình phát triển và vận hành.

Thành tựu

  • Tích hợp AI chấm hơn 1.000 bài worksheet mỗi tháng, có bước lọc câu trả lời trống, rác hoặc chép đề trước khi gọi LLM; giáo viên chỉ review khi có khiếu nại nên thời gian chờ kết quả giảm nhiều.
  • Cấu hình model và harness riêng cho từng chức năng AI (chấm bài, OCR, chấm thi nói, chat) để tối ưu chi phí.
  • Phát triển bằng multi-agent: Claude làm agent chính, điều phối Codex và Grok làm sub-agent, xử lý trọn từ khi nhận yêu cầu mới tới test và review, theo đúng quy chuẩn code.
  • Theo dõi lỗi bằng Sentry, nhận feedback người dùng trực tiếp qua Chatwoot và đưa vào workflow AI tự động để khắc phục, hỗ trợ nhanh và chính xác.
  • Xây chat AI phân tích học tập cho học sinh và phụ huynh, stream qua SSE, kiểm tra quyền theo vai trò và giới hạn lượt mỗi ngày.
  • Xây OCR bài tập về nhà: chuyển trang PDF scan thành ảnh để AI đọc bài viết tay và dấu chấm của giáo viên.
  • Một mình làm toàn bộ backend cho khoảng 3.000 người dùng: mô hình dữ liệu PostgreSQL trên Directus, API Node.js (Directus extension, Express) cho giao bài theo trình độ, tích và đổi điểm thưởng, tích hợp Twilio, CleverTap.

2023 - 2025

2.Medialabs

Chi tiết dự án:

AdTech / Marketplace

Nền tảng mua media và quảng cáo tại Việt Nam, nơi nhà quảng cáo đặt ad network, website, KOL và quảng cáo ngoài trời.

Công nghệ

  • Nuxt
  • Vue.js
  • Directus
  • Node.js
  • PostgreSQL
  • Redis
  • Typesense
  • REST API

Backend Engineer

Kết nối nhà quảng cáo với đơn vị media qua gói media dựng sẵn, lập kế hoạch chiến dịch và marketplace agency, tài nguyên.

Thành tựu

  • Một mình làm toàn bộ backend: thiết kế mô hình dữ liệu PostgreSQL trên Directus cho kho media, gói quảng cáo, vendor, đơn hàng và danh bạ đối tác.
  • Xây REST API Node.js cho frontend Nuxt: đặt media, giỏ hàng, đơn hàng và mục đã lưu.
  • Dùng AI để lên kế hoạch và viết code cho các tính năng backend.

Chi tiết kỹ thuật

  • Thanh toán OnePay: middleware kiểm tra chữ ký hash của giao dịch, gọi QueryDR để cập nhật trạng thái thanh toán.
  • Media plan theo ngân sách: chuyển plan thành chiến dịch, chia sẻ qua email, mời lại và nhân bản plan được chia sẻ.
  • Hoá đơn có chiết khấu theo slot, vendor hoặc sản phẩm cha, gửi mail khi được duyệt; lệnh rút tiền và thống kê doanh thu cho vendor.
  • Tìm kiếm vendor, sản phẩm bằng Typesense; OTP có reCAPTCHA và giới hạn theo IP trên Redis.

Chi tiết dự án:

AV Technology / Corporate Website

Website doanh nghiệp cho hãng thiết bị nghe nhìn tại Mỹ, gồm các dòng sản phẩm điều khiển, âm thanh và AV-over-IP.

Công nghệ

  • Nuxt
  • Vue.js
  • Directus
  • Node.js
  • PostgreSQL
  • Algolia
  • REST API

Backend Engineer

Đội marketing tự xuất bản sản phẩm, case study, đào tạo, webinar và tin tức từ một headless CMS.

Thành tựu

  • Một mình làm toàn bộ backend: thiết kế mô hình dữ liệu PostgreSQL trên Directus cho sản phẩm, case study, đào tạo, sự kiện và tin tức.
  • Xây REST API Node.js cho frontend Nuxt, gồm biến đổi ảnh để phân phối WebP responsive.

Chi tiết kỹ thuật

  • API đăng ký tài khoản: gán vai trò theo email, gửi mail chào mừng và báo cho quản trị viên khi có người đăng ký mới.
  • Cron gửi email tổng hợp hằng ngày và hằng tuần về tài liệu mới cập nhật trên cổng tài liệu, theo đăng ký của từng người dùng.
  • Hook đồng bộ chỉ mục tìm kiếm Algolia mỗi khi tạo hoặc sửa nội dung, và xử lý ảnh độ phân giải cao khi cập nhật sản phẩm.
  • Cron cập nhật bảng giá theo nhiều loại giá kèm API trả bảng giá; endpoint kiểm tra license theo mã đơn hàng và email.

Chi tiết dự án:

Fintech / Chứng khoán

Website doanh nghiệp và cổng nhà đầu tư cho công ty chứng khoán, gồm môi giới, phái sinh, trái phiếu, phân tích và mở tài khoản online.

Công nghệ

  • NestJS
  • Directus
  • Node.js
  • MySQL
  • Elasticsearch
  • Redis
  • Vue.js

Backend Engineer

Nhà đầu tư cá nhân và tổ chức có một điểm truy cập tới báo cáo phân tích, bảng giá trực tuyến và các nền tảng giao dịch.

Thành tựu

  • Trong team 10 người, phụ trách thiết kế cấu trúc database MySQL trên Directus cho sản phẩm, dịch vụ, tin tức và báo cáo phân tích đa ngôn ngữ.
  • Xây phần NestJS của website (SSR): module tìm kiếm, báo cáo phân tích, sự kiện, tuyển dụng và API form liên hệ, lấy dữ liệu từ Directus.
  • Đồng bộ nội dung từ Directus sang Elasticsearch bằng hook cấu hình theo từng collection (index lại khi khởi động, cập nhật khi tạo, sửa, xoá), truy vấn tìm kiếm từ NestJS.

Chi tiết kỹ thuật

  • Middleware NestJS cho ngôn ngữ, nhận diện thiết bị, chuyển hướng SEO, đăng nhập, proxy file và upload; interceptor gắn meta SEO, schema và breadcrumb cho từng trang.
  • Cronjob hằng ngày kéo tin tức từ API bên ngoài vào Directus, lọc danh mục, kèm tag và bản dịch; module SEO cho trang quản trị viết bằng Vue.

2023

5.Izion24

Chi tiết dự án:

InsurTech / E-commerce

Nền tảng bảo hiểm trực tuyến tại Việt Nam, bán bảo hiểm sức khỏe, tai nạn, du lịch, nhân thọ, tài sản và xe cho cá nhân, gia đình và doanh nghiệp.

Công nghệ

  • Nuxt
  • Vue.js
  • Directus
  • Node.js
  • MySQL
  • Redis
  • REST API

Backend Engineer

Khách hàng so sánh và mua bảo hiểm online, nội dung sản phẩm, khuyến mãi và blog được quản lý từ một headless CMS.

Thành tựu

  • Một mình làm toàn bộ backend: thiết kế mô hình dữ liệu MySQL trên Directus cho sản phẩm bảo hiểm, đối tác bảo hiểm, khuyến mãi và blog.
  • Xây REST API Node.js cho frontend Nuxt: danh sách, so sánh và mua bảo hiểm online, cache dữ liệu bằng Redis.
  • Đồng bộ theo lịch cron hãng bảo hiểm, danh mục, sản phẩm, gói và quyền lợi kèm bản dịch từ API của Izion vào CMS, có endpoint để chạy lại khi cần.

Chi tiết kỹ thuật

  • Xây endpoint trung gian tới API của Izion cho OTP qua số điện thoại, tra cứu hợp đồng, đăng ký tài khoản và tải tài liệu, tự quản lý access token và kiểm tra captcha.
  • Cache dữ liệu phân tích sản phẩm và dữ liệu dùng chung bằng Redis, hook Directus tự làm mới khi biên tập viên sửa nội dung trong CMS.

Cần lập trình viên full-stack cho sản phẩm của bạn?

Tôi nhận vai trò full-stack: API Node.js, cơ sở dữ liệu, giao diện Vue và Next.js, cùng tích hợp AI vào quy trình làm việc. Gửi mô tả bài toán, tôi trả lời trong vòng hai ngày làm việc.

Đào Đình Đức, 429 Lĩnh Nam - Vĩnh Hưng - Hà Nội2026