Chuyển đến nội dung chính

Dự án

Hệ thống ngân hàng, logistics, sản xuất và dầu khí, cùng pipeline phụ đề bằng LLM.

14 dự án

ANZ Plus — thanh toán và dịch vụ khách hàng

Tôi đang xây dựng dịch vụ Go và gRPC cho ANZ Plus: thanh toán, khiếu nại, tự phục vụ, hồ sơ khách hàng và chuyển tiền quốc tế (PayID, PayTo và IMT). Tôi dùng Cursor và Claude Code để lên kế hoạch, refactor và soạn test. Code do AI viết qua cùng cổng CI và bảo mật như mọi thay đổi khác.

Go / gRPC / GCP / GKE / Kubernetes / Pub/Sub / BigQuery / Cloud Run / Helm / GitHub Actions / Claude Code

ANZ Plus

Ngân hàng số của ANZ tại Úc. Vai trò này thông qua HCLTech Việt Nam.

Dự án Bifrost — chuyển dữ liệu khách hàng và tài khoản sang ANZ Plus

Tôi đang xây dựng dịch vụ chuyển dữ liệu bằng Go trên GCP để đưa dữ liệu khách hàng và tài khoản từ ANZ classic và Suncorp Bank sang ANZ Plus. ANZ hoàn tất mua Suncorp Bank ngày 31/7/2024, thêm khoảng 1,2 triệu khách hàng, và cam kết chuyển những khách hàng đó sang hệ thống và nền tảng số của ANZ trước tháng 6/2027.

Nguồn: ANZ, 31/7/2024ANZ, 7/9/2026

Go / GCP / Data migration

ANZ Plus

Chuyển dữ liệu khách hàng và tài khoản từ ANZ classic và Suncorp Bank sang ANZ Plus.

IOGA.fr — nền tảng tri thức video dùng AI

Nhóm 6 người

Xây dựng pipeline phụ đề cho IOGA.fr, nền tảng Pháp biến video thực địa, chủ yếu trong xây dựng, thành nội dung có thể tìm kiếm. Azure AI Speech phiên âm từng video, rồi Azure OpenAI (GPT) dịch phụ đề sang nhiều ngôn ngữ, thay cho bước gõ tay. Nền tảng chạy trên AWS (Lambda, DynamoDB, S3, ECS/EKS) cùng Azure.

Azure AI Speech / Azure OpenAI / C# .NET / AWS Lambda / DynamoDB / AWS S3 / AWS ECS/EKS / Azure DevOps

IOGA.fr

Nền tảng video của Pháp dùng trong xây dựng, với phiên âm và dịch.

Bolloré Logistics (CMA CGM) — Application Insights sang Splunk qua OpenTelemetry

Một mình

Đề xuất, thiết kế và thực hiện việc chuyển từ Azure Application Insights sang Splunk qua OpenTelemetry (OTLP, collector, Splunk HEC), giảm hơn 60% chi phí observability. Thử trên hệ thống báo giá, rồi triển khai cho các microservice .NET còn lại.

OpenTelemetry / Splunk / C# .NET / OTLP / OTel Collector / Application Insights / Azure

Bolloré Logistics (nay là CMA CGM)

Công ty logistics.

Bolloré Logistics (CMA CGM) — hệ thống báo giá vận tải

Nhóm 10 người

Làm lại tìm kiếm báo giá cốt lõi trên hệ thống báo giá vận tải nội bộ, nhanh hơn 5 lần, và thêm module tính năng cùng trang đáp ứng.

C# .NET / Azure / Knockout.js / Blazor / MongoDB / MS SQL / Search

Bolloré Logistics (nay là CMA CGM)

Công ty logistics. Hệ thống báo giá này là việc freelance trong nhóm 10 người.

Halliburton — ứng dụng desktop eCompletion Tools

Nhóm 5 người

Kỹ sư trên giàn khoan thường không có internet, nên công cụ không thể giả định luôn có đường truyền tới máy chủ trung tâm. eCompletion Tools là ứng dụng WinForms: lưu phần việc bằng LiteDB trên máy và đồng bộ lên máy chủ khi kết nối trở lại. Sau đó tôi chuyển cơ sở dữ liệu lên Azure SQL và đăng nhập sang Azure AD.

C# .NET / WinForms / Azure SQL / LiteDB / Entity Framework / Stored Procedures / Azure AD / MSTest

Halliburton (qua FPT Software)

Công ty dịch vụ dầu khí. Hệ thống khoan và hoàn thiện giếng.

Halliburton — máy chủ đồng bộ eCompletion Tools

Nhóm 5 người

Chuyển messaging của máy chủ đồng bộ từ RabbitMQ sang Azure Service Bus, có dead-letter. Dữ liệu từ giàn khoan đến các dịch vụ phía sau dưới dạng sự kiện, và tin lỗi được kiểm tra và xử lý lại thay vì bị mất. Giữ pipeline Azure DevOps, với unit test và integration test MSTest để QA kiểm tra đồng bộ và toàn vẹn dữ liệu.

C# .NET / Azure Service Bus / RabbitMQ / MSTest / Azure DevOps / Dead-lettering

Halliburton (qua FPT Software)

Công ty dịch vụ dầu khí. Hệ thống khoan và hoàn thiện giếng.

Halliburton — kiểm tra dữ liệu SAMS

Nhóm 5 người

Duy trì SAMS (Sub-Atmospheric Mud System), ứng dụng WebForms chuẩn hóa dữ liệu giếng và xác định một tập dữ liệu có phải sự kiện SAMS hay không. Quy tắc phân loại thống nhất với kỹ sư dầu khí nằm trong code có test, nên QA kiểm tra được mỗi lần đổi quy tắc trước khi phát hành.

C# .NET / WebForms / MS SQL / MSTest / Stored Procedures

Halliburton (qua FPT Software)

Công ty dịch vụ dầu khí. Kiểm tra dữ liệu giếng.

Sacombank — hệ thống hóa đơn điện tử

Nhóm 8 người

Xây dựng và duy trì hệ thống hóa đơn điện tử của ngân hàng trên ABP Framework (.NET Core và Angular) cho phí định kỳ, phí ngân hàng điện tử, lãi vay và giao dịch ngoại tệ, theo quy định hóa đơn điện tử của Bộ Tài chính.

C# .NET / ABP Framework / Angular / Oracle / SQL Server / Stored Procedures

Sacombank

Ngân hàng thương mại tại Việt Nam. Hệ thống này xuất hóa đơn cho phí, lãi và ngoại tệ.

Sacombank — hệ thống quản lý POS

Nhóm 5 người

Nhận bàn giao hệ thống quản lý POS từ nhà thầu bên ngoài, sau đó duy trì và mở rộng bằng .NET và Java Spring Boot. Hệ thống hỗ trợ Visa, Mastercard, UnionPay, NAPAS và ví QR (MoMo, ZaloPay, VNPAY).

Nguồn: Báo cáo thường niên Sacombank 2021

C# .NET / Java Spring Boot / Jenkins / Oracle / POS / NAPAS

Sacombank

Quy mô ngân hàng cuối năm 2021: gần 10 triệu khách hàng và gần 122.000 điểm chấp nhận POS/mPOS/QR.

Sacombank — ứng dụng CRM di động (Xamarin)

Nhóm 5 người

Phát triển hệ thống CRM nội bộ, gồm ứng dụng di động Xamarin, phối hợp cùng BA và QA.

Xamarin / C# .NET / iOS / Android

Sacombank

CRM nội bộ cho nhân viên quan hệ khách hàng.

Apollo English Việt Nam — hệ thống ERP

Nhóm 6 người

Thêm tính năng CRM, theo dõi ứng viên, quản lý lớp và học sinh, và đối soát tài chính. Dữ liệu thanh toán (Payoo, VNPay) và tuyển dụng (TopCV) được đưa vào ERP qua webhook và API; mọi bản phát hành đi qua cùng một pipeline GitHub Actions lên IIS, có giám sát cho toàn mạng lưới trung tâm.

C# .NET / Angular / PostgreSQL / GitHub Actions / IIS / Payoo / VNPay / TopCV

Apollo English Việt Nam

Trung tâm Anh ngữ tại Việt Nam, với mạng lưới hơn 70 cơ sở.

Rozitek — chuyển vợt tự động trong nhà máy

Nhóm 5 người

Xây dựng backend cho tuyến robot AMR trong nhà máy vợt cầu lông và tennis. Cronjob, webhook và REST API đưa vợt từ chỗ lấy nguyên liệu đến chỗ thu thành phẩm. Chuyển vợt giữa các trạm thành vòng khép kín bằng robot AMR, thay cho vận chuyển thủ công.

C# .NET / Java / Docker / Linux / REST APIs / AMR Robots

Rozitek Intralogistic Solution

Công ty logistics nội bộ nhà máy (intralogistics) tại Việt Nam.

Infragistics Reveal BI — kiểm thử tự động

Nhóm 15 người

Xây dựng bộ kiểm thử end-to-end bằng Selenium WebDriver và MSTest cho dashboard, biểu đồ và nguồn dữ liệu, và viết hướng dẫn SDK trên Docusaurus.

Selenium WebDriver / MSTest / C# .NET / Docusaurus

Infragistics (Reveal BI)

SDK phân tích nhúng của Infragistics.