Đỗ Quốc Huy
Software Engineer · Backend Systems
Tôi xây dựng các giải pháp phần mềm đáng tin cậy và có khả năng mở rộng, tập trung vào hệ thống backend, kiến trúc phân tán và giải quyết các bài toán kỹ thuật thực tế.
Về bản thân
Tôi hướng tới việc xây dựng các hệ thống có thiết kế chuẩn hóa, vận hành ổn định và cấu trúc mạch lạc, giúp toàn đội ngũ dễ dàng tiếp quản và phát triển tiếp mà không bị rối.
Tôi ưu tiên cách tiếp cận thực tế: thống nhất chuẩn kết nối (API contracts) trước khi triển khai, đánh giá hiệu năng dựa trên số liệu thực tế, và xây dựng cơ chế tự phục hồi thay vì giả định hệ thống luôn chạy ổn định.
Contract-first
Thống nhất rõ ràng interface trước khi viết logic để Front-end và Back-end phát triển song song, giảm thiểu tối đa việc sửa đổi lại (rework).
Reliability by design
Áp dụng cơ chế retry, idempotency (tính toàn vẹn) và Outbox pattern để đảm bảo tính sẵn sàng cao, thay vì giả định đường truyền mạng luôn hoạt động tốt.
Tối ưu dựa trên dữ liệu
Luôn sử dụng EXPLAIN ANALYZE, benchmark hiệu năng và ghi log chi tiết để tìm đúng điểm nghẽn trước khi quyết định thêm cache hay index mới.
Kinh nghiệm
Beatcolor
Software Engineer
08/2025 - Hiện tại
Đã xây dựng
Phát triển lớp API cho pipeline xử lý ảnh/video, kết hợp REST, GraphQL và WebSocket cho các luồng tương tác khác nhau.
Triển khai giao tiếp inter-service bằng gRPC và RabbitMQ để tách rõ luồng đồng bộ và bất đồng bộ.
Áp dụng CQRS, Saga và Outbox cho các luồng nghiệp vụ cần tính nhất quán cao giữa nhiều service.
Tối ưu truy cập dữ liệu bằng chiến lược cache, snapshot và tổ chức lưu trữ phù hợp với từng loại tác vụ.
Quy mô
Hệ thống xử lý ảnh/video cho khách hàng quốc tế
Giao tiếp giữa nhiều service bằng gRPC và RabbitMQ
Luồng nghiệp vụ ưu tiên tính ổn định và khả năng mở rộng
LifeteX
Software Engineer
05/2024 - 06/2025
Đã xây dựng
Xây dựng RESTful API và GraphQL API cho các module quản trị doanh nghiệp.
Tối ưu truy vấn trên MySQL, PostgreSQL và MongoDB để giữ hệ thống ổn định khi dữ liệu tăng.
Phát triển backend bằng Node.js (NestJS/Express), Python và Java tùy theo bài toán.
Tích hợp authentication, authorization và mã hóa dữ liệu cho các luồng nghiệp vụ quan trọng.
Quy mô
Phần mềm quản trị cho doanh nghiệp và khối chính phủ
Nhiều module nghiệp vụ với dữ liệu lớn
Tối ưu MySQL, PostgreSQL và MongoDB theo nhu cầu thực tế
GSS
Game Developer Intern
07/2023 - 10/2023
Đã xây dựng
Tham gia phát triển game với Unity/C# và làm quen quy trình làm việc nhóm cùng version control.
Quy mô
Nền tảng phát triển game và quy trình làm việc nhóm
Sản phẩm tôi đã xây dựng
Auth & Security
SSO Identity Server
Nền tảng đăng nhập một lần cấp doanh nghiệp hỗ trợ SAML 2.0, OAuth 2.0, OIDC, MFA và FIDO2.
Microservices
gRPC Service Mesh
Lớp giao tiếp hiệu năng cao giữa các service bằng Protocol Buffers và cân bằng tải cho hệ phân tán.
Microservices
Distributed Saga Orchestrator
Quản lý giao dịch phân tán tin cậy với compensating transactions và cơ chế phục hồi lỗi.
Microservices
Transactional Outbox
Hệ thống đảm bảo truyền tin at-least-once giữa các service bằng hàng đợi dựa trên database.
Database Systems
Master-Replica Setup
Kiến trúc PostgreSQL replication tách đọc/ghi để phục vụ workload dữ liệu cấp doanh nghiệp.
Database Systems
Redis Cache Strategy
Lớp cache hiệu năng cao cho session storage, distributed locking và chiến lược invalidation.
Infrastructure
API Gateway & Routing
Định tuyến request tập trung với xác thực, rate limiting và biến đổi request cho client apps.
Infrastructure
CI/CD Pipeline Automation
Pipeline triển khai tự động với Docker, kiểm thử và rollout staging/production.
Auth & Security
FIDO2 & WebAuthn
Xác thực không mật khẩu bằng security key phần cứng và biometric verification.
Dự án
Hệ thống reverse tunnel viết bằng Go cho phép expose local services ra public internet an toàn. Dự án hỗ trợ stream multiplexing, TLS end-to-end, multi-tenant isolation, quota/rate limit, Prometheus metrics, health checks và Docker-ready deployment.
Điểm nổi bật
Stream multiplexing cho nhiều luồng trên cùng một connection.
TLS bảo vệ toàn bộ agent-core communication và token-based authentication.
Multi-tenant, quota manager và rate limiting để kiểm soát tài nguyên.
Dashboard, health checks và Prometheus metrics cho quan sát hệ thống.
Kiến trúc
Core server nhận kết nối từ agent, lưu registry tunnel, route request theo host/subdomain và enforce quota trước khi forward về local service.
Máy chủ quản lý người dùng tập trung hỗ trợ SAML 2.0, OAuth 2.0 và OpenID Connect (OIDC). Tích hợp xác thực đa yếu tố, Google Authenticator, Social Login, FIDO2/WebAuthn, Single Sign-On (SSO) và Single Logout (SLO).
Điểm nổi bật
Tích hợp SAML 2.0 và OpenID Connect cho luồng đăng nhập tập trung.
Thêm MFA, Google Authenticator và social login cho các luồng xác thực phổ biến.
Nghiên cứu FIDO2/WebAuthn cho hướng xác thực không mật khẩu.
Quản lý phiên đăng nhập bằng Redis cache và TTL-based session handling.
Kiến trúc
Centralized identity server with NestJS, MySQL, Redis session cache, and event-driven SSO flows.
Học vấn
2020 - 2024
Trường Đại học Phú Xuân (Huế)
Cử nhân Công nghệ Thông tin
Tốt nghiệp chuyên ngành Công nghệ Thông tin, định hướng phát triển phần mềm.