Kỹ sư dữ liệu & AI · TP. Hồ Chí Minh
Tu Duong
Tôi xây những hệ thống biến dữ liệu thời gian thực thành hành động mà con người tin được, cùng các hàng rào giữ cho mọi hành động tự động nằm trong giới hạn người đó đã đặt. Từ 2023, việc đó là một dự án duy nhất, tự làm từ đầu tới cuối và dùng mỗi ngày: một nền tảng hỗ trợ trading cho MetaTrader 5.
- Làm toàn thời gian
- Từ 2023
- Công nghệ chính
- Go · PostgreSQL · TypeScript · Python
- Ngôn ngữ làm việc
- Tiếng Việt · Tiếng Anh
Dự án tiêu biểu
Một hệ thống do một người thiết kế, xây dựng và vận hành: dịch vụ, cơ sở dữ liệu, kết nối terminal giao dịch, console và triển khai.
BeeSystem: nền tảng hỗ trợ trading cho MetaTrader 5
Đứng giữa trader và các tài khoản MT5. Hệ tính khối lượng mọi lệnh từ số tiền chấp nhận mất, quản lý vị thế sau khi vào lệnh, thi hành giới hạn sụt vốn của tài khoản ngay trên server, và chạy một sàn giấy bên trong Expert Advisor để luyện tập trên giá thật.
- Khối lượng tính từ rủi ro, không gõ lot tay, và luật lot tối thiểu luôn được hiện ra, không bao giờ giấu
- Thang chốt lời và lệnh chờ có điều kiện do EA thực thi ở từng tick
- Sàn sụt vốn ngày và sụt vốn tổng kiểu FTMO, kiểm tra trên server
- Tự động hoá chỉ chạy dưới quyền đã ký và có hạn, và bộ canh chỉ được giảm phơi nhiễm
Cách tôi xây
Bảy luật codebase tự ràng buộc mình. Luật nào cũng có mặt vì đã có lần phá nó và phải trả giá.
- 01
Phụ thuộc thật, hoặc lỗi hiện rõ
Không mock, không dịch vụ giả. Test chạy trên PostgreSQL thật, mỗi test một database dùng xong bỏ.
- 02
Một đường rõ ràng, hoặc báo lỗi
Không có đường lui âm thầm. Một phương án dự phòng che mất lỗi còn tệ hơn chính cái lỗi.
- 03
Dữ liệu nghiệp vụ có kiểu đặt tên
Không dùng map không kiểu để chở giá trị nghiệp vụ qua ranh giới. Kiểu chính là hợp đồng.
- 04
Danh tính là UUID ổn định
Tên dễ đọc chỉ là nhãn, đổi được, không bao giờ là khoá.
- 05
Spec mang logic, không chỉ văn xuôi
Pseudocode, sơ đồ hoặc bất biến. Mọi quyết định được ghi lại kèm lý do.
- 06
Cổng chặn nằm ở server
Giới hạn chỉ chặn trên trình duyệt thì chỉ là lời khuyên. Mọi luật chạm tới tiền được kiểm tra đúng nơi lệnh được gửi đi.
- 07
Mọi lời gọi LLM đi qua một cổng hạn mức
Mỗi tính năng có ngân sách riêng, có log, không bao giờ gọi thẳng nhà cung cấp.
Kinh nghiệm
2023 – nay
Founder / Kỹ sư phần mềm
Dự án độc lập
- Thiết kế và xây một nền tảng dữ liệu và trading phân tán: dịch vụ Go, PostgreSQL, console React, Expert Advisor MQL5, triển khai bằng Docker trên VPS Linux.
- Xây pipeline huấn luyện và đánh giá mô hình với checkpoint có phiên bản, kiểm định held-out và walk-forward so với baseline, và bộ chạy job CPU/GPU có ngân sách thời gian.
- Dùng Claude hằng ngày làm agent lập trình, với luật dự án, review và test làm hàng rào.
2018 – 2023
Chuyên viên tư vấn → Chuyên viên tư vấn cấp cao
Novaland, Phú Mỹ Hưng, Masterise Homes, An Gia, Trung Thủy
- Chạy chiến dịch tìm khách hàng (Facebook Ads, Google Ads, email), nghiên cứu thị trường, lập kế hoạch bán hàng và tư vấn khách tới khi chốt.
2016 – 2017
Chuyên viên marketing
LOTTE.vn
- Dựng nền tảng email (Oracle Responsys), chạy chiến dịch hằng ngày, và viết công cụ sinh email marketing từ dữ liệu website.
2013 – 2016
Kỹ sư phần mềm
Công ty Công nghệ Thông tin EVN HCMC
- Làm việc với cơ sở dữ liệu CRM và cung cấp dữ liệu cho các hệ thống khác qua web service. Nghiên cứu MVC, audit cơ sở dữ liệu và kho dữ liệu.
Học vấn
- Đại học Hoa Sen: Cử nhân Công nghệ Thông tin (2007 – 2012)
- Chứng chỉ Kỹ sư Công nghệ Thông tin Cơ bản (FE)
Kỹ năng
- Ngôn ngữ lập trình
- GoPythonTypeScriptSQL / PL-SQLMQL5C#
- Dữ liệu & hạ tầng
- PostgreSQLDockerLinuxREST & streaming API
- ML & AI
- PyTorchThiết kế đánh giáTích hợp LLMCông cụ cho agent (MCP)
- Frontend
- ReactNext.jsVẽ Canvas 2D
Liên hệ
Sẵn sàng cho các vị trí kỹ sư AI và dữ liệu, làm từ xa hoặc tại TP. Hồ Chí Minh. Nền tảng là hệ thống riêng, nên tôi sẵn lòng demo trực tiếp qua một cuộc gọi.