Kiến tạo lớp tiếp theo
Kỹ sư phần mềm

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.

.NET · C# · Phát triển Backend
.NETC#Backend EngineeringASP.NET CoreRESTful Web APIs
Thế mạnh bổ trợ:Điện toán đám mây AWS & Kỹ thuật với sự hỗ trợ của AI
AWSDockerAI-Assisted Engineering
Đang hướng tới:
DevOps & Tự động hóaKiến trúc đám mâyKiến trúc giải pháp
Ngo Phuoc Thinh
Chế độ giao diện
Chọn tùy chọn giao diện
Về thực hành kỹ thuật phần mềm

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.

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ủ.

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.

Bản đồ ngăn xếp kỹ thuật

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ính

Cô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ính

Cá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.
03 // HỆ THỐNG ĐÃ TRIỂN KHAI

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

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.

Công Nghệ
  • 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

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ông Nghệ
  • 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

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.

Công Nghệ
  • .NET 8
  • ASP.NET Core Web API
  • Entity Framework Core
  • PostgreSQL
  • React
  • TypeScript
  • i18next
04 // KINH NGHIỆM CHUYÊN MÔN

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

Vai trò: Associate Software Engineer
Thời gian: 09/2025 – Hiện tại
Lĩnh vực: Hệ thống thông tin trên xe / Xe kết nối / Ô tô (Automotive / Connected Vehicle)

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
05 // HỌC VẤN & CHỨNG CHỈ

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

Bachelor of Software EngineeringKỹ thuật Phần mềm
Thời gian: 08/2021 – Hiện tại
Đang theo học
Dự kiến tốt nghiệp: 12/2026
Địa điểm: Cơ sở Cần Thơ, Việt Nam
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 credentials

Foundational C# with Microsoft

Tổ chức cấp: freeCodeCamp
Thời gian cấp: 10/2025
Lĩnh vực: .NET / C#

Software Development Lifecycle

Tổ chức cấp: Coursera
Thời gian cấp: 01/2025
Lĩnh vực: Software Engineering

Web Design for Everybody: Basics of Web Development & Coding

Tổ chức cấp: Coursera
Thời gian cấp: 09/2024
Lĩnh vực: Software Engineering

Practice SQL from A to Z to become a Data Analyst

Tổ chức cấp: Udemy
Thời gian cấp: 06/2025
Lĩnh vực: Software Engineering

Git Zero - Learn Git Super Fast with GitHub & GitLab

Tổ chức cấp: Udemy
Thời gian cấp: 06/2025
Lĩnh vực: Software Engineering

Building a Personal Project to International Standards

Tổ chức cấp: Rikkei Education
Thời gian cấp: 12/2025
Lĩnh vực: Software Engineering

Chứng chỉ AI

4 verified credentials
KỲ THI CHUYÊN NGHIỆP

GH-300: GitHub Copilot

Tổ chức cấp: Microsoft
Thời gian cấp: 08/2026
Lĩnh vực: AI Fluency

AI Fluency: Framework & Foundations

Tổ chức cấp: Anthropic
Thời gian cấp: 07/2026
Lĩnh vực: AI Fluency

Gemini Certified Educator

Tổ chức cấp: Google
Thời gian cấp: 02/2026
Lĩnh vực: AI Fluency

Gemini Certification for Students (K12)

Tổ chức cấp: Google
Thời gian cấp: 07/2026
Lĩnh vực: AI Fluency

Kỹ năng mềm

1 verified credentials

User Experience Research and Design

Tổ chức cấp: Coursera
Thời gian cấp: 06/2025
Lĩnh vực: Software Engineering
Hành trình kỹ thuật

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.

  1. 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#.

  2. Đị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.

  3. Đị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.

  4. Đị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.

07 // LIÊN HỆ

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.