Hoàng Đình Dương

Lập trình viên Backend C# (.NET)

duonghoangdinh0804@gmail.com|0332290626|Xã Đại Thanh, Hà Nội

Tóm tắt

Backend Developer với kinh nghiệm phát triển các hệ thống e-learning/LMS quy mô doanh nghiệp và đại học trên C# (.NET) và Golang. Tập trung vào xử lý bất đồng bộ, chịu tải cao (message queue, background worker), tối ưu pipeline video (HLS) và tích hợp chuẩn học liệu SCORM. Có kinh nghiệm thiết kế hệ thống thi cử trực tuyến, phân quyền RBAC và xác thực SSO/OAuth2.

Kinh nghiệm làm việc

Công ty Cổ phần Giải pháp Proateco09/2025 – 09/2026

Dự án: LMS Business – Hệ thống quản lý đào tạo & phát triển nhân sự doanh nghiệp

Vị trí: Backend Developer

Công việc:

  • Xác thực & Phân quyền: Xây dựng RBAC phân cấp theo cơ cấu tổ chức (Vùng – Phòng ban – Khối/Unit), quản lý phiên đăng nhập và tích hợp SSO Microsoft (LDAP)
  • Năng lực nhân sự: Phát triển engine khung năng lực, đánh giá onboarding và mở khóa khóa học theo kỹ năng nhân viên
  • Khóa học & Lớp học: Xây dựng kho khóa học, theo dõi tiến độ học và quản lý lớp học có giảng viên
  • Lộ trình học tập: Xây dựng engine tự động sinh lộ trình học theo vị trí, phòng ban và tiến trình phê duyệt
  • Thi cử & Đánh giá: Xây dựng bộ tạo đề thi và đánh giá năng lực 360 độ
  • Chứng chỉ & Gamification: Xây dựng cấp chứng chỉ tự động theo quy tắc, hệ thống tích điểm, đổi thưởng và huy hiệu thành tích
  • Vận hành & Cộng đồng: Xây dựng diễn đàn nội bộ, hệ thống ticket hỗ trợ và báo cáo giám sát toàn hệ thống

Team size: 5 người

Dự án: LMS Edu – Hệ thống quản lý đào tạo & học trực tuyến đa chi nhánh

Vị trí: Backend Developer

Công việc:

  • Xác thực & Phân quyền: Xây dựng đăng nhập OTP, xác thực 2 lớp, đăng nhập Google, quản lý phiên qua Redis và phân quyền RBAC theo chi nhánh, vai trò tùy chỉnh
  • Học vụ: Phát triển từ đầu luồng liên kết Ngành – Chương trình đào tạo – Khóa tuyển sinh – Lớp học
  • Xử lý Video HLS: Tối ưu pipeline chuyển mã HLS bằng kỹ thuật Stream Copy cho video chuẩn H.264, rút ngắn xử lý video 30 phút từ ~3 phút xuống ~10 giây, giảm đáng kể tải CPU worker
  • Học liệu & Chống gian lận: Tích hợp SCORM 1.2/2004 (CMI Data Model); phát triển WebSocket Heartbeat chống tua video lậu và xác thực thời gian học thực tế
  • Hệ thống thi cử: Thiết kế cơ chế Snapshot đề thi và sinh đề ngẫu nhiên theo ma trận, giảm truy vấn lặp xuống DB khi mở ca thi đồng loạt
  • Xử lý nộp bài & chống mất bài: Tách luồng nộp bài khỏi chấm điểm qua Redis Queue + Worker; xây dựng Dual Cleanup (Lazy Cleanup + Cronjob) tự động thu hồi và chấm điểm phiên thi bị treo do mất mạng

Team size: 4 người

Backend .NET, Công ty Cổ phần Tập đoàn HIT03/2025 – 08/2025

Dự án: ThinkEdu – Nền tảng Giáo dục Đa người dùng (Multi-tenant Platform)

Công việc:

  • Quản lý file trên MinIO: Xây dựng chức năng quản lý tệp (upload, xóa, chunked upload file dung lượng lớn) trên MinIO Object Storage, hỗ trợ upload phân đoạn tránh timeout khi mạng gián đoạn
  • Quản lý cơ cấu tổ chức đa tenant: Phát triển CRUD cơ cấu tổ chức (chi nhánh, phòng ban) theo kiến trúc multi-tenant SaaS; áp dụng Sharding Factory tự động route request và cách ly dữ liệu giữa các tenant

Team size: 5 người

Dự án cá nhân / khác

Dự án: Cafenix – Nền tảng SaaS Quản lý Chuỗi Cà Phê & Board Game Đa Chi Nhánh

Vị trí: Backend DeveloperThời gian: 10/2025 – 01/2026

Công việc:

  • Vận hành chuỗi & không gian game: Xây dựng dịch vụ theo Microservices (.NET 9) và Clean Architecture quản lý chuỗi thương hiệu, chi nhánh, phòng chơi, sơ đồ bàn theo cây phân cấp
  • Kho dữ liệu Board Game & AI dịch luật chơi: Xây dựng crawler thu thập hàng chục nghìn board game từ BoardGameGeek bằng Playwright (C#), vượt Cloudflare Turnstile; dùng Anthropic Claude API để bóc tách và dịch luật chơi Anh–Việt

Team size: 5 người

Dự án: Website Bán hàng Thời trang E-Commerce

Vị trí: Fullstack DeveloperThời gian: 10/2024 – 12/2024

Công việc:

  • Nền tảng thương mại điện tử: Xây dựng website hỗ trợ đăng ký, đăng nhập, tìm kiếm và mua sắm sản phẩm trực tuyến
  • Nghiệp vụ bán hàng: Xây dựng giỏ hàng, thanh toán online, đặt hàng, theo dõi lịch sử đơn hàng
  • Gợi ý địa chỉ: Tích hợp gợi ý địa chỉ giao hàng thông minh dựa trên bản đồ

Team size: 1 người

Kỹ năng chuyên môn

  • Ngôn ngữ & Framework: C# (.NET 9, .NET Core, ASP.NET Core, FastEndpoints), Golang (Go 1.24, Gin, net/http)
  • Cơ sở dữ liệu & Caching: PostgreSQL (pgx/v5, Multi-tenant Sharding), MySQL, Entity Framework Core, Redis (Cache, Key Prefixing, Streams), MinIO S3 Storage
  • Giao thức, Streaming & Automation: WebSocket (gorilla/websocket), Server-Sent Events (SSE), HLS, RESTful API, Playwright, SCORM (1.2 & 2004), SMTP
  • Bảo mật & Kiến trúc: OOP, Microservices, Modular Monolith, CQRS, Multi-tenancy, Hierarchical RBAC, Google OAuth2 SSO, Microsoft SSO (LDAP), 2FA OTP, JWT, Rate Limiting
  • DevOps & Công cụ: Docker, Git/GitLab, Postman, Nginx

Học vấn

Trường Đại học Mỏ - Địa chất (HUMG) — GPA: 3.10 / 4.0

  • Học bổng Khuyến khích Học tập – Học kỳ 1 (Năm học 2025 – 2026)
  • Giải Nhất – Tiểu ban Nghiên cứu Khoa học Sinh viên (Năm học 2024 – 2025)
  • Ngoại ngữ: Tiếng Anh (TOEIC 450 LR)