Công việc kỹ thuật trọng tâm của tôi tập trung vào .NET và C#, phát triển RESTful API, truy xuất dữ liệu với Entity Framework Core và xử lý logic ứng dụng máy chủ.
Xin chào, tôi là Ngo Phuoc Thinh
Kỹ sư phần mềm xây dựng các hệ thống backend với .NET và C#, cùng thế mạnh bổ trợ về điện toán đám mây AWS và quy trình AI.

Xây dựng hệ thống phần mềm backend từ mã nguồn đến đám mây.
Kỹ sư phần mềm chuyên về phát triển backend với .NET và C#, xây dựng các web API và triển khai dịch vụ lên AWS.
Tôi làm việc với Docker và AWS để đóng gói container và triển khai các dịch vụ backend lên môi trường đám mây.
Tôi sử dụng các công cụ hỗ trợ AI, lập trình theo cặp và quy trình prompt để hỗ trợ việc viết mã và kiểm thử.
Sự quan tâm của tôi mở rộng ra ngoài phạm vi mã ứng dụng, hướng tới việc tìm hiểu cách các hệ thống phần mềm kết nối và triển khai.
Các tầng kiến trúc và năng lực kỹ thuật đã được xác thực.
Các công nghệ, framework và thực hành kỹ thuật được tổ chức theo vai trò trong quy trình phân phối phần mềm thay vì danh sách kỹ năng tùy tiện.
Bản đồ ngăn xếp kiến trúc có cấu trúc từ tầng runtime ứng dụng và dữ liệu đến hạ tầng đám mây và công cụ AI.
Kỹ thuật ứng dụng
Trọng tâm chínhCông nghệ runtime, ngôn ngữ và framework cốt lõi cho phát triển ứng dụng backend và API.
- .NETNền tảng và hệ sinh thái cốt lõi cho phát triển ứng dụng backend.
- C#Ngôn ngữ chính để phát triển hệ thống backend và máy chủ với kiểu tĩnh.
- Phát triển BackendXây dựng logic ứng dụng máy chủ và API với .NET.
- ASP.NET CoreFramework để xây dựng ứng dụng web và RESTful API.
- RESTful Web APIXây dựng RESTful Web API cho giao tiếp giữa các dịch vụ.
Tầng dữ liệu
Trọng tâm chínhCác hệ quản trị cơ sở dữ liệu quan hệ và công cụ truy xuất dữ liệu.
- Entity Framework CoreÁnh xạ đối tượng-quan hệ và truy xuất dữ liệu cho ứng dụng .NET.
- SQL ServerHệ quản trị cơ sở dữ liệu quan hệ dùng trong hệ thống backend .NET.
- PostgreSQLCơ sở dữ liệu quan hệ mã nguồn mở dùng cho lưu trữ dữ liệu backend.
Điện toán đám mây & Phân phối
Thế mạnh bổ trợNền tảng đám mây và công cụ container hóa hỗ trợ triển khai phần mềm.
- AWSNền tảng điện toán đám mây hỗ trợ triển khai và vận hành dịch vụ backend.
- DockerĐóng gói container cho các dịch vụ backend phục vụ phát triển và triển khai.
Kỹ thuật với sự hỗ trợ của AI
Thế mạnh bổ trợCông cụ lập trình cặp với AI và agent hỗ trợ quy trình kỹ thuật.
- Kỹ thuật với sự hỗ trợ của AISử dụng các công cụ AI để hỗ trợ quy trình phát triển và viết mã.
- Lập trình cặp cùng AILập trình cặp cùng các công cụ AI như GitHub Copilot trong quá trình phát triển.
- Tích hợp AI vào quy trình phát triểnKỹ nghệ câu lệnh, tích hợp tính năng AI và tác tử viết mã trong quy trình kỹ thuật.
Hệ sinh thái bổ trợ
Năng lực bổ trợNgôn ngữ backend thứ cấp bên cạnh .NET.
- JavaNgôn ngữ lập trình backend thứ hai bên cạnh trọng tâm chính là .NET.
Dự Án Kỹ Thuật Tiêu Biểu
Hệ thống phần mềm và nền tảng kỹ thuật minh chứng cho kiến trúc backend, tích hợp hệ thống và thực hành công nghệ chuẩn mực.
TouchLove
Nền tảng thương mại điện tử và lưu giữ kỷ niệm cho móc khóa cặp đôi tích hợp NFC, kết nối móc khóa len vật lý với trải nghiệm số cá nhân hóa.
Vai Trò & Đóng Góp: Lập trình viên Full-stack độc lập / Chủ dự án
Quyết Định Kỹ Thuật: Sử dụng Redis và Hangfire để xử lý các tác vụ nền, đóng gói triển khai bằng Docker trên AWS và Cloudflare, cùng cơ chế ánh xạ NFC sang tài khoản.
- ASP.NET Core 10
- Entity Framework Core
- PostgreSQL
- Redis
- Hangfire
- React 19
- Docker
- AWS
- Cloudflare
GBOOK
Hệ thống thông tin và kết nối phương tiện giao thông (connected-vehicle) cho các hãng xe như Toyota, Lexus, Subaru, cung cấp tính năng an toàn, trạng thái xe và định vị.
Vai Trò & Đóng Góp: Lập trình viên (Đội ngũ dự án FPT Software)
Quyết Định Kỹ Thuật: Chuẩn hóa quy trình kiểm thử tự động với MSTest và JUnit để kiểm tra tính đúng đắn của logic backend theo tài liệu đặc tả của khách hàng.
- C#
- Java
- ASP.NET Core
- MSTest
- JUnit
- AWS
PMP Platform
Nền tảng cá nhân kết hợp quản lý học tập, phát triển bản thân với quản lý tài chính và tích lũy cá nhân.
Vai Trò & Đóng Góp: Full-stack Developer (Dự án cá nhân độc lập)
Quyết Định Kỹ Thuật: Tách biệt backend ASP.NET Core Web API với frontend React, lưu trữ dữ liệu trên PostgreSQL và hỗ trợ đa ngôn ngữ với i18next.
- .NET 8
- ASP.NET Core Web API
- Entity Framework Core
- PostgreSQL
- React
- TypeScript
- i18next
Kinh Nghiệm Nghề Nghiệp
Kinh nghiệm kỹ thuật phần mềm thương mại, trách nhiệm triển khai được phân công và công việc kỹ thuật backend.
FPT Software
Trách nhiệm chính
- Phân tích tài liệu đặc tả kỹ thuật tiếng Nhật và các yêu cầu nghiệp vụ / triển khai được giao.
- Phát triển và bảo trì các mô-đun backend, tính năng và logic nghiệp vụ được phân công.
- Điều tra nguyên nhân lỗi (debug) và thực hiện các bản sửa lỗi theo yêu cầu.
- Tối ưu hóa ở cấp độ mã nguồn trong phạm vi công việc được giao.
- Xây dựng, bảo trì và thực thi các bộ kiểm thử tự động (unit tests).
- Sử dụng MSTest cho kiểm thử đơn vị liên quan đến C#/.NET.
- Sử dụng JUnit cho kiểm thử đơn vị liên quan đến Java.
- Chuẩn bị bằng chứng kiểm thử (test evidence) và báo cáo kết quả kiểm thử.
- Hỗ trợ đánh giá mã nguồn (code review) và xác minh chất lượng phần mềm.
- Phối hợp với đội ngũ phát triển trong phần việc được phân công và giải quyết các vấn đề kỹ thuật.
- Sử dụng công cụ kiểm soát phiên bản và tuân thủ quy trình chuyển giao của nhóm.
Công nghệ sử dụng
- C#
- Java
- ASP.NET Core / .NET
- MSTest
- JUnit
- AWS
- Git
- SVN
- MongoDB
- PostgreSQL
- Amazon DynamoDB
Học vấn & Chứng chỉ
Nền tảng học vấn, các danh hiệu học tập đã được xác minh và những chứng nhận học tập kỹ thuật liên quan đến định hướng kỹ thuật phần mềm.
Học vấn
Quá trình học tập chính quy, chuyên ngành và các danh hiệu học tập đã được xác minh.
FPT University
Danh hiệu học thuật
- Sinh viên Giỏi Học kỳ Fall 2024
- Sinh viên Giỏi Học kỳ Spring 2025
- Sinh viên Giỏi Học kỳ Summer 2025
Chứng chỉ & Chứng nhận
Các chứng chỉ chuyên môn và chứng nhận học tập kỹ thuật đã được xác minh.
Chứng chỉ Kỹ thuật
6 verified credentialsFoundational C# with Microsoft
Software Development Lifecycle
Web Design for Everybody: Basics of Web Development & Coding
Practice SQL from A to Z to become a Data Analyst
Git Zero - Learn Git Super Fast with GitHub & GitLab
Building a Personal Project to International Standards
Chứng chỉ AI
4 verified credentialsGH-300: GitHub Copilot
AI Fluency: Framework & Foundations
Gemini Certified Educator
Gemini Certification for Students (K12)
Kỹ năng mềm
1 verified credentialsUser Experience Research and Design
Lộ trình phát triển từ backend đến kiến trúc hệ thống.
Sự phân định trung thực giữa nền tảng Kỹ sư phần mềm hiện tại và các định hướng kỹ thuật tương lai.
Phát triển tuần tự từ Phát triển Backend đến DevOps, Kiến trúc đám mây và Kiến trúc giải pháp.
- Nền tảng hiện tại
Phát triển Backend
Xây dựng ứng dụng máy chủ, web API và truy xuất dữ liệu với .NET và C#.
- Định hướng phát triển
DevOps & Tự động hóa
Phát triển theo hướng thực hành DevOps, nền tảng CI/CD và triển khai container.
- Định hướng phát triển
Kiến trúc đám mây
Phát triển theo hướng các khái niệm kiến trúc đám mây và thiết kế hệ thống trên AWS.
- Định hướng phát triển
Kiến trúc giải pháp
Phát triển theo hướng thiết kế giải pháp tổng thể cho hệ thống phần mềm.
Liên hệ
Kết nối với tôi qua các mạng lưới kỹ thuật, mạng xã hội hoặc tải CV cho các cơ hội nghề nghiệp.