Skip to content
View SonHoang2's full-sized avatar
  • Vietnam

Highlights

  • Pro

Block or report SonHoang2

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
SonHoang2/README.md

Hey, I'm Son Hoang 👋

Full Stack Engineer · NestJS · Python · Java · Real-time Systems · Microservices · Security


🚀 Featured Projects

📋 TaskManagementAPI — Full-Stack Task Management Platform

Angular + microservices platform for project & sprint management with event-driven notifications

  • Stack: Angular 21 · TypeScript · Java 21 · Spring Boot · Spring Cloud · PostgreSQL · RabbitMQ
  • Architecture: Angular frontend + 7 microservices — API Gateway, Eureka Service Registry, User/Project/Task/Sprint/Notification services
  • Features: Project & sprint management, task comments/attachments/history, member invitations, JWT auth & RBAC
  • Observability: Centralized logging with Loki + Grafana, Docker Compose orchestration
  • Quality: 100+ unit tests (JUnit 5 + Mockito) across 15 test classes covering service & controller layers

🔐 TrueSecure — Real-time Secure Communication Platform

Chat platform inspired by Signal's encryption model

  • Stack: NestJS · React · PostgreSQL · Redis · RabbitMQ · FastAPI
  • Real-time: WebRTC + Socket.IO for voice/video/chat & file sharing
  • Security: Signal Protocol E2EE, OAuth
  • AI: Real-time deepfake detection with PyTorch + OpenCV

📄 SecureDMS — Secure Document Management System

Enterprise-grade document storage with full compliance tracking

  • Stack: React Native · Node.js · Express · PostgreSQL · Redis
  • Auth: JWT authentication, RBAC, secure cookies & rate limiting
  • Features: Document CRUD, audit logs & user activity insights
  • Security: AES-256 encryption, bcrypt, XSS/SQLi/CORS protection

🛍️ NestShopify — E-commerce Backend

Scalable backend for e-commerce with full store management

  • Stack: NestJS · TypeScript · PostgreSQL · Redis
  • Auth: JWT + Google OAuth, ACL-based access control
  • Features: Orders, vouchers, flash sales & email notifications
  • Architecture: Clean Controller–Service–Repository pattern

🗺️ Natours — Tour Booking Platform

Full-stack MVC web app for browsing and booking travel tours

  • Stack: React · Node.js · Express · MongoDB
  • Auth: JWT + Google OAuth, RBAC roles
  • Features: Booking/review management, maps & payments
  • Security: bcrypt, XSS protection, rate limiting, CORS & NoSQL injection prevention

🛠️ Tech Stack

Languages

TypeScript JavaScript Python Java

Backend

NestJS Node.js Express FastAPI Spring Boot PostgreSQL MongoDB Redis RabbitMQ

Frontend

React TailwindCSS Sass HTML5 CSS3

DevOps & Cloud

AWS Docker Kubernetes GitHub Actions Nginx

Architecture

Microservices WebSocket Socket.IO WebRTC

OS

Linux Windows

Pinned Loading

  1. TrueSecure TrueSecure Public

    Chat app with real-time messaging, secure video calls (E2EE), and integrated deepfake detection for video stream validation.

    TypeScript 2

  2. SecureDMS SecureDMS Public

    manage document app

    JavaScript 1

  3. NestShopify NestShopify Public

    An e-commerce website written with react and nestjs

    TypeScript 1

  4. Natours Natours Public

    travel website written with react and express

    JavaScript 1