Đang tìm việc

Đỗ Quốc Huy

Software Engineer · Backend Systems

Đỗ Quốc Huy

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ế.

Hà Nội, Việt Nam

3+ năm kinh nghiệm

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

NestJSgRPCRabbitMQPostgreSQLDockerCQRS

Đã 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

Node.jsMySQLPostgreSQLMongoDBRedisPython

Đã 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

UnityC#

Đã 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.

NestJS ·MySQL ·Redis ·SAML ·OAuth2 ·OIDC

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.

gRPC ·Protocol Buffers ·Load Balancing

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.

Saga Pattern ·RabbitMQ ·NestJS

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.

Outbox Pattern ·PostgreSQL ·Go Worker

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.

PostgreSQL ·Replication ·Query Optimization

Database Systems

Redis Cache Strategy

Lớp cache hiệu năng cao cho session storage, distributed locking và chiến lược invalidation.

Redis ·Cache ·Session Management

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.

NestJS ·REST ·GraphQL

Infrastructure

CI/CD Pipeline Automation

Pipeline triển khai tự động với Docker, kiểm thử và rollout staging/production.

Docker ·GitLab CI ·AWS EC2

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.

FIDO2 ·WebAuthn ·Biometric

Dự án

Hydra Tunnel

Go · Reverse Tunnel · TLS · Docker · Prometheus · Multi-tenant

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.

SSO Identity Server

NestJS · MySQL · Redis · SAML 2.0 · OAuth2 · OIDC

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.

Liên hệ

Đang tìm kiếm cơ hội mới

Hãy cùng xây dựng điều gì đó tốt hơn.

Software Engineer · Backend SystemsHà Nội, Việt Nam