01. Giới thiệu
<hồ_sơ>
"Tôi xử lý những hệ thống mà người khác ngại đụng vào."
Chuyên trị các hệ thống Legacy, tự động hóa và các bài toán tích hợp phần cứng phức tạp.
</hồ_sơ>
Tôi là một Kỹ sư Hệ thống (System Engineer) coi trọng chiều sâu kỹ thuật và tính thực tiễn. Tôi không chỉ viết code; tôi kiến tạo sự ổn định và tự động hóa những tác vụ thủ công nhàm chán.
Sở trường của tôi nằm ở những mảng khó nhằn: hồi sinh & tối ưu hóa hệ thống Legacy (.NET WebForms/WinForms), tích hợp phần cứng chuyên sâu (USB Token, Vân tay, PLC Công nghiệp), và triển khai các giao thức bảo mật khắt khe.
- Tối ưu hóa Legacy: Chuyển đổi các hệ thống cũ kỹ, chậm chạp thành tài sản vận hành hiệu quả, dễ bảo trì.
- Tích hợp Chuyên sâu: Xây dựng cầu nối giữa Web App hiện đại và các thiết bị phần cứng/driver đặc thù.
- Tự động hóa: Thay thế các quy trình thủ công bằng các Background Service và công cụ thông minh.
Ổn định là Tiên quyết
Giá trị của hệ thống nằm ở Uptime. Tôi ưu tiên xử lý lỗi triệt để và kiến trúc tự phục hồi (self-healing).
Khả năng Bảo trì
Viết code sạch, module hóa và tài liệu đầy đủ để kỹ sư kế thừa không phải 'kêu trời'.
Hiệu năng
Tối ưu hóa SQL Query, giảm độ trễ (latency) và đảm bảo vận hành mượt mà khi chịu tải cao.
02. Năng lực Cốt lõi
Kỹ thuật Backend
- C# / .NET Framework (4.x+)
- ASP.NET WebForms & MVC
- Entity Framework / Dapper
- RESTful API Design
Hệ thống & Bảo mật
- IIS Management & Tuning
- SQL Server Optimization
- PKI / Digital Signature
- Reverse Proxy (IIS)
Tự động hóa & Tooling
- Windows Services
- OCR & Image Processing
- Background Job Processing
- Hardware Integration (USB/COM)
Năng lực Frontend
03. Case Studies Tiêu biểu
Hệ thống Đăng nhập QR Code
Bối cảnh & Thách thức
Hệ thống lõi (Legacy ASP.NET WebForms) xử lý nghiệp vụ quan trọng nhưng gặp vấn đề về "quên mật khẩu", gây quá tải cho bộ phận IT support. Thách thức là xây dựng cơ chế đăng nhập không mật khẩu (passwordless) qua Mobile App hiện đại mà không được làm gián đoạn hệ thống cũ hay thay đổi cấu trúc CSDL nhạy cảm.
Giải pháp Kiến trúc
Thiết kế một Authentication Service tách biệt đóng vai trò cầu nối:
- Cầu nối Real-time: Sử dụng SignalR/WebSockets để đẩy trạng thái đăng nhập tức thì từ server xuống trình duyệt, loại bỏ polling truyền thống.
- Quản lý State: Sử dụng Redis để lưu trữ Token đăng nhập ngắn hạn (TTL: 60s) với tốc độ truy xuất cao và bảo mật.
-
Legacy
Injection:
Phát triển handler bảo mật để "tiêm" (inject) định danh người dùng vào
Sessioncủa WebForms ngay khi xác thực sinh trắc học trên Mobile thành công.
Yếu tố Bảo mật
Chống tấn công phát lại (Replay Attack) bằng One-Time Token (nonce) gắn chặt với Session ID của trình duyệt. Kiểm tra nghiêm ngặt mapping giữa thiết bị và người dùng để ngăn chặn quét QR trái phép.
Ký số PDF Tập trung
Vấn đề Nghiệp vụ
Quy trình phê duyệt văn bản yêu cầu Lãnh đạo phải cắm USB Token vào từng máy tính cá nhân, cài đặt driver phức tạp và phụ thuộc vào môi trường Windows client, gây chậm trễ và lỗi tương thích thường xuyên.
Giải pháp Kỹ thuật
- Centralized Signing Server: Xây dựng máy chủ ký số tập trung (Windows Server), cắm sẵn toàn bộ USB Token của Ban Lãnh đạo.
- Background Worker: Viết Windows Service (C#) liên tục quét hàng đợi văn bản cần ký, tự động chọn đúng Cert trong USB Token tương ứng để ký số file PDF.
- No-Driver Client: Người dùng chỉ cần thao tác trên Web App, không cần cài bất kỳ Driver hay Plugin nào trên máy cá nhân.
Kết quả
"Biến quy trình ký một văn bản từ 5 phút (cài đặt/cắm rút) xuống còn < 5 giây, hoàn toàn tự động."
Xử lý Ảnh thẻ Tự động
Vấn đề Nghiệp vụ
Cán bộ tiếp nhận phải dùng Photoshop thủ công để cắt, chỉnh sửa ảnh thẻ cho công dân (đạt chuẩn 3x4cm, phông nền xanh/trắng). Quy trình này tốn 3-5 phút/người và không đồng nhất về chất lượng.
Giải pháp Kỹ thuật
- Face Detection & Auto-Crop: Sử dụng thư viện nhận diện khuôn mặt (OpenCV/JS) để tự động xác định vùng mặt và crop theo tỉ lệ chuẩn ICAO (mặt chiếm 70-80% ảnh).
- Background Removal: Tích hợp thuật toán tách nền tự động, thay thế nền tạp bằng màu chuẩn (Xanh/Trắng) chỉ với 1 click.
- Client-Side Processing: Xử lý ảnh trực tiếp trên trình duyệt (Canvas API) để giảm tải cho server và đảm bảo tính riêng tư dữ liệu.
Kết quả
"Loại bỏ hoàn toàn Photoshop. Thời gian xử lý ảnh giảm xuống còn < 10 giây. Đảm bảo 100% ảnh đầu ra đạt chuẩn ISO/ICAO."
Hệ thống CRM & Billing Ngành Cấp Thoát Nước
Bối cảnh & Thách thức
Công ty Cấp nước quy mô tỉnh đối mặt với vấn đề dữ liệu phân tán (billing rời rạc, không đồng bộ với CRM), gây khó khăn trong việc quản lý thất thoát nước và chăm sóc khách hàng. Yêu cầu đặt ra là hệ thống tập trung, chịu tải cao cho hàng triệu hộ dân.
Giải pháp Kiến trúc & Tối ưu hóa
- Modular Monolith: Tách module Billing, CRM, và Quản lý Tài sản thành các service riêng biệt nhưng dùng chung Database core để đảm bảo tính nhất quán (Consistency).
- High-Performance Calculation: Tối ưu thuật toán tính hóa đơn nước bậc thang cho 500k+ khách hàng trong < 30 phút bằng Stored Procedures và Batch Processing.
- Offline-First Mobile App: Cho phép nhân viên ghi chỉ số nước ngay cả khi mất mạng, tự động đồng bộ khi có kết nối.
Hệ thống Quản lý Đào tạo & Sát hạch Lái xe
Bối cảnh & Thách thức
Đáp ứng Nghị định 04/2012/TT-BGTVT và các quy định mới nhất về giám sát đào tạo lái xe (DAT). Hệ thống cần quản lý hồ sơ học viên chặt chẽ, tích hợp thiết bị giám sát hành trình (DAT) để truyền dữ liệu thời gian thực về Tổng cục Đường bộ.
Giải pháp Kiến trúc
- DAT Integration Service: Xây dựng Gateway tiếp nhận dữ liệu GPS và hình ảnh từ thiết bị giám sát trên xe tập lái (tần suất 30s/gói tin), xử lý và forward về Server Tổng cục.
- Biometric Verification: Tích hợp đầu đọc vân tay/nhận diện khuôn mặt tại các điểm điểm danh lớp lý thuyết để chống gian lận thời gian học.
- Compliance Reporting: Hệ thống báo cáo tự động, trích xuất dữ liệu XML đúng chuẩn Cục Đường bộ, giúp cơ sở đào tạo tránh bị phạt vi phạm hành chính.
Kết quả
"Đảm bảo tuân thủ 100% quy định pháp luật. Xử lý trôi chảy dữ liệu DAT của hàng nghìn học viên đồng thời mà không bị nghẽn mạng."
Thách thức Kỹ thuật
- Xử lý Xung đột: Validate thời gian thực để ngăn chặn trùng lịch xe hoặc giáo viên.
- Reporting Engine: Cơ chế sinh báo cáo động phức tạp đáp ứng các biểu mẫu nhà nước.
Sẵn sàng Tối ưu hóa Hệ thống?
Dù là cứu hộ hệ thống Legacy, tích hợp phần cứng phức tạp hay bài toán tự động hóa quy trình—Tôi đã sẵn sàng tham chiến.
dbcsowlov@gmail.com