Lập trình viên Fullstack4 năm kinh nghiệm

Xây dựng hệ thống có thể mở rộng với microservices, kiến trúc realtime và AI.

Tôi thiết kế và triển khai hệ thống sản xuất xử lý sự phức tạp mà không đánh đổi chất lượng.

4+Years
15+Microservices
2Prod systems

Dự án nổi bật

Kỹ sư Fullstack / Tháng 4/2024 - Tháng 5/2026

O2SKIN

Nền tảng quản lý phòng khám phục vụ nhiều chi nhánh với theo dõi hàng đợi real-time, lên lịch hẹn và quản lý tồn kho.

Thách thức

Phối hợp 15+ domain dịch vụ độc lập (phòng khám, khách hàng, đơn hàng, tồn kho, lịch trình) mà không kết chặt chúng lại, trong khi giữ trạng thái hàng đợi nhất quán theo thời gian thực trên các chi nhánh.

Giải pháp

Thiết kế kiến trúc microservices NestJS với gRPC cho các cuộc gọi đồng bộ giữa dịch vụ và Redis Pub/Sub để truyền trạng thái real-time. Socket.IO đẩy sự kiện hàng đợi và lịch hẹn trực tiếp đến client. BullMQ xử lý tất cả các công việc nền bất đồng bộ.

Kết quả

Giảm xung đột lịch hẹn xuống gần bằng không. Dashboard hàng đợi trực tiếp cung cấp khả năng hiển thị tức thời cho nhân viên phòng khám trên các địa điểm. Unleash feature flags cho phép triển khai module mới an toàn mà không có thời gian chết.

Công nghệ
NestJSgRPCRedisBullMQSocket.IOPostgreSQLReactTypeScriptDockerUnleash
Kiến trúc dịch vụ
API Gateway->Clinic->Customer->Order->Inventory->Schedule->Report->Notification

Tư duy kiến trúc

Cách tôi thiết kế hệ thống có thể mở rộng

[ ]

Microservices với gRPC

15+ dịch vụ độc lập giao tiếp qua các hợp đồng gRPC an toàn kiểu. Mỗi dịch vụ sở hữu dữ liệu của mình. API gateway xử lý xác thực và định tuyến.

Client
React/Next.jsReact Native
via REST / WebSocket
Gateway
API GatewayAuth
via gRPC
Services
ClinicCustomerOrderInventoryScheduleReport
via Redis Pub/Sub
Data
PostgreSQLRedisObject Storage
~>

Luồng sự kiện Realtime

Redis Pub/Sub là xương sống tin nhắn. Phòng Socket.IO ánh xạ đến các thực thể kinh doanh. BullMQ đảm bảo các công việc bất đồng bộ tồn tại sau khi khởi động lại.

Event Sources
AppointmentsQueue UpdatesNotifications
via Emit
Socket.IO Server
Room ManagerNamespace Handler
via Redis Adapter
Message Bus
Redis Pub/SubBullMQ
via Broadcast
Subscribers
Web ClientsMobile ClientsDashboard
AI

Quy trình tích hợp AI

Đầu ra có cấu trúc của OpenAI API phân tích PDF phi cấu trúc. Hàng đợi nền xử lý quá trình. Kết quả được lưu trữ với điểm tin cậy để con người xem xét.

Input
PDF UploadCandidate Data
via Queue
BullMQ Job
Parse JobMask Job
via OpenAI API
Processing
Structured ExtractPII DetectionPDF Masking
via Store
Output
Parsed ProfileMasked PDFNotification

Kinh nghiệm

Freelance / Dự án cá nhân

Kỹ sư Fullstack

Tháng 4/2024 - Tháng 5/2026
  • Xây dựng nền tảng phòng khám O2SKIN với NestJS microservices, gRPC và tính năng real-time Socket.IO
  • Xây dựng nền tảng tuyển dụng KitesHR với phân tích hồ sơ OpenAI và theo dõi thanh toán hoa hồng
  • Thiết kế và triển khai hai hệ thống sản xuất phức tạp từ đầu đến cuối với tư cách là kỹ sư solo

Công ty trước

Kỹ sư Fullstack

Tháng 6/2022 - Tháng 3/2024
  • Xây dựng chat real-time có thể mở rộng cho web và di động với Socket.IO và MongoDB
  • Phát triển hệ thống Telesales và CRM để quản lý khách hàng tiềm năng và lên lịch cuộc gọi
  • Xử lý vận hành máy chủ, triển khai, theo dõi thời gian hoạt động và bảo trì hệ thống
Học vấnComputer Engineering (IT2), 2019-2024

Chuyên môn kỹ thuật

Frontend
ReactNext.js 15TypeScriptViteReact NativeMaterial UITailwind CSS
Backend
NestJSNode.jsExpress.jsgRPCREST APIsPython
Hệ thống Realtime
Socket.IORedis Pub/SubBullMQAsteriskWebSockets
AI & Tự động hóa
OpenAI APIN8NPhân tích hồ sơXử lý PDFPrompt Engineering
Cơ sở dữ liệu
PostgreSQLMongoDBMySQLRedisPrismaElasticSearch
DevOps & Hạ tầng
DockerCI/CDAWS EC2Git/GitHubUnleashLinux

Về tôi

Tôi là kỹ sư fullstack với 4 năm kinh nghiệm xây dựng hệ thống sản xuất. Trọng tâm của tôi là kiến trúc có thể mở rộng, ranh giới code rõ ràng và phần mềm hoạt động đáng tin cậy. Tôi đã dành hai năm qua để thiết kế và triển khai hai nền tảng sản xuất phức tạp với tư cách là kỹ sư solo, điều này mài giũa tư duy sản phẩm từ đầu đến cuối của tôi. Tôi quan tâm đến các hệ thống có thể bảo trì một năm từ bây giờ, không chỉ hoạt động hôm nay.

Sở thích

Kiến trúc microservices, hệ thống realtime, công cụ hỗ trợ AI, thiết kế API sạch.

Học vấn

Kỹ thuật máy tính (IT2), 2019-2024

Địa điểm

Dinh Cong, Hoang Mai, Hanoi, Vietnam

Hãy cùng xây dựng điều gì đó có tác động.

Sẵn sàng cho các vị trí kỹ sư fullstack. Mở cửa cho remote, hybrid hoặc tại chỗ ở Hà Nội.

Nguyen Cong Tien / Fullstack Developer / 2026