// backend engineer

Trần Thanh
Bình

$

scroll ↓

Who I am

Trần Thanh Bình

I'm a final-year IT student at Hanoi University of Architecture, focused on building backend systems that are clean, scalable, and built to last.

I enjoy working at the intersection of distributed systems and developer tooling — from designing Kafka event flows to wiring up CI pipelines. I think a well-structured service is as satisfying as a well-written sentence.

Currently seeking a Backend Engineer internship where I can contribute to real infrastructure, learn from senior engineers, and grow fast.

locationHanoi, Vietnam
focusNode.js · PostgreSQL · Kafka
availableJun 2026 →
gpa3.25 / 4.0

Technical stack

Languages

TypeScript JavaScript SQL

Backend

Node.js Express.js REST API WebSocket JWT / Auth

Database & Messaging

PostgreSQL Prisma Apache Kafka Redis MongoDB

DevOps & Tools

Docker GitHub Actions Cloudflare R2 Postman Swagger

Frontend (supporting)

Next.js React Native Tailwind CSS

Architecture patterns

Microservices RBAC / ABAC Event-driven API Gateway

What I've built

Academic Staff Management System

Full-stack system to manage academic staff profiles, research submissions, and role-based access for Hanoi University of Architecture — spanning backend, web, and mobile.

Microservices backend with Auth, Staff, Research, and Notification services communicating via Apache Kafka

Real-time activity notifications to clients via WebSocket; transactional emails via Nodemailer

JWT auth with login-by-code flow; RBAC + ABAC for fine-grained access control

GitHub Actions CI pipeline — type-check, build, and push only changed service images to Docker Hub

Node.js Express.js Apache Kafka PostgreSQL Redis Docker Next.js React Native GitHub Actions
BianServe System

QR code-based food ordering system for restaurants — customers scan a table QR and order directly; staff and admin manage orders, menus, and promotions from a dedicated dashboard.

Monorepo (pnpm workspaces) with Express.js API server, Next.js admin panel, and Next.js customer storefront

Real-time order updates and table status sync via Socket.io

RBAC with admin/staff roles; JWT auth; auto-generated staff credentials

Full promotion engine — percent/fixed discounts, time windows, per-user limits, product-level applicability

Node.js Express.js Next.js PostgreSQL Prisma Socket.io Docker TypeScript

Academic background

Hanoi University of Architecture

Bachelor of Engineering in Information Technology

Web Dev · Software Engineering · Systems Analysis
Database Systems · OS · Networks · SOA

GPA

3.25

Sep 2022 – Jun 2026