About Me

My introduction

I'm a third-year student at the University of Information Technology - Vietnam National University, Ho Chi Minh City (UIT - VNU - HCM), majoring in Information Technology. I'm a backend developer with a strong focus on Nodejs, building scalable APIs and robust web systems. I also have experience working across the full stack with React.js. Additionally, I'm familiar with DevOps practices, including Docker, Jenkins CI/CD, and basic cloud infrastructure. I'm always eager to learn and turn ideas into working solutions.

Languages

Java JavaScript TypeScript

Frontend

HTML CSS ReactJS NextJS Tailwind SCSS

Backend

NodeJS ExpressJS NestJS

Database

MySQL MongoDB

Design pattern

MVC

DevOps

Docker Jenkins CI/CD AWS EC2 AWS RDS Nginx

OS

Linux Ubuntu

Tester

Postman

English

Toeic L&R: 505 (2024) Toeic S&W: Loading...

Soft skills

Communication Problem-solving Teamwork Adaptability Responsibility Self-learning

Projects

SOUNDTIFY

Type: Team

Members: 4

Position: Team Leader & Backend Developer

Time: 09/2024 – 01/2025

Description: A modern music streaming platform using Spotify API & Web Playback SDK that allows users to search for tracks, play music, create personal playlists and management user profile

Features:
– Online music streaming using Spotify API & Web Playback SDK
– User authentication (Google OAuth & JWT)
– Track queue system with FIFO logic
– Playlist management (create, edit, delete playlists)
– Music search (tracks, artists, albums)
– User profile management (update profile, change password, upload avatar)
– Follow artists & albums
– Admin dashboard for managing users and system statistics
– Responsive UI with ReactJS & TailwindCSS

Technology: ReactJS, TailwindCSS, NodeJS, ExpressJS, MongoDB, Firebase, Cloudinary

Responsibilities:
- Set up and structured the base backend project
- Designed and implemented RESTful APIs for tracks, playlists, songs
- Integrated Spotify API & Web Playback SDK for audio streaming and control
- Developed track queue feature using FIFO logic
- Integrated a custom audio player and connected it with backend APIs
- Moderate the functions of members

WTM Sport

Type: Team

Members: 4

Position: Team Leader & Backend Developer

Time: 02/2025 – 05/2025

Description: An e-commerce website for selling sportswear. The platform includes core business features

Features:
– Product catalog with categories and detailed product pages
– User authentication and account management (Google OAuth & JWT)
– Shopping cart
– Favourite product
– Order placement, order history, and order tracking
– Admin dashboard for managing products, orders, users, discounts, and revenue
– Inventory management system with stock updates
- Chatbot Feature using OpenAI API for customer support
- Search with OpenAI
– Payment integration with PayOS for secure transactions
– Responsive UI with ReactJS & TailwindCSS

Technology: ReactJS, TailwindCSS, NodeJS, ExpressJS, MongoDB, Firebase, Redis, Cloudinary, PayOS, OpenAI, AWS: (EC2, ECS), Jenkins, Docker, Nginx

Responsibilities:
- Set up and structured the base backend project
- Created and designed database
- Designed and implemented RESTful APIs for cart, favourite, product, authentication, payment, notification, admin login history
– Used Redis to store and validate OTP codes for secure and time-limited authentication
– Implemented refresh token mechanism for secure session management
– Configured scheduled cron jobs to auto-check order
– Integrated Google OAuth in the signup, signin process with firebase
- Integrated OpenAI API for chatbot and search features
– Wrote and configured Jenkins pipeline for CI/CD
– Deployed the backend service to AWS EC2 using Docker
– Updated API documentation using Swagger for better developer experience

Social Media

Type: Individual

Members: 1

Position: FullStack Developer

Time: 04/2025 – ...

Description: Description: A social media platform where users can create accounts, post updates, be friend other users, like and comment on posts

Features:
– User registration and login
– Create, edit, delete posts with images
– friend features
– Like and comment on posts
– Search users by name
– Notification real-time
– Chat real-time feature
– Update personal profile and avatar
– Manage user login session with token and refreshToken
– Responsive UI for both desktop and mobile

Technology: ReactJS, SCSS, NodeJS, ExpressJS, MongoDB, Socket.IO, Cloudinary, AWS (EC2), Docker, Jenkins, Nginx

Responsibilities:
- Created and designed database with MongoDB
– Built RESTful APIs using ExpressJS
– Used Socket.IO for real-time notifications and messaging features
– Managed media uploads (avatar, post images) using Cloudinary
– Configured and deployed the application on AWS EC2 with Docker and Nginx
– Wrote Jenkins pipeline for CI/CD automation
– Developed responsive and interactive UI using ReactJS + SCSS

SEO Vintage Sport

Type: Team

Members: 4

Position: Team Leader - SEO

Time: 03/2025 – 06/2025

Description: A project focusing on SEO optimization for a vintage sportswear e-commerce website. The project involved real product data, structured data implementation, keyword research, backlink building, and performance analysis.

Technology: Next.js, TailwindCSS

Features:
– Keyword research and implementation (on-page SEO)
– Blog system with internal linking and schema markup
– Structured Data (JSON-LD) for products, breadcrumbs, articles
– Sitemap & robots.txt setup
– Responsive UI and semantic HTML tags
– Backlink analysis and competitor link strategy
– Traffic boosting via forum & social post campaigns
– Google Analytics & Search Console setup

Responsibilities:
– Lead SEO strategy and implementation
– Built blog system and integrated internal linking structure
– Wrote optimized content and meta for product and blog pages
– Configured structured data (Product, Article, Collection, BreadcrumbList)
– generated sitemap.xml, robots.txt by next-sitemap and submitted to Google
– Performed competitor backlink analysis and executed replacement strategies
– Monitored ranking via Google Search Console & GA4 - Deploy website to Vercel

Certificates