Backend Developer • Software Engineering Student • Tech Explorer
Name: Tran Khoi Nguyen
Location: Ho Chi Minh City, Vietnam
Role: Backend Developer / Software Engineering Student
Focus:
- Backend Architecture
- RESTful APIs
- Database Design
- Distributed Systems
- Message Queues & Async Processing
Learning:
- System Design
- Cloud & DevOps
- Microservices
- Data Engineering💡 I enjoy building scalable backend systems, optimizing APIs, and exploring how modern architectures work under the hood.
⚡ Currently interested in:
- Node.js ecosystem
- PostgreSQL optimization
- RabbitMQ & event-driven systems
- Prisma ORM
- System design & distributed systems
- Data analysis / ML side projects
Android application for learning Japanese vocabulary and language practice.
- Mobile-first learning experience
- Interactive Japanese learning workflow
- Android-native implementation
Java HTML Android
Modern perfume e-commerce platform upgraded from a previous legacy perfume store project using ASP.NET Core MVC.
- Product management system
- Storefront UI redesign
- SQL Server integration
- MVC architecture implementation
ASP.NET Core MVC C# TSQL JavaScript HTML/CSS
Flutter mobile application focused on green commerce and clean food products with secure authentication and clean architecture.
- Firebase OTP authentication
- Secure token storage with silent refresh flow
- Clean Architecture implementation
- Backend integration with RBAC system
- Modern mobile UX with feedback systems
Flutter Dart Firebase Auth Dio Secure Storage Node.js
High-performance RESTful API built with NestJS and Oracle Database for enterprise-grade store management.
- JWT + RBAC authorization
- Oracle PL/SQL procedure integration
- Redis caching & session management
- Cloudinary image management
- Hybrid Clean Architecture + Layered Architecture
- Session context security for auditing
NestJS Oracle Database Redis Cloudinary JWT
Premium real-time chat application inspired by modern messaging platforms with advanced UX synchronization.
- Hybrid HTTP + Socket message flow
- Advanced emoji & reaction system
- Real-time online presence & sidebar sync
- Zero-latency UI updates using TanStack Query
- Cinematic onboarding experience
- Global socket orchestration
React TypeScript Socket.io Zustand TanStack Query Vite
Enterprise-grade real-time chat backend optimized for scalability, security, and distributed architecture.
- Modular Monolith Architecture
- PostgreSQL + MongoDB hybrid persistence
- AES-256-GCM encrypted searchable messaging
- RabbitMQ background job processing
- ElasticSearch full-text search
- RBAC & granular permission system
- Redis-based rate limiting
- Cloudflare R2 & Cloudinary hybrid storage
- GCP-ready CI/CD deployment pipeline
- 55+ automated unit tests
Node.js Express.js PostgreSQL MongoDB RabbitMQ Redis ElasticSearch Docker GCP
- Advanced Backend Architecture
- System Design
- Distributed Systems
- Docker & DevOps
- Cloud Infrastructure
- Machine Learning Fundamentals
