Available for Software Engineer Internships 2026

Hi, I'm Nguyen Ha Dat.

A Software Engineering student at HCMUS - VNU, eager to build end-to-end applications with high-quality user experiences and explore how things work under the hood.

DEEP DIVE MODE
About Me

Get to Know Me

Nguyen Ha Dat — Full-Stack Software Engineer
Open for Internship 2026

Nguyen Ha Dat

Full-Stack Software Engineer

Ho Chi Minh City, Vietnam

I've worked with Node.js, Express, NestJS, and TypeScript to build RESTful APIs, real-time features with WebSockets, and handled challenges like concurrency control with locking mechanisms. I'm comfortable with PostgreSQL, MongoDB, Redis, and Docker for containerized deployments.

On the frontend, I build responsive interfaces using React and Next.js. I also have experience developing a native Android app with Kotlin, giving me a broader perspective on how users interact with software across platforms.

Currently, I'm diving deeper into design systems, DevOps practices, and CI/CD pipelines — always looking to improve my workflow and grow as an engineer.

🎓B.S. Software Engineering — HCMUS
💻Backend & Frontend Web Development
🐳Docker & DevOps Practice
🌐English: TOEIC 765
4+
Projects Built
2+
Years Coding
6+
Technologies
3.43
GPA / 4.0
GitHub Repositories (@datkrb)

Featured Projects

A showcase of my full-stack web and mobile applications.

TicketBox — Event Ticketing Platform

An Event-Driven Modular Monolith ticketing system handling high concurrency and offline-first mobile check-ins.

  • Designed an Event-Driven Modular Monolith architecture handling peak traffic of 80K reqs/5mins using Redis Rate Limiting.
  • Prevented ticket over-selling (race conditions) during peak times by implementing Pessimistic Locking on PostgreSQL.
  • Ensured payment data integrity and prevented double-charging by implementing Idempotency Keys.
  • Improved system resilience by integrating a Circuit Breaker pattern for third-party payment gateways (VNPAY/MoMo).
  • Offloaded heavy tasks (email sending, CSV imports, payments) to background workers using BullMQ, keeping API latency <100ms.
Next.jsNestJSPostgreSQLRedisBullMQReact Native

Smart Restaurant — Restaurant Management System

A QR-based dine-in menu ordering system that digitizes menus and streamlines kitchen workflows with real-time tracking.

  • Architected a single-page application integrating QR code menu ordering.
  • Implemented a real-time Kitchen Display System (KDS) using Socket.IO.
  • Integrated Stripe for seamless payments and implemented role-based access control (RBAC).
Next.jsExpressPostgreSQLPrismaSocket.IOStripe

Xiangqi — Real-Time Online Chinese Chess

A multiplayer Chinese Chess game featuring real-time gameplay, AI opponents, user authentication, and an ELO rating system.

  • Developed a real-time game engine and synchronized player moves using WebSockets.
  • Built a secure authentication system (JWT) and an ELO rating system for matchmaking.
  • Designed a feature-sliced React frontend integrated with intelligent AI opponents.
ReactExpressTypeScriptSocket.ioPostgreSQLTailwindCSS

ResFood App — Food Ordering & Restaurant Management

A native Android application for food ordering and restaurant management, built with Kotlin, Jetpack Compose, and Firebase.

  • Built native UI and navigation using Kotlin Jetpack Compose and MVVM architecture.
  • Integrated Firebase for real-time data synchronization, authentication, and push notifications.
  • Developed a Node.js backend to process and verify SePay QR payments via webhooks.
KotlinJetpack ComposeFirebaseNode.jsMVVM
Skills & Ecosystem

Professional Skills

💻

Programming Languages

Javascript/TypescriptC++Python
Familiar With:
C#JavaKotlin
💻

Frontend

React / Next.jsHTML5 & CSS3TailwindCSS
⚙️

Backend & Database

Node.jsExpressNestJSPrismaJWTRestful APIRedisSocket.ioSQL(MySQL/PostgreSQL)
Familiar With:
NoSQL(MongoDB)FirebaseSpringBootRabbitMQ
🛠️

Tools & Workflow

Git / GitHub DockerPostman API TestingVite / VercelWSL
🤝

Soft Skills

Problem SolvingTeam CollaborationAgile/ScrumTime ManagementEnglish Communication
Academic Background

Education & Certificates

B.S. in Software Engineering

University of Science - HCMUS
2022 — 2027 (Expected Graduation)

GPA: 3.43/4.0 (8.1/10)

Certificates

Certificates

Toeic 765 LR

May 2026

Achieved a score of 765/990, demonstrating professional working proficiency in English.

Internship Contact

Let's Connect & Discuss Opportunities.

Looking for a Full-Stack Web Developer Intern skilled in JavaScript, TypeScript, React, Next.js, and Node.js? Get in touch with me directly.

Direct Email Address:
nguyenhadatkrb2k5@gmail.com