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.

C#ASP.NET CoreEntity FrameworkSQL ServerReactJWT
GPA 7.2/10
FPT University
Intern
FPT Software

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
Spring BootMySQLThymeleafRESTful APIMVC Pattern

My Skills

I specialize in creating clean, efficient, and user-friendly web experiences with a focus on modern technologies.

Backend

C

C#

Core language
A

ASP.NET Core MVC

Web framework
A

ASP.NET Core Web API

RESTful APIs
E

Entity Framework Core

ORM
S

SQL Server

Database
R

Repository Pattern

Design pattern
J

JWT Auth

Security
G

Google OAuth 2.0

Security
L

LINQ

Query language
A

Async/Await

Async programming

Frontend

H

HTML

Markup
C

CSS

Styling
J

JavaScript

Programming
R

ReactJS

Framework
F

Functional Components

React patterns
u

useState & useEffect

React hooks
B

Bootstrap

CSS framework
T

Tailwind CSS

Utility-first CSS
A

Axios

API integration

Database & OOP

D

Database Design

Schema design
S

SQL Server

RDBMS
O

OOP Principles

Programming paradigm
E

Exception Handling

Error management
P

Performance Optimization

System optimization
D

Data Validation

Input validation

Tools & Technologies

G

Git

Version control
D

Docker

Containerization
S

Swagger

API documentation
P

Postman

API testing
V

Visual Studio

IDE
V

VS Code

Editor

My Projects

A selection of real-world projects I've built during my career and personal development.

Education Management System

Fullstack Developer

09/2025 - 12/2025Graduation 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
ASP.NET Core 8.0EF CoreSignalRJWTDockerSwaggerReactTailwind CSSAxiosSQL Server

Hotel Management System

Fullstack Developer (.NET)

01/2025 - 02/2025Personal 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
ASP.NET Core MVC 8.0C#Entity Framework CoreSQL ServerBootstrapAJAXGoogle OAuth 2.0MailKit

Booking Flight System

Backend Developer (.NET)

01/2025 - 02/2025Team 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
ASP.NET Core 8.0Web APIEF CoreRepository PatternJWTSQL ServerRazor ViewsBootstrapPayOS/VNPay