thangvb

Architecting Scalable
Backend Systems

Hi, I'm thangvb. I build production infrastructure with NestJS, PostgreSQL, and distributed systems designed around OOP & SOLID principles.

Backend / System Design

Core engineering specialization

OOP & SOLID

Principled architecture by default

Docker · Redis · Elasticsearch

Infrastructure stack

TOEIC 640

Technical English proficiency

Featured Work

Education platform dashboard

CRM + HRM + LMS

VFM Education Platform

NestJSReactJSNextJSSocket.ioPostgreSQLZustandMonaco Editor
Study abroad platform

Study-abroad consulting

KingStudy

Designed database schema and API for lead and profile management. Full data pipeline from UI to PostgreSQL with automated email notifications for follow-ups.

NestJSPostgreSQLReactJSNextJS
Chat application

Real-time chat

Chappyt

End-to-end real-time chat with Socket.io for messaging, typing indicators, reactions, and file sharing. Redis-backed presence tracking for online/offline state.

Socket.ioRedisMongoDBPostgreSQLNextJS

Engineering Values

Clean Code

Strict adherence to SOLID principles. Every abstraction earns its place through clarity, not cleverness.

Scalability

PostgreSQL schema design, Redis caching strategies, and event-driven queues built to grow without rewrites.

Security First

JWT auth, session hygiene, and secure data pipelines are non-negotiable defaults, not afterthoughts.

Experience

VFM Technology

Fullstack Developer

04/2025 - 04/2026

VFM Education Platform

CRM + HRM + LMS
  • -Complex multi-condition form workflows for HRM, CRM, and LMS modules
  • -Online exam system: question editor and exam-taking interface
  • -Monaco-based editor with custom syntax highlighting and Markdown to React pipeline
  • -Real-time chat and notifications via Socket.io
  • -Built AI Agent SKILL and Workflow - reduced CRUD form development time by ~60%
ReactJSNextJSTailwindCSSAnt DesignZustandReact Hook FormZodSocket.ioMonaco Editor

KingStudy

Study-abroad consulting platform
  • -Designed schema and API for lead and profile management flows
  • -Full data flow: UI to API to PostgreSQL
  • -Automated email notifications
NestJSPostgreSQLReactJSNextJS

FPT Software

Fullstack Intern

07/2024 - 03/2025

Chappyt

Real-time chat application
  • -End-to-end real-time: messaging, typing indicators, reactions, file sharing via Socket.io
  • -Online/offline presence tracking with Redis
Socket.ioMongoDBPostgreSQLRedisNextJSTailwindCSS

Happy Board

Idea sharing platform (Backend)
  • -RESTful API with Google JWT auth and Redis caching
  • -Elasticsearch full-text search
  • -Real-time notifications via Firebase and RabbitMQ; Cloudinary image upload
Express.jsPostgreSQLSequelizeRedisElasticsearchFirebaseRabbitMQ

ZENTSOFT

Backend Intern

11/2023 - 07/2024

Book Store API

E-commerce backend
  • -Auth, RBAC, book and cart management
  • -Source: github.com/thangvb168/bookstore-api
Node.jsExpress.jsMongoDBJWTCloudinary
NestJSPostgreSQLRedisSocket.ioRabbitMQElasticsearchDockerTypeScriptReactJSNext.jsMongoDBExpress.jsZodTailwindCSSJWTGitNestJSPostgreSQLRedisSocket.ioRabbitMQElasticsearchDockerTypeScriptReactJSNext.jsMongoDBExpress.jsZodTailwindCSSJWTGit

Technical Stack

Frontend

ReactJSNextJSTailwindCSSAnt DesignZustandReact Hook FormZod

Backend

NestJSExpress.jsNode.jsRESTful API designJWT

Database + Cache

PostgreSQLMongoDBRedis

Real-time + Messaging

Socket.ioRabbitMQFirebase

Search + Infra

ElasticsearchDockerGitCloudinary

Languages

TypeScriptJavaScript

English: TOEIC 640 - comfortable reading technical documentation and communicating in engineering contexts.

Education

Thuyloi University

B.S. Computer Science  |  09/2021 - 08/2025

GPA 3.82 / 4.0 - Excellent Student

Thesis

Applying Integrative Compositional Zero-shot Learning for rare agricultural product recognition and pathogen status prediction.

3.82

GPA

out of 4.0

4 yr

Program

Computer Science

640

TOEIC

English proficiency

2025

Graduated

Excellent standing

Get in Touch

Open to backend and fullstack roles where architecture decisions matter. Especially interested in teams building systems at scale.

Email

thangvb.dev@gmail.com

Phone

+84 378 481 575

GitHub

github.com/thangvb168

thangvb

Built with Next.js + Tailwind v4