Hello, I'm
Nguyễn Trọng Hải
.NET Backend Developer
Seeking a Full-time .NET Developer position where I can strengthen my core C#/.NET, SQL, and web development fundamentals, gain real-world project experience, and grow under mentor guidance.
About Me
Seeking a Full-time .NET Developer position where I can strengthen my core C#/.NET, SQL, and web development fundamentals, gain real-world project experience, and grow under mentor guidance.
Education
10/2021 - 2/2026
FPT University Hanoi
Hanoi, Vietnam
Major
Software Engineering
GPA
7.2/10
Work Experience
9/2024 - 12/2024
Intern Backend Developer
FPT Software (Hoa Lac)
Duration: 4 months
Key Responsibilities:
- Developed a recruitment process management web application
- Built backend services using Spring Boot and designed RESTful APIs for core features
- Designed and implemented database schema using MySQL
- Implemented offer management features (create, update, approve offers)
- Developed server-side rendered UI using Thymeleaf following MVC architecture
My Skills
I specialize in creating clean, efficient, and user-friendly web experiences with a focus on modern technologies.
Backend
C#
Core languageASP.NET Core MVC
Web frameworkASP.NET Core Web API
RESTful APIsEntity Framework Core
ORMSQL Server
DatabaseRepository Pattern
Design patternJWT Auth
SecurityGoogle OAuth 2.0
SecurityLINQ
Query languageAsync/Await
Async programmingFrontend
HTML
MarkupCSS
StylingJavaScript
ProgrammingReactJS
FrameworkFunctional Components
React patternsuseState & useEffect
React hooksBootstrap
CSS frameworkTailwind CSS
Utility-first CSSAxios
API integrationDatabase & OOP
Database Design
Schema designSQL Server
RDBMSOOP Principles
Programming paradigmException Handling
Error managementPerformance Optimization
System optimizationData Validation
Input validationTools & Technologies
Git
Version controlDocker
ContainerizationSwagger
API documentationPostman
API testingVisual Studio
IDEVS Code
EditorMy Projects
A selection of real-world projects I've built during my career and personal development.
Education Management System
Fullstack Developer
09/2025 - 12/2025 • Graduation Project (Capstone Project)
Team Size: 5 members
An online education management system integrating AI tutoring, automated grading system (Piston), real-time chat, and online payment. The backend provides RESTful APIs and handles core business logic.
Key Responsibilities:
- Built RESTful APIs using ASP.NET Core Web API
- Designed and managed database using Entity Framework Core and SQL Server
- Implemented authentication and authorization using JWT
- Integrated real-time chat using SignalR
- Developed user interfaces using ReactJS functional components
- Built responsive UI with Tailwind CSS
Hotel Management System
Fullstack Developer (.NET)
01/2025 - 02/2025 • Personal Project
Team Size: 1 (solo)
A hotel management website with features such as online room booking, room search, payment processing, service management, invoices, and revenue reports.
Key Responsibilities:
- Designed database schema and relationships using SQL Server
- Built backend business logic for booking, payment, room, service, and invoice management
- Developed backend using ASP.NET Core MVC and Entity Framework Core
- Implemented authentication with Google OAuth and role-based authorization
- Optimized database queries and system logic
- Independently developed and completed the entire system from database, backend to UI using C# .NET
Booking Flight System
Backend Developer (.NET)
01/2025 - 02/2025 • Team Project
Team Size: 4 members
A flight booking system allowing users to search flights, book tickets, make online payments, manage complaints and feedback, and support multi-role authorization.
Key Responsibilities:
- Designed and developed RESTful APIs using ASP.NET Core Web API
- Implemented booking and payment logic (PayOS/VNPay integration)
- Designed database schema and handled data using Entity Framework Core
- Implemented JWT-based authentication and role-based authorization
- Tested APIs using Postman and collaborated closely with frontend team