Model-based developmentModel-based development
Designing and working with MATLAB and Simulink workflows for embedded control software.Thiết kế và phát triển quy trình MATLAB và Simulink cho embedded control software.
Automotive Software EngineerKỹ sư phần mềm ô tô
I develop EV charging control software, from system requirements to Simulink models and generated C.Tôi phát triển phần mềm điều khiển sạc EV, từ system requirement đến model Simulink và generated C.
At VinFast, I own charging-module development across four active vehicle variants. My earlier work at FPT spans DC/DC control, model verification, and embedded-software analysis.Tại VinFast, tôi phụ trách phát triển module sạc cho bốn variant xe đang được cập nhật. Trước đó tại FPT, tôi làm về điều khiển DC/DC, kiểm thử model và phân tích phần mềm nhúng.
Core focusTrọng tâm chính
Designing and working with MATLAB and Simulink workflows for embedded control software.Thiết kế và phát triển quy trình MATLAB và Simulink cho embedded control software.
Connecting model behavior with AUTOSAR interfaces, generated code, calibration data, and integration constraints.Kết nối hành vi của model với interface AUTOSAR, generated code, calibration data và các ràng buộc integration.
Using Python and MATLAB to remove repetitive work while keeping technical decisions visible to engineers.Dùng Python và MATLAB để loại bỏ công việc lặp lại nhưng vẫn giữ các quyết định kỹ thuật rõ ràng với engineer.
Experience & educationKinh nghiệm & học vấn
After graduating in 2023, I interned in C/C++ at D-Soft, developed automotive software at FPT Software, and joined VinFast in January 2026.Sau khi tốt nghiệp năm 2023, tôi thực tập C/C++ tại D-Soft, phát triển phần mềm ô tô tại FPT Software và chuyển đến VinFast vào tháng 1/2026.
Jan 2026 — PresentTháng 1/2026 — Hiện tại
Software Application EngineerKỹ sư phần mềm ứng dụng
May 2024 — Jan 2026Tháng 5/2024 — Tháng 1/2026
Embedded Software EngineerKỹ sư phần mềm nhúng
Jan — Mar 2024Tháng 1 — Tháng 3/2024
C/C++ Developer InternThực tập sinh C/C++
Aug 2018 — Oct 2023Tháng 8/2018 — Tháng 10/2023
EducationHọc vấn
VinFast · Charging controlVinFast · Điều khiển sạc
Own AC/DC charging logic and variant adaptation from requirements through code generation, with improved stop-charging behavior delivered to production.Phụ trách logic sạc AC/DC và điều chỉnh theo từng variant, từ requirement đến code generation. Cải tiến luồng dừng sạc đã được đưa lên production.
FPT Software · DC/DC controlFPT Software · Điều khiển DC/DC
Developed two AUTOSAR software components for ECU power supply and low-voltage battery charging, with MIL/SIL testing, C0/C1/MCDC coverage analysis, and generated-code review.Phát triển hai AUTOSAR SWC cấp nguồn cho ECU và sạc pin điện áp thấp; thực hiện MIL/SIL, phân tích coverage C0/C1/MCDC và review generated code.
VinFast · Engineering automationVinFast · Tự động hóa kỹ thuật
Built Azure DevOps workflows supporting five vehicle variants. Automated setup and checks save an estimated 20 minutes of manual work per generation run.Xây dựng workflow Azure DevOps hỗ trợ năm variant xe. Tự động hóa bước chuẩn bị và kiểm tra giúp giảm ước tính 20 phút thao tác thủ công mỗi lần gen code.
Engineering examplesBài toán kỹ thuật
Examples from charging development at VinFast and model verification at FPT Software, with the scope and results of my work.Một số bài toán khi phát triển logic sạc tại VinFast và kiểm thử model tại FPT Software, cùng phạm vi công việc và kết quả thực hiện.
VinFast · Vehicle-testedVinFast · Đã test trên xe
Used system requirements and logs from different charging stations to develop resume logic with a retry limit for repeated power interruptions. Verified on vehicles; production release pending.Dựa trên system requirement và log từ nhiều loại trụ để phát triển logic resume sạc, có giới hạn số lần thử lại khi nguồn điện bị ngắt liên tục. Đã test trên xe; đang chờ đưa lên production.
VinFast · AUTOSARVinFast · AUTOSAR
Moved memory mapping from generated-code edits into Simulink, handling models with more than 200 ports. Added A2L workflow support and documented the process for other engineers.Chuyển memory mapping từ chỉnh sửa generated code sang cấu hình trong Simulink, xử lý cả model có hơn 200 port. Bổ sung hỗ trợ workflow A2L và tài liệu hướng dẫn cho các kỹ sư khác.
FPT Software · TargetLinkFPT Software · TargetLink
Built MATLAB checks for complex data-type and range rules, flagging confirmed violations and leaving uncertain cases for review. The team used the tool, saving an estimated 5–10 minutes per model.Viết tool MATLAB kiểm tra các rule phức tạp về data type và range, báo lỗi chắc chắn và để người dùng review trường hợp chưa rõ. Team sử dụng tool, giảm ước tính 5–10 phút kiểm tra mỗi model.
Selected workDự án tiêu biểu
Review AUTOSAR MATLAB/Simulink code-generation changes while separating proven generator noise from engineering changes.Review thay đổi trong AUTOSAR MATLAB/Simulink code generation, đồng thời tách generator noise đã được chứng minh khỏi thay đổi kỹ thuật.
Compare CAN database baselines at message and signal level and produce an engineering-focused change report.So sánh baseline CAN database ở cấp message và signal, rồi tạo report tập trung vào thay đổi kỹ thuật.
Support requirement traceability across Simulink models and related engineering artifacts.Hỗ trợ requirement traceability giữa model Simulink và các engineering artifact liên quan.
ContactLiên hệ