// Backend Software Engineer

Xin chào, tôi là Nguyễn Trung Hải.

Tôi là kỹ sư backend tại Base.vn, xây dựng hệ thống định danh, giao tiếp thời gian thực và lưu trữ đám mây bằng Go. Trước đó tôi làm nền tảng nghiên cứu và giao dịch định lượng.

about.go
package main

type Developer struct {
    Name, Role, Location string
    Company string
    Stack []string
}

var me = Developer{
    Name:     "Nguyễn Trung Hải",
    Role:     "Backend Software Engineer",
    Company:  "Base.vn",
    Location: "Hanoi, Vietnam",
    Stack:    []string{"Go", "PostgreSQL", "Redis", "WebRTC"},
}

Về tôi

Tôi là kỹ sư phần mềm ở Hà Nội, làm backend tại Base.vn từ tháng 3/2024. Tôi bắt đầu với lập trình thi đấu và các dự án thị giác máy tính, rồi chuyển sang xây dựng hệ thống backend hiệu năng cao.

Ở Base.vn, tôi làm trên nền tảng định danh (OAuth 2.0, OIDC, SAML SSO, MFA, phân quyền chi tiết bằng OpenFGA), hệ thống thông báo thời gian thực đa tenant, hạ tầng gọi video WebRTC và nền tảng lưu trữ đám mây Base DrivePro.

Trước đó tôi xây dựng nền tảng nghiên cứu và giao dịch định lượng tại INF-Capital. Tôi từng được vinh danh Pioneer Engineer of the year tại Base.vn (2024) và đạt nhiều giải lập trình thi đấu sinh viên.

Nguyễn Trung Hải
Nguyễn Trung Hải
Backend Software Engineer · Base.vn
Sẵn sàng hợp tác & kết nối kỹ thuật
VỊ TRÍ
Software Engineer · Base.vn
ĐỊA ĐIỂM
Hà Nội, Việt Nam
HỌC VẤN
Đại học Công nghiệp Hà Nội

Công nghệ tôi dùng

Backend
Go Gin GORM Python Elixir C/C++ JavaScript
Dữ liệu & Hàng đợi
PostgreSQL MySQL Redis RabbitMQ Elasticsearch
Thời gian thực
WebRTC WebSocket SSE STUN/TURN SIP
Bảo mật & Hạ tầng
OAuth 2.0 OIDC SAML 2.0 OpenFGA JWT Docker GCP

Một vài thứ tôi đã làm

01
Base ID
Nền tảng định danh (Identity as a Service)

Máy chủ xác thực OAuth 2.0 / OIDC, SSO qua SAML 2.0, MFA (magic link, TOTP, SMS), phân quyền chi tiết bằng OpenFGA và hệ thống thông báo thời gian thực đa tenant với SSE và RabbitMQ.

Go · Gin · GORM · PostgreSQL · Redis · Docker · JWT · OpenFGA
02
Base Talk
Gọi và họp video ngang hàng

Hạ tầng WebRTC: signaling server qua WebSocket (SDP, ICE), SIP, STUN/TURN cho NAT traversal, cùng API quản lý vòng đời cuộc họp và trạng thái người tham gia lưu trữ trên Redis.

Go · Gin · GORM · PostgreSQL · Redis · WebRTC · WebSocket · Docker
03
Base DrivePro
Nền tảng lưu trữ đám mây cho doanh nghiệp

Đồng bộ file, chia sẻ có phân quyền (link công khai, có mật khẩu, thời hạn hết hạn), pipeline xử lý tài nguyên bất đồng bộ và tìm kiếm toàn văn tốc độ cao bằng Elasticsearch.

Go · Gin · GORM · PostgreSQL · Redis · Elasticsearch · S3

Hành trình nghề nghiệp

03/2024 – Nay
Software Engineer
Base.vn

Backend cho Base ID, Base Talk và Base DrivePro bằng Go.

02/2023 – 03/2024
Software Engineer / Alpha Researcher
INF-Capital

Nền tảng nghiên cứu và giao dịch định lượng: Alpha Factory, backtesting, công cụ trực quan hóa chiến lược và mô phỏng giá.

05/2022 – 02/2023
Back End Developer
Skyquant

Tác vụ tự động cho hệ thống bot và hệ thống crawler thu thập dữ liệu bằng Elixir và Python.

01/2020 – 04/2022
Thực tập kỹ sư phần mềm
Cyber Eye Technology, Genisys

Nhận diện giấy tờ tùy thân bằng MobileNetV2 và tiền xử lý ảnh cho OCR; trực quan hóa dữ liệu và giao dịch tự động trên MT5.

2018 – 2025
Giải thưởng nổi bật
Lập trình thi đấu & Doanh nghiệp

Pioneer Engineer of the year, Base.vn (2024) · Giải Ba AI Innovation Challenge, Base.vn (2025) · Giải Nhất Olympic Tin học sinh viên Việt Nam (2020) · Giải Ba ACM-ICPC khu vực (2018, 2021).

2018 – Nay
Đại học Công nghiệp Hà Nội
Điện tử và Kỹ thuật truyền thông

Có ý tưởng hay vị trí phù hợp? Hãy trò chuyện.

Nếu bạn muốn trao đổi về backend, hệ thống thời gian thực hay nền tảng định danh, cứ gửi email cho tôi.

  [email protected]