SagiSoft
SagiSoft
SOFTWARE ENGINEER

Nguyễn Hải

Tôi xây dựng website, ứng dụng và hệ thống cho doanh nghiệp — đúng tiến độ, trong ngân sách và dễ bảo trì.

BUILDINFRARUNTIMECLIENTCI/CDCLOUD/LBDATABASEAPIQUEUEWORKERSFRONTENDMONITOR
CÁCH TÔI LÀM VIỆC

Quy Trình End-to-End

Vấn Đề

Hiểu đúng nhu cầu thực trước khi bắt đầu viết code.

Thiết Kế

Xác định kiến trúc và luồng trải nghiệm người dùng ngay từ đầu.

Xây Dựng

Viết code rõ ràng, có test và dễ bảo trì lâu dài.

Triển Khai

Triển khai lên production ổn định thông qua CI/CD.

Vận Hành

Thiết lập monitoring và cảnh báo để hệ thống luôn ổn định.

Cải Thiện

Theo dõi kết quả thực tế và liên tục cải thiện.

CÔNG CỤ & CÔNG NGHỆ

Tech Stack

Ngôn Ngữ

TypeScriptPythonGoSQL

Frontend

ReactNext.jsTailwind CSSReact Native

Backend

Node.jsFastAPINestJSGraphQL

Cơ Sở Dữ Liệu

PostgreSQLRedisMongoDBElasticsearch

DevOps / CI

DockerGitHub ActionsTerraformAnsible

Cloud / Hạ Tầng

AWSGCPVercelCloudflare

Giám Sát

DatadogSentryGrafanaPagerDuty
DỰ ÁN TIÊU BIỂU

Dự Án

Full-StackĐang vận hành

Hệ Thống Đặt Phòng & Quản Lý Khách Sạn

Nền tảng quản lý cho khách sạn và tour, bao gồm đặt phòng online, quản lý phòng theo thời gian thực, tích hợp thanh toán và gửi xác nhận tự động. Giảm khoảng 40% thao tác thủ công cho nhân viên.

3x
Booking Speed
40%
Less Manual Work
99.9%
Uptime
ReactNode.jsPostgreSQLRedisStripe
Full-StackĐang vận hành

Nền Tảng Thương Mại Điện Tử

Website bán hàng hiệu năng cao với quản lý sản phẩm, giỏ hàng, thanh toán và dashboard vận hành. Tăng gấp đôi tỷ lệ chuyển đổi nhờ tối ưu UX và tốc độ tải trang dưới 1.5 giây.

2x
Conversion Rate
<1.5s
Page Load
500+
Orders/Day
Next.jsTypeScriptPostgreSQLStripeAWS
AI / AutomationĐang phát triển

Hệ Thống Tự Động Hóa Bằng AI

Nền tảng tự động hóa xử lý tài liệu, phân loại yêu cầu và tạo báo cáo bằng AI. Giảm khoảng 70% thời gian xử lý thủ công cho đội vận hành.

70%
Time Saved
10x
Output Speed
0
Manual Steps
PythonLangChainOpenAIFastAPIReact
TƯ DUY KIẾN TRÚC

Cách Tôi Thiết Kế Hệ Thống

cache-firstpersistasyncprocessClientCDN / LBAPI ClusterCacheDatabaseQueueWorkerHot pathBackground

Mỗi thành phần một nhiệm vụ

Mỗi phần trong hệ thống chỉ đảm nhiệm một vai trò rõ ràng, giúp việc thay đổi hoặc mở rộng không ảnh hưởng toàn bộ codebase.

Thiết kế với giả định sẽ có lỗi

Hệ thống production luôn có khả năng xảy ra sự cố, vì vậy tôi thiết kế sẵn cơ chế xử lý và phục hồi.

Hệ thống phải quan sát được

Log, metric và trace được thiết lập từ đầu để có thể nhanh chóng xác định nguyên nhân khi có vấn đề.

TRIẾT LÝ KỸ THUẬT

Tư Duy Production

Giao đúng tiến độ

Lên timeline thực tế và trao đổi sớm về rủi ro, tránh phát sinh bất ngờ vào sát deadline.

Hiểu bài toán trước khi code

Tập trung vào vấn đề cần giải quyết trước khi bắt tay vào viết code.

Tự động hóa để giảm chi phí

Sử dụng CI/CD và test tự động để giảm lỗi trên production và chi phí bảo trì lâu dài.

Bảo mật là mặc định

Áp dụng nguyên tắc phân quyền tối thiểu, quản lý secrets và kiểm tra dependency ngay từ đầu.

Code dễ bàn giao

Code rõ ràng, tài liệu đầy đủ để người khác có thể tiếp tục mà không gặp khó khăn.

Đo lường bằng số liệu

Xác định KPI từ đầu và đánh giá hiệu quả dựa trên số liệu thực tế sau khi triển khai.

CHỨNG CHỈ

Chứng Chỉ

LIÊN HỆ

Bắt Đầu Từ Một Cuộc Trò Chuyện

Dù mới chỉ là một ý tưởng, bạn vẫn có thể bắt đầu từ một cuộc trao đổi.

[email protected]