Nguyen Xuan Thanh

Designing enterprise-grade systems with microservices, AI integration, and scalable architecture

Get To Know Me

About Me

Crafting digital experiences with passion, precision, and purpose

👋Hello, I'm Nguyen Xuan Thanh

A passionate Software Engineer (Backend) and  Microservices enthusiast with 3+ years of experience designing enterprise-grade systems that scale.

I am skilled in system design, microservices, event-driven architecture, and AI systems. Proven ability to build scalable platforms integrating payments, AI agents, hardware control, and third-party services while maintaining resilience, observability, and clean architecture principles.

Beyond work, I love exploring emerging technologies, making side projects, and mentoring aspiring developers. I believe in continuous learning and staying at the forefront of technological innovation. I am a quick learner and I am always looking for new challenges and opportunities to grow.

Core Technologies

C#.NET(MVC, API, Aspire)JavaSpring BootNestJSTypeScriptDaprSemantic KernelSpring AIMyBatisSystem DesignMicroservicesEvent-DrivenCQRSAI-AgentRAGApache KafkaAWS SQSRabbitMQRedisSQLNoSQLVector DBDockerAWSAzure

Software Engineer (Backend)

Wala-ICT (DXODX)

April 2025 — Present

Designing enterprise backend systems with microservices, AI integration, and payment processing. Building scalable platforms across multiple domains with clean architecture principles.

Enterprise Systems

Backend Developer Intern

FPT Software

January 2024 — May 2024

Refactored legacy backend systems, migrated HR management systems into a unified enterprise platform, and gained hands-on experience with large-scale enterprise development standards.

Software Development

Let's Connect

look1692003@gmail.com
blacktify-dev.cloud
Ho Chi Minh City, Vietnam

Achievements

Experienced in Cutting Edge Technologies
Experienced in Backend Development
Levearing AI Integration

Available for Hire

Open to New Opportunities
Close to Relocation
Remote & On-site Available
Tech Arsenal

Technology Stack

Technologies I use to bring ideas to life

Backend

C#

Expert

.NET

Expert

Java

Intermediate

TypeScript

Beginner

Spring Boot

Intermediate

NestJS

Beginner

MAUI

Beginner

Architecture & Design & Practices

Microservices

Intermediate

System Design

Intermediate

CQRS

Intermediate

Clean Architecture

Intermediate

Vertical Slice

Intermediate

Event-Driven

Intermediate

RESTful API

Intermediate

Clean Code

Intermediate

SOLID Principles

Intermediate

DDD

Beginner

SOA

Intermediate

Transactional Outbox

Intermediate

Facade

Intermediate

Agentic AI

Intermediate

Many More

Beginner

Database & ORM & Message Broker & Cache

PostgreSQL

Intermediate

MSSQL

Beginner

MongoDB

Beginner

Entity Framework

Expert

Hibernate, JPA

Intermediate

Redis

Intermediate

RabbitMQ

Intermediate

Apache Kafka

Expert

MyBatis

Intermediate

AWS SQS

Beginner

Vector Database

Beginner

Cloud & DevOps

Azure

Intermediate

AWS

Beginner

Docker

Intermediate

Kubernetes

Beginner

Git

Expert

GitHub Actions

Intermediate

Dapr

Intermediate

Development Tools

Visual Studio

Expert

JetBrains Rider

Expert

IntelliJ IDEA

Expert

VS Code

Expert

AI Editor

Expert

AI & Frameworks

Semantic Kernel

Intermediate

Spring AI

Intermediate

RAG

Intermediate

Agent Framework

Beginner
Professional Journey

Experience

My professional journey and the impact I've made across different domains

April 2025 — Present

Software Engineer (Backend)

Wala-ICT (DXODX)

Designing and developing enterprise backend systems with microservices, AI integration, and payment processing across multiple domains.

Key Achievements

Designed and developed enterprise backend systems following many enterprise architectures
Implemented from monolithic to microservices enterprise system design to enable scalable, decoupled workflows and process concurrency processing
Built AI-powered assistant features using edge AI technologies, AI orchestration patterns, and vector databases for semantic retrieval
Integrated payment providers, third-party APIs, and external platforms into production-grade systems
Collaborated with cross-functional teams and clients to ensure reliability, security, and maintainability
Participated in technical interviews, evaluating backend engineering candidates on system design and problem-solving skills

Technologies & Skills

Microservices.NETSpring BootAISystem DesignPayment Integration
November 2024 — April 2025

Backend Developer

Wisky Company

Developed and optimized RESTful APIs with focus on system integration and payment processing.

Key Achievements

Developed and optimized RESTful APIs to integrate internal systems with Passio Coffee ecosystem
Implemented payment and invoicing integrations with VNPay and MISA for tax authority reporting
Maintained high-performance data mapping and transformation using Mapperly
Ensured clean code practices and test coverage for business-critical services

Technologies & Skills

RESTful API.NETMapperlyVNPayMISAIntegration
January 2024 — May 2024

Backend Developer Intern

FPT Software

Worked on improving and maintaining enterprise-level backend systems.

Key Achievements

Refactored legacy backend systems, improving maintainability and reducing API response times
Migrated multiple HR management systems into a unified enterprise platform
Gained hands-on experience with large-scale enterprise development standards

Technologies & Skills

Backend DevelopmentJava.NETAPI OptimizationCode Refactoring
3+
Years Experience
10+
Projects Completed
10+
Technologies Mastered
Portfolio Showcase

Featured Projects

Discover my latest work in web development, AI integration, and digital innovation

Enterprise Platform
Completed
Ongoing

STEK Automotive Ecosystem

Enterprise CRM & Film-Cutting Platform

STEK is a global automotive brand specializing in paint protection films (PPF), window tint, and vehicle customization solutions. Developed the core ecosystem backend powering STEK's film-cutting software and CRM platform used by automotive installers across 5 regions and 97 countries.

Key Features

  • Enterprise CRM backend serving 97 countries across 5 regions
  • Strict domain-level business logic and validation layers
  • Licensing control and compliance across regional operations
  • Dynamic processing and filtering across multiple countries
  • Real-time cutting operations support
  • High-throughput database operations optimization

Deliverables

  • Core ecosystem backend for film-cutting software
  • CRM platform for global distributors and installers
  • Plan, Subscription, Workspace, Pattern modules
  • MyBatis-optimized data access layer
  • Regional compliance and licensing system

Technology Stack

JavaSpring BootMyBatisPostgreSQLDockerAWS

Design Patterns

Domain-Driven DesignClean ArchitectureRepository PatternMulti-tenancy Pattern
AI Platform
Completed
3 months

AI-Travel Platform

AI-Powered Travel Booking Platform

A travel booking platform designed to provide end-to-end travel planning, booking hotels, tours, flights, and payment experiences similar to Traveloka. Features an AI assistant with contextual semantic search and personalized recommendations.

Key Features

  • End-to-end travel planning and booking
  • AI assistant with Redis-based short-term memory
  • Vector database long-term memory for semantic search
  • RAG-enhanced AI responses and recommendations
  • Hotel, tour, and flight search and booking workflows
  • Payment processing and third-party integrations

Deliverables

  • Core backend services for hotels, tours, flights
  • Booking workflow and payment processing
  • AI assistant with contextual semantic search
  • RAG-powered recommendation engine
  • Third-party API integrations

Technology Stack

JavaSpring BootSpring AIRedisVector DatabasePostgreSQLDocker

Design Patterns

RAG PatternMicroservices ArchitectureEvent-Driven ArchitectureClean ArchitectureAI Orchestration Pattern
IoT / Hardware
Completed
2 months

Photo-Kiosk System

Enterprise-Grade Photobooth Platform

An enterprise-grade photobooth platform designed for modern self-service kiosks operating in local and hardware-constrained environments. Features local-first .NET application for orchestrating camera, printer, payment devices, and CMS connectivity.

Key Features

  • Local-first architecture for hardware-constrained environments
  • Camera, printer, and payment device orchestration
  • Heartbeat monitoring and background workers
  • Offline resilience mechanisms
  • CMS connectivity for content management
  • High-performance mode for real-time operations

Deliverables

  • Local-first .NET kiosk application
  • Hardware orchestration system
  • Heartbeat monitoring system
  • Offline resilience layer
  • CMS integration module

Technology Stack

.NETCarterMinimal APIsDocker

Design Patterns

Vertical Slice ArchitectureMinimal API PatternBackground Worker PatternOffline-First PatternHeartbeat Pattern
E-Learning
Completed
Ongoing

KEMS

E-Learning Platform Migration

An e-learning platform focused on migrating legacy .NET systems to Spring Boot 4 with strict business requirements, Windows Server hosting constraints, and PostgreSQL database. Modernized the architecture while preserving business logic integrity.

Key Features

  • Legacy .NET to Spring Boot 4 migration
  • Strict business logic preservation
  • Windows Server hosting optimization
  • PostgreSQL database design and migration
  • E-learning content management
  • Student progress tracking and assessment

Deliverables

  • Migrated backend from .NET to Spring Boot 4
  • PostgreSQL database architecture
  • E-learning management system
  • Windows Server deployment configuration
  • Business logic validation layer

Technology Stack

JavaSpring Boot 4PostgreSQLWindows ServerDocker

Design Patterns

Strangler Fig PatternClean ArchitectureRepository PatternMigration Pattern
Education Platform
Completed
6 months

HighschoolVN

Comprehensive Learning Platform

A sophisticated learning platform designed to provide students with access to learning materials, track progress, and offer career road mapping with an intelligent recommendation system.

Key Features

  • Comprehensive learning platform with progress tracking
  • Career road mapping with recommendation system
  • Advanced flashcard system with optimization
  • Resilient system architecture handling real-world scenarios
  • High-performance data processing and caching
  • Comprehensive monitoring and logging system
  • Scalable microservices architecture
  • Event-driven system design

Deliverables

  • Complete learning management system
  • Recommendation engine for career paths
  • Optimized flashcard system
  • Resilient backend architecture
  • Monitoring and observability system
  • Deployment pipeline for Azure Container App

Technology Stack

.NET 8 - 9Apache KafkaYarp API GatewayDapr Sidecar.NET AspireNovuRedis CacheDockerPostgreSQLMongoDBAzure Container App

Design Patterns

Microservices ArchitectureEvent-Driven ArchitectureSidecar Pattern (Dapr)Listen to Your Self PatternCQRS Pattern (Logical)Clean ArchitectureCircuit Breaker PatternRetry PatternAPI Gateway Pattern (Yarp)Transactional Outbox PatternCDC Pattern(Debezium, Kafka Connect)
E-commerce
Completed
2 months

FishEcomerce

Online Fish Marketplace

A comprehensive online marketplace platform for fish, accessories, and related products, featuring optimized RESTful APIs and modern architectural patterns.

Key Features

  • Online marketplace for fish and accessories
  • Optimized RESTful API system
  • Efficient data access patterns
  • Separated read/write operations
  • Versioned API endpoints
  • Cloud-based image storage
  • Minimal API implementation
  • Modern web architecture

Deliverables

  • Complete e-commerce platform
  • Optimized RESTful APIs
  • Cloud-based image management system
  • Database optimization
  • API versioning system
  • Documentation and deployment guides

Technology Stack

ASP.NETCloudinaryAzurePostgreSQL

Design Patterns

CQRS PatternMediator PatternRepository PatternUnit of Work PatternSpecification PatternAPI Versioning PatternMinimal API Pattern
Demo Architecture
Completed
1 months

DesignPatternAndArchitecture

Cloud-Native Demo .NET Application

A demonstration of modern cloud-native .NET application development, showcasing clean architecture, vertical slice patterns, and comprehensive DevOps practices.

Key Features

  • Cloud-native architecture
  • Clean Architecture implementation
  • Vertical Slice pattern
  • Comprehensive observability
  • Automated CI/CD pipeline
  • Modern DevOps practices
  • Scalable system design
  • Maintainable codebase

Deliverables

  • Cloud-native .NET application
  • Clean Architecture implementation
  • GitHub Actions CI/CD pipeline
  • System documentation
  • Deployment guides
  • Architecture patterns documentation

Technology Stack

.NET 9 - 10GitHub ActionsDevOps.NET AspireRedis CacheDockerPostgreSQLRabbitMQKafkaDapr(Pub/Sub, Service Discovery, State Management, etc.)KrakenDAzure Container App

Design Patterns

Clean ArchitectureVertical Slice ArchitecturePublish-Subscribe PatternCQRS Pattern (Logical)API Gateway Pattern (Yarp, KrakenD)Transactional Outbox PatternDependency InjectionInterface SegregationFanout Pattern
Microservices
In Progress
1 months

Ecommerce Spring Boot Microservices

Spring Boot Microservices Architecture

A comprehensive microservices-based ecommerce system built with Spring Boot, featuring modern architectural patterns, event-driven design, and robust infrastructure.

Key Features

  • Microservices Architecture
  • Event-driven design with Kafka
  • Service Discovery with Eureka
  • API Gateway with Keycloak integration
  • Distributed tracing and monitoring
  • Service to Service Communication (HTTP, gRPC, etc.)

Deliverables

  • Microservices-based ecommerce system
  • Service registry and configuration
  • User authentication and authorization
  • Product and order management
  • Event-driven order notification processing
  • System documentation and guides

Technology Stack

Java 17Spring Boot 3.5.0Spring CloudSpring SecurityPostgreSQLMongoDBKafkaHibernate, JPA, JDBCDaprEurekaKeycloakOpenTelemetry

Design Patterns

Microservices ArchitectureEvent-Driven ArchitectureEDA PatternCircuit Breaker PatternAPI Gateway PatternService Discovery PatternSidecar Pattern
Professional Credentials

Certifications

Professional certifications and credentials that validate my expertise in modern technologies and development practices.

Verified

Project Management Principles and Practices Specialization

Provider:University of California, Irvine
Platform:Coursera
Issued:May 21, 2024

Skills Validated

Project ManagementLeadershipStrategic PlanningTeam Management
Verified

Software Development Lifecycle

Provider:University of Minnesota
Platform:Coursera
Issued:April 15, 2024

Skills Validated

SDLCSoftware DevelopmentProject ManagementQuality Assurance
Verified

User Experience Research and Design

Provider:University of Michigan
Platform:Coursera
Issued:March 10, 2024

Skills Validated

UX ResearchUX DesignUser TestingPrototyping
Verified

Computer Communications

Provider:University of Colorado System
Platform:Coursera
Issued:February 5, 2024

Skills Validated

NetworkingProtocolsData CommunicationNetwork Security
Verified

CertNexus Certified Ethical Emerging Technologist

Provider:CertNexus
Platform:Coursera
Issued:May 26, 2023

Skills Validated

Emerging TechnologiesRisk ManagementMedia RelationsOrganizational Leadership
Verified

Academic English: Writing

Provider:University of California, Irvine
Platform:Coursera
Issued:May 26, 2023

Skills Validated

Style GuidesVocabularyGrammarWriting and Editing
6 Professional Certifications
Verified by Industry Leaders
Contact

Let's Work Together

Ready to bring your ideas to life? I'm always excited to work on interesting projects and collaborate with amazing people. Let's create something extraordinary together.

Or reach out directly: