I'm
Hi! I’m a third-year student at the University of Information Technology (UIT), passionate about backend development with NodeJS/NestJS. Eager to apply skills in real-world projects and contribute to dynamic tech teams.

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
Frontend
Backend
Database
Design pattern
DevOps
OS
Tester
English
Soft skills
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
Weather Forecast
(NestJS)
Certificates
Ubuntu with WSL certificate at F8
Ubuntu with WSL
Loading...
Loading...
