Nguyen Nhat Minh

Ho Chi Minh City, Vietnam (+84) 070 409 8399 nnminh-sam Nguyen Nhat Minh

Summary

Software engineer with over a year of professional experience delivering web applications across the stack. Comfortable building NestJS and Node.js services on PostgreSQL, MongoDB and Redis, and modern interfaces in Next.js, React and Svelte — most recently migrating a multi-tenant e-commerce platform from AngularJS to Next.js and TypeScript for a Japanese client. Focused on how systems behave in practice: clean API design, asynchronous data flows, performance trade-offs, and test coverage that holds up beyond the happy path. Experienced in AI-assisted development workflows and in the review discipline that keeps their output production-ready.

Skills

Technologies: NestJS, Next.js, ReactJS, Svelte, NodeJS, TypeScript, JavaScript

Database: PostgreSQL, MongoDB, Redis

DevOps & Tools: Docker, Git, Postman

Others:Data Structures & Algorithms, OOP, Problem Solving

Experience

Software Engineer Rikkeisoft HCM (Fulltime) December 2025 - Now
  • Migrated 40+ screens across all 6 business domains (shipment, arrival, stock, warehouse, owner, settings) of a multi-tenant e-commerce platform from AngularJS to Next.js and TypeScript for a Japanese client, within a 7-person team that delivered 150+ screens in 7 sprints (~3.5 months) while meeting 80-90% of sprint goals.
  • Drove quality with TDD and legacy-parity review, reaching 85-90% unit test coverage and catching ~100 issues (~2-3 per screen) in integration and exploratory testing; only 2-3 bugs surfaced across my 40+ screens in PO and customer demos.
  • Designed a status-polling API and extended the shared common component to track shipping cost calculations processed asynchronously through AWS SQS, replacing the legacy manual reload; choosing interval polling over WebSocket/SSE reduced each update from a ~200KB full-list reload to a ~2KB request in ~50ms, and the pattern is now reused across async screens.
  • Improved the team's AI agent workflow of 7 skills by tracing recurring defects back to gaps in the shared skill scaffold and feeding confirmed fixes into it, and by adding a skill for reviewing screen reference documents; sustained ~2.5 hours per screen including self-review.
  • Acted as the human decision point on unclear legacy behavior, verifying bug versus intended business logic against related screens, source code and the PO, which kept legacy bugs out of the new system and surfaced a missing cross-system integrated-unit feature (7 latent bugs) before release.
  • Maintained an AI-integrated data analytics web application for a Japanese hospital using TypeScript, Svelte, and SvelteKit, following clean architecture.
Part-time Backend Developer SpeedForce.AI (Remote) May 2025 - November 2025
  • Engineered the scalable backend architecture for an AI-powered interview monitoring and fraud detection platform, enabling real-time recording, candidate tracking, and performance analysis.
  • Implemented modular backend services using NestJS and PostgreSQL within an MVC architecture, applying RESTful design principles for clean and scalable API development.
  • Developed a scalable meeting bot that autonomously joins online meetings, records and processes real-time audio/video streams with chunk-based audio handling, and supports deployment on Google Cloud Run or as a local Docker service.
Competitive Programming Tutor Freelance Oct 2022 - Jan 2023
  • Applied data structures and algorithms knowledge for tutoring and solving competitive programming problems.
  • Guided students to achieve first prize at district level and advance to provincial competition.

Projects

Violence video prediction

Violence video prediction service

Role: Full-stack developer

Description: A web app that allows users to upload a video and get the violence prediction result in the uploaded video. Provide API for external applications.

Technologies Used: Django, MobileNetV2, Docker

Key Contributions:

  • Developed server side web application and REST API service for violence prediction using Django framework.
  • Implemented video upload and prediction feature using MobileNetV2 model.
  • Implemented Docker container for the application for deployment.
  • Implemented API keys generations using AES encryption for external API requests.

Messaging Application Backend

Messaging app backend

Role: Backend developer

Description: A backend API service for a messaging application, responsible for user authentication, managing user relationships, facilitating message exchange, and integrated external API service to detect and filter violent video content.

Technologies Used: Typescript, NestJS, MongoDB, Socket.io

Key Contributions:

  • Implemented user authentication and authorization using JWT.
  • Developed user relationship features, including friend requests, blocking and unfriending.
  • Developed send and receive messages feature in real-time using Socket.io.
  • Integrated AI-powered video moderation to detect and filter violent content.

Online Watch Shopping Store Backend

Watch shopping backend

Role: Backend developer

Description: A backend API service for an online watch shopping store which includes user authentication, user cart management and user orders management.

Technologies Used: Java, Spring Boot, Postgres

Key Contributions:

  • Implemented user authentication and authorization using JWT.
  • Developed user cart and user order management features: add, update and remove items from cart, place order, view order history.
  • Implemented order confirmation email sending using SMTP.

Education

Bachelor of Software Engineering, Information Technology

Posts and Telecommunications Institute of Technology HCM Branch (PTITHCM) · 2026 · GPA 3.37