Bỏ qua tới nội dung chính
QuânBackend, Hà Nội
  • NowHiện tại
  • ExperiencesKinh nghiệm
  • Tech stack
  • WorksHành trình
  • ExploreKhám phá

Settings

Language
VIEN
Motion
Theme
Message meNhắn tin

Time in Hanoi: ··:···Hà Nội · UTC+7

Đặng Ngọc
Quân

I'm Quân, a NodeJS backend developer who likes automating things. If something keeps being done by hand, I'll want to write a tool for it.Tôi là Quân, một backend developer NodeJS thích tự động hoá. Việc gì phải lặp lại bằng tay, tôi sẽ muốn viết tool cho nó.

See my experiencesXem kinh nghiệm

3 years building backends3 năm làm backend

  1. ArtemisLab, 2023/08 – 2025/02
  2. Viet Tech Innovation, 2025/02 – 2025/12
  3. SAPP Education, 2026/01 – now

2023nownay

FocusTrọng tâmSystem integrationTích hợp hệ thốngPaymentsThanh toánAutomationTự động hóa
Dang Ngoc Quan — Backend Developer
Đặng Ngọc Quân · Thanh Xuân, Hà Nội

01Right nowHiện tại

I update this whenever things change.Tôi sửa phần này mỗi khi công việc thay đổi.

Updated October 2026Cập nhật 10/2026

  1. •

    BuildingĐang làm

    Payments & integrationsTích hợp thanh toán & CRM

    Payments, e-contracts, HubSpot and data sync to SAP for Finance, on SAPP Education's platform.Tôi làm phần thanh toán, hợp đồng điện tử, tích hợp HubSpot và đồng bộ dữ liệu sang SAP cho team Tài chính – Kế toán, trên nền tảng của SAPP Education.

  2. ○

    LearningĐang học

    How a well-run team worksQuy trình của một team bài bản

    No new tech for now. I take on lots of integration tasks to get better at thinking them through.Giai đoạn này tôi chưa học công nghệ mới, mà nhận nhiều task tích hợp để luyện cách nghĩ cho thấu đáo.

  3. –

    Outside workNgoài giờ

    Mind Keep

    The site you're on. Lately I've been redoing its look as this notebook.Trang bạn đang xem. Dạo này tôi làm lại giao diện thành cuốn sổ tay này.

→

Heading toHướng tới

Lead a backend teamDẫn dắt một team backend

After that, working as a solution architect on distributed systems.Sau đó là làm solution architect, thiết kế hệ thống phân tán.

02What I’ve worked onKinh nghiệm

Areas I’ve worked on at companies. Figures come from production.Những mảng việc tôi đã làm ở công ty. Số liệu lấy từ production.

Education platformNền tảng giáo dục

2026 – now2026 – nay

CurrentĐang làm

Payments & reconciliationThanh toán & đối soát

paid onlinethanh toán online
94%
gateway successgọi cổng thành công
99.9%99,9%
orders synced to HubSpotđơn sync HubSpot
100%
  • Took over a simple flow; most of what runs today is what I added.Nhận luồng khi còn đơn giản, phần lớn những gì đang chạy là tôi làm thêm.
  • VNPay, VietQR and office POS terminals confirm payments by webhook, one merchant per legal entity.VNPay, VietQR và máy POS ở văn phòng xác nhận thanh toán qua webhook, mỗi pháp nhân một merchant.
  • Each transaction updates the order, syncs to HubSpot and notifies. Cancel an order and the other systems cancel too, contract included.Mỗi giao dịch tự cập nhật đơn, đồng bộ HubSpot và gửi thông báo. Huỷ đơn thì các bên tự huỷ theo, kể cả hợp đồng.

E-contractsHợp đồng điện tử

contracts in 9 monthshợp đồng / 9 tháng
3,9363.936
manual entries removedlượt nhập tay được bỏ
~215,000~215.000
hours savedgiờ công
~980
  • Moved the e-signature provider from FPT to EFY while the system was live. Rewrote the integration layer, ran both for a month, no downtime.Chuyển nhà cung cấp chữ ký số từ FPT sang EFY khi hệ thống đang chạy. Viết lại tầng tích hợp, chạy song song một tháng, không ngày nào gián đoạn.
  • HubSpot data fills each contract automatically.Dữ liệu từ HubSpot tự điền vào hợp đồng.
  • Duplicates are blocked, and it recovers when the provider reports a network error though the contract was created.Chống tạo trùng, và tự khôi phục khi nhà cung cấp báo lỗi mạng dù hợp đồng đã được tạo.

Internal toolsTool nội bộ

  • Copies HubSpot properties and pipelines from production to dev.Clone property và pipeline HubSpot từ production sang dev.
  • Shows a record's raw property history, more detail than HubSpot's UI.Xem lịch sử thô của một bản ghi, chi tiết hơn giao diện HubSpot.
  • Lets BAs check and retry a failed contract, and tracks logs and error rates for the contract flow.Cho BA tự kiểm tra và chạy lại hợp đồng lỗi, theo dõi log và tỉ lệ lỗi của luồng hợp đồng.

HubSpot API · NestJS · Next.js

Before thatTrước đó

PastĐã làm

Social startup, 2025Startup mạng xã hội, 2025

Real-time social appApp kết bạn real-time

  • I was the main backend developer, there from the start.Tôi làm backend chính và tham gia từ đầu.
  • Built the real-time and query parts, and designed the PostgreSQL and MongoDB schemas.Làm phần real-time, truy vấn và thiết kế schema PostgreSQL, MongoDB.

Microservices, Kafka, WebSocket, MQTT, Redis, Elasticsearch

Telegram games, 2023 – 2025Game trên Telegram, 2023 – 2025

Telegram mini apps

  • Earn-daily, wait-for-the-airdrop mini app games, plus a few web apps.Game mini app kiểu cày coin mỗi ngày chờ airdrop, kèm vài web app.
  • My first job, started at university, from part-time to almost full-time.Công việc đầu tiên, bắt đầu khi còn đi học, từ part-time lên gần full-time.

NestJS, MQTT, NATS, RabbitMQ, PostgreSQL, MongoDB

03Tech stack

 Used every dayDùng hằng ngàyAIBuilt with AILàm cùng AI Basic levelMức cơ bản
  • Languages & runtime

    • TypeScript
    • JavaScript
    • NodeJS
    • HTML
    • CSS
  • Frameworks

    • NestJS
    • ExpressJS
    • Next.jsAI
    • ReactAI
    • FlutterAI
  • Databases & cache

    • PostgreSQL
    • MongoDB
    • Redis
    • MySQL
  • Messaging & real-time

    • Kafka
    • RabbitMQ
    • NATS
    • MQTT
    • WebSocket
    • BullMQ
  • Search & data processing

    • Elasticsearch
    • Bloom Filter
    • FFmpeg
  • DevOps & platform

    • Docker
    • Nginx
    • GitHub Actions
  • Architecture

    • Microservices
    • Monolith
  • Tools

    • Git
    • GitHub
    • GitLab
    • Postman
    • Swagger
    • Claude (chat & agent)
    • English (reading docs)Tiếng Anh (đọc tài liệu)

04WorksHành trình

  1. 2026 – now2026 – nay

    Backend Developer, SAPP Education

    Payments, e-contracts, CRM and SAP integrations.Thanh toán, hợp đồng điện tử, tích hợp CRM và SAP.

  2. 2025

    Backend Developer, Viet Tech Innovation

    Microservices and real-time for a social app.Microservices và real-time cho một app kết bạn.

  3. 2023 – 2025

    Backend Developer, ArtemisLab

    Telegram mini apps, my first job, started at university.Telegram mini app, công việc đầu tiên, bắt đầu từ thời sinh viên.

  4. 2021 – 05/2025

    Mathematics & Computer Science, HUS – VNUToán – Tin, HUS – VNU

    Graduated from Hanoi University of Science.Tốt nghiệp ngành Toán – Tin, ĐH Khoa học Tự nhiên.

05Explore more about meKhám phá thêm về tôi

The rooms below are open to anyone, no account needed. This whole site is Mind Keep, a side project I build whenever I feel like it: I write the NestJS backend myself; AI writes most of the web and Flutter app code while I design the flows and review it.Mấy phòng dưới đây ai cũng mở được, không cần tài khoản. Cả trang này là Mind Keep, dự án cá nhân tôi làm khi có hứng: backend NestJS do tôi tự viết, còn web và app Flutter chủ yếu do AI viết, tôi lo thiết kế luồng và review.

  • AvailableKhả dụng

    Snippets

    Commands & notesLệnh và ghi chú

    /snippets

  • AvailableKhả dụng

    Music

    Ambient playerTrình phát nhạc nền

    /music

  • AvailableKhả dụng

    Workspaces

    A space for each jobKhông gian riêng cho từng công việc

    /works

  • AvailableKhả dụng

    LabThử nghiệm

    Small games built with AIVài game nhỏ làm cùng AI

    /lab

MailboxHộp thư

Get in touchLiên hệ với tôi

Backend question, curious how this site works, or just want to say hi? Message me right here, no account needed.Có câu hỏi về backend, tò mò trang này làm thế nào, hay chỉ muốn chào một câu? Nhắn thẳng cho tôi ở đây, không cần tài khoản.

— Quân

HANOI · VIETNAM··:··UTC+7
Dang Ngoc Quan on a postage stamp

Send to:Gửi về:

  • Emaildangngocquan104@gmail.com
  • GitHubgithub.com/dangngocquan(opens in a new tab)
  • LinkedInlinkedin.com/in/dangngocquan(opens in a new tab)

© 2026 Đặng Ngọc Quân, Thanh Xuân, Hà Nội