
A fullstack developer based in Vietnam. I'm passionate about building scalable web applications using Next.js, NestJS, React, and TypeScript.
📝 CV hiện đang được cập nhật. Vui lòng liên hệ qua email để nhận CV.
I'm Tran Ngoc Tien, a passionate fullstack developer from Vietnam. I've been learning and building web applications since 2021. After starting my journey at FPT University as a Software Engineer, I decided to pursue my passion for creating robust, scalable solutions. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a complex problem. I've had the opportunity to work on several exciting projects, ranging from e-commerce platforms to booking systems and restaurant management solutions. My core stack is React, Next.js, NestJS, TypeScript, and PostgreSQL. I am also familiar with Redis, Docker, AWS, and various payment integrations. I'm always looking to learn new technologies and improve my skills.
I'm open to job opportunities where I can contribute, learn and grow. If you have a good opportunity that matches my skills and experience then don't hesitate to contact me at tranngoctien29112003@gmail.com.
Professional experience that I have accumulated over several years.
A web platform that enables students to book supervision slots with lecturers, submit project or thesis topics, and receive automatic schedule notifications through an admin dashboard. Built RESTful APIs for booking, user authentication, scheduling, and topic management using Node.js + Express.js. Created a relational database schema with MySQL, optimized for efficient queries and client relations. Implemented JWT-based authentication, role-based authorization, and secure file upload for topic documents via formidable + AWS S3 SDK. Automated meeting creation and notifications via Nodemailer + Node-schedule. Managed backend development lifecycle using Scrum methodology. Deployed backend on VPS (Ubuntu) using Docker, Nginx as a reverse proxy, and PM2. Led a 4-member backend team, handling API architecture, Git workflow, and code reviews.
Built a fully responsive frontend using Next.js (v14) with TypeScript, integrating modern UI frameworks such as ShadcnUI, React 18, and Redux Lite for clean, reusable components. Implemented global state management with Zustand and localStorage for seamless user and cart persistence. Integrated React Query (TanStack) for efficient server state synchronization and caching of API responses. Implemented multi-language support with next-intl and dark/light themes. Integrated real-time updates through Socket.io to client for live order status and kitchen notifications. Generated QR codes for table-based ordering using qrcode and html-to-image. Deployed the frontend on VPS (Ubuntu) using Docker and Nginx for scalable hosting.
Developed a scalable fullstack architecture using NestJS (backend) and React.js (frontend) with a focus on clean modular design and strong typing with TypeScript. Built product, order, and user management modules with Prisma ORM and PostgreSQL, implementing nestjs-zod for input validation. Implemented authentication and authorization via JWT, with role-based access for Customer (user) and Admin. Created real-time order tracking and stock updates using Socket.io. Designed background job processing with BullMQ + Redis to handle tasks like order confirmation, inventory updates, and notifications. Integrated Google OAuth login and AWS S3 storage for product image uploads. Deployed backend and frontend on VPS (Ubuntu) using Docker, Nginx, and PM2, ensuring stable CI/CD and version control with Git. Enhanced data fetching and caching using React Query (TanStack) and optimized user sessions with Zustand and Zod validation.
Developed a comprehensive healthcare microservices platform with 10+ independent services including Auth, Booking, Payment, Provider, Staff, and Media services. Built GraphQL API Gateway for unified client communication and implemented gRPC for efficient inter-service communication. Designed and implemented microservices using NestJS framework with Prisma ORM and PostgreSQL databases for each service. Created service booking system with availability management, provider onboarding and verification system, and payment processing integration with Stripe. Implemented media service with AWS S3 for file storage and image optimization. Built real-time notification system across services. Integrated Python ML models for AI-powered service recommendations. Containerized all services with Docker and deployed on Google Cloud Platform (GCP) with Cloud Build for CI/CD automation.
Projects I worked on. Each of them containing its own case study.

A modern fullstack e-commerce platform that allows users to browse products, manage carts, and place orders, while administrators control inventory and track sales. Built with scalable fullstack architecture using NestJS (backend) and React.js (frontend) with clean modular design and strong typing in TypeScript.

A modern web application that enables customers to pre-order dishes, reserve tables, and make online payments, while restaurant administrators can manage menu items and track orders. Features fully responsive frontend with TypeScript, global state management with Zustand, multi-language support with next-intl, dark/light themes, real-time updates through Socket.io, and QR code generation.

A web platform that enables students to book supervision slots with lecturers, submit project or thesis topics, and receive automatic schedule notifications through an admin dashboard. Built RESTful APIs for booking, user authentication, scheduling, and topic management using Node.js + Express.js with MySQL database schema optimized for efficient queries and client relations. Implemented JWT-based authentication, role-based authorization, secure file upload for topic documents via formidable + AWS S3 SDK, and automated meeting creation and notifications via Nodemailer + Node-schedule.

A comprehensive healthcare microservices platform for managing home care services. Built with 10+ microservices including Auth, Booking, Payment, Provider, Staff, and Media services. Features GraphQL API Gateway with gRPC inter-service communication, service booking system, provider management, payment processing with Stripe integration, real-time notifications, media management with AWS S3, and AI-powered service recommendations using Python ML models. Deployed on Google Cloud Platform with Docker containerization.

A cross-platform mobile application built with React Native and Expo. Features modern UI with bottom tab navigation, theming support with light/dark modes, haptic feedback for enhanced user experience, and optimized performance with Expo Router for file-based navigation. Implements expo-splash-screen for smooth app loading, expo-blur for visual effects, and custom icon symbols for iOS and Android platforms.
Please contact me directly at tranngoctien29112003@gmail.com or through this form.