My core engineering work focuses on .NET and C#, developing RESTful APIs, data access with Entity Framework Core, and server application logic.
Hello, I am Ngo Phuoc Thinh
Engineering resilient backend systems with .NET and C#, supported by modern cloud infrastructure on AWS and AI-assisted workflows.

Building backend software systems from code to cloud.
Software Engineer specializing in .NET and C# backend development, building web APIs, and deploying services to AWS.
I work with Docker and AWS to containerize and deploy backend services to cloud environments.
I use AI-assisted tools, pair programming, and prompt workflows to support coding and testing.
My interest extends beyond application code to understanding how software systems connect and deploy.
Architectural layers and verified technical capabilities.
Technologies, frameworks, and engineering practices organized by their role in software delivery rather than an arbitrary skill list.
Interactive architectural stack map organized from application runtime and data layers to cloud infrastructure and AI tooling.
Application Engineering
Primary FocusCore runtime, language, and framework technologies for backend application and API development.
- .NETCore runtime and ecosystem for backend application development.
- C#Primary language for typed backend development and server systems.
- Backend EngineeringBuilding server-side application logic and APIs with .NET.
- ASP.NET CoreFramework for building web applications and RESTful APIs.
- RESTful Web APIsDeveloping RESTful Web APIs for service communication.
Data Layer
Primary FocusRelational database engines and data access tooling.
- Entity Framework CoreObject-relational mapping and data access for .NET applications.
- SQL ServerRelational database management system used in .NET backend systems.
- PostgreSQLOpen-source relational database used for backend data storage.
Cloud & Delivery
Supporting StrengthCloud platform and containerization tools supporting software deployment.
- AWSCloud platform supporting backend service deployment and hosting.
- DockerContainerizing backend services for development and deployment.
AI-Assisted Engineering
Supporting StrengthAI pair programming and coding agent tooling supporting engineering workflows.
- AI-Assisted EngineeringUsing AI tools to assist development and coding workflows.
- AI Pair ProgrammingPair programming with AI tools such as GitHub Copilot during development.
- AI Workflow IntegrationPrompt engineering, AI feature integration, and coding agents in the engineering workflow.
Secondary Ecosystem
Secondary CapabilitySecondary backend language alongside .NET.
- JavaSecondary backend programming language alongside the primary .NET focus.
Featured Engineering Work
Production software and technical platforms demonstrating backend architecture, systems integration, and engineering practices.
TouchLove
Single-vendor e-commerce and digital-memory platform for NFC-integrated couple keychains, connecting physical wool keychains to personalized digital experiences.
Role & Contribution: Solo Full-stack Developer / Project Owner
Technical Decision: Used Redis and Hangfire for supporting background-processing workloads, containerized deployment with Docker, and engineered NFC-to-account mapping.
- ASP.NET Core 10
- Entity Framework Core
- PostgreSQL
- Redis
- Hangfire
- React 19
- Docker
- AWS
- Cloudflare
GBOOK
In-vehicle information and connected-vehicle service used across automotive brands (Toyota, Lexus, Subaru) providing safety, communication, vehicle status, and location capabilities.
Role & Contribution: Developer (FPT Software project team)
Technical Decision: Standardized unit testing harnesses with MSTest and JUnit to systematically verify backend business logic against customer specifications.
- C#
- Java
- ASP.NET Core
- MSTest
- JUnit
- AWS
PMP Platform
Solo personal platform combining learning and personal-development management with personal-finance and savings tracking.
Role & Contribution: Full-stack Developer (Solo personal project)
Technical Decision: Separated ASP.NET Core Web API backend from React frontend, with PostgreSQL persistence and frontend localization via i18next.
- .NET 8
- ASP.NET Core Web API
- Entity Framework Core
- PostgreSQL
- React
- TypeScript
- i18next
Professional Experience
Commercial software engineering experience, assigned implementation responsibilities, and backend engineering work.
FPT Software
Key Responsibilities
- Analyze Japanese technical specifications and provided business / implementation requirements.
- Implement and maintain assigned backend modules, features, and business logic.
- Debug defects and implement required fixes.
- Perform code-level optimization where required by assigned work.
- Create, maintain, and execute automated unit tests.
- Use MSTest for C#/.NET-related unit testing.
- Use JUnit for Java-related unit testing.
- Prepare unit-test evidence and test reports.
- Support code review and software-quality verification.
- Collaborate with the development team on assigned implementation and issue resolution.
- Use version-control and team delivery workflows.
Technologies
- C#
- Java
- ASP.NET Core / .NET
- MSTest
- JUnit
- AWS
- Git
- SVN
- MongoDB
- PostgreSQL
- Amazon DynamoDB
Education & Credentials
Formal education, verified academic distinctions, and technical learning credentials relevant to my software engineering background.
Education
Formal education, field of study, and verified academic distinctions.
FPT University
Academic Distinctions
- Honorable Student of Fall 2024
- Honorable Student of Spring 2025
- Honorable Student of Summer 2025
Certifications & Credentials
Verified professional certifications and technical learning credentials.
Technical Certifications
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
AI Certifications
4 verified credentialsGH-300: GitHub Copilot
AI Fluency: Framework & Foundations
Gemini Certified Educator
Gemini Certification for Students (K12)
Soft Skills
1 verified credentialsUser Experience Research and Design
A clear progression from code toward architecture.
Honest separation between my current Software Engineer foundation and future technical career directions.
Progresses sequentially from Backend Engineering to DevOps, Cloud Architecture, and Solution Architecture.
- Current Foundation
Backend Engineering
Building server applications, web APIs, and data access with .NET and C#.
- Growing Toward
DevOps & Automation
Growing toward DevOps practices, CI/CD fundamentals, and container deployment.
- Growing Toward
Cloud Architecture
Growing toward cloud architecture concepts and system design on AWS.
- Growing Toward
Solution Architecture
Growing toward broader solution architecture for software systems.
Contact
Connect with me across engineering networks, social channels, or download my CV for professional opportunities.