Passionate about backend development, system architecture, and building scalable web applications with the .NET ecosystem.
I am an Information Technology student with a strong interest in backend development and software engineering.
My current focus is building enterprise-style backend systems using ASP.NET Core Web API, SQL Server, and Clean Architecture.
I enjoy solving real-world problems through software, designing maintainable systems, and learning how large-scale applications are structured internally.
Currently, I am improving my skills in:
- Backend Web API Development
- Authentication & Authorization
- Database Design & Optimization
- Software Architecture
- RESTful API Standards
- Docker & Deployment
- System Design Fundamentals
- Build production-style backend projects
- Improve clean code and architecture skills
- Learn scalable system design patterns
- Practice DevOps workflows with Docker
- Prepare for backend developer internships
An enterprise-style IT Helpdesk Management System developed with ASP.NET Core Web API.
This project is designed to simulate a real-world internal technical support system used in companies or organizations.
- JWT Authentication & Authorization
- Role-Based Access Control (Admin, Staff, User)
- Ticket Management Workflow
- Real-Time Support Chat
- File Attachment Upload
- Email Notification Integration
- Dashboard & Statistical Reporting
- Logging & Global Exception Handling
- API Documentation with Swagger
- Layered Architecture Design
This project follows modern backend development practices:
- Clean Architecture
- Repository Pattern
- Service Layer Pattern
- Dependency Injection
- DTO Pattern
- Middleware-based Error Handling
- RESTful API Standards
Currently exploring and practicing:
- Microservices Architecture
- Redis Caching
- Background Services
- API Performance Optimization
- CI/CD Pipelines
- Cloud Deployment
- Advanced SQL Queries
- Design Patterns in .NET
My goal is to become a professional Backend Developer capable of designing scalable, secure, and maintainable systems for enterprise applications.
I continuously improve my technical knowledge through hands-on projects and self-learning.
- GitHub: https://github.com/xduc199
- Email: xuanduwn@gmail.com
“Good software is built with clean architecture, scalability, and continuous learning.”