Skip to content
View toiQS's full-sized avatar
😢
😢

Block or report toiQS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
toiQS/README.md

πŸ‘‹ Hi, I'm Nguyen Quoc Sieu

🎯 Entry-level .NET Backend Developer
πŸ’‘ Focused on backend architecture, transactional consistency, and domain-centric design
πŸ“ Long An, Vietnam


πŸ§‘β€πŸ’» About Me

I am a final-year IT student at Saigon University and currently a Backend Intern at VNPT Long An, working with real production APIs.

My main interest is backend system design β€” how to structure applications so that business logic remains correct, maintainable, and resilient as complexity grows.

I prefer building correct and long-lived systems over feature-heavy demos, and I actively refactor designs when architectural limitations become clear.


πŸ› οΈ Technical Skills

Backend & Architecture

  • Languages: C#, SQL
  • Frameworks: ASP.NET Core, Entity Framework Core
  • Architecture & Patterns:
    • Clean Architecture
    • CQRS
    • Repository & Unit of Work
    • Domain Events (DDD-lite, pragmatic)
  • Databases: PostgreSQL, SQL Server
  • Authentication & Security:
    • JWT Authentication
    • Role-based Authorization

Tooling

  • Git, GitHub
  • Swagger / OpenAPI
  • Docker (basic)
  • GitHub Actions (basic CI/CD)

πŸ“Œ Featured Projects

🧠 TaskMind β€” Backend Architecture Case Study

Tech: .NET 8, EF Core, PostgreSQL, MediatR, CQRS

TaskMind is a backend-focused project created to rethink architectural decisions made in earlier systems and to explore how backend designs can remain reliable as business complexity increases.

Key focuses:

  • Clean Architecture with clear responsibility boundaries
  • Domain-centric design (DDD-lite, non-dogmatic)
  • Transactional consistency using EF Core and Unit of Work
  • Domain Events to decouple side effects from core business logic
  • Authentication implemented as a use case, not controller logic

This project prioritizes architectural clarity and correctness over feature breadth.

Includes a small WPF UI as an exploratory MVVM experiment (not part of the core system).

πŸ”— Repository: https://github.com/toiQS/TaskMind


πŸ›’ E-commerce Digital Marketplace (Internship Project)

Tech: ASP.NET Core, EF Core, PostgreSQL, JWT, VNPAY

A real-world backend system developed during my internship, focusing on production-ready APIs and business requirements.

Responsibilities:

  • Designed and implemented RESTful APIs for authentication and product management
  • Integrated VNPAY payment gateway with secure callback validation
  • Optimized database queries and indexing
  • Worked within real production constraints and existing systems

πŸ”— Repository: https://github.com/toiQS/Digital-product-trading-system


πŸ“« Contact


🎯 Notes

This profile focuses on backend architecture and system design thinking, rather than UI or feature quantity.
Projects are selected to demonstrate decision-making, trade-offs, and long-term maintainability.

Pinned Loading

  1. Digital-product-trading-system Digital-product-trading-system Public

    Digital product trading system

    C#

  2. TaskMind TaskMind Public

    C#