Backend Developer

Hoàng
Văn Hải

IT student at HCMUE, passionate about building high-performance backend systems and integrating AI into real-world products. Strong expertise in the Node.js · Vue 3 · Gemini AI ecosystem.

Avatar Hoàng Văn Hải
Hoàng Văn Hải
backend_developer.js
3+ Projects
6 Certificates
AI Focus
HCM Location
Available for Internship

Backend

Node.js Express.js TypeScript REST API

Frontend

Vue 3 Vite Tailwind CSS

Database & Cache

MongoDB MySQL SQL Server Redis

AI & DevOps

Gemini API Pinecone Vector DB CI/CD Git
Featured Projects

What I've Built

01 /
E-Commerce · Fullstack

Fashion Shop

An e-commerce platform for men's and women's fashion and accessories. A complete full-stack system with payment, order management, and automated Flash Sales.

  • VNPay + COD payment integration, email order confirmation
  • Automated Flash Sale using node-cron scheduler
  • Shopping cart, wishlist, vouchers, product reviews
  • Order tracking & history, account management
  • Media storage on Cloudinary, JWT + bcryptjs security
Express.js TypeScript Vue 3 SQL Server MongoDB Cloudinary VNPay Pinia
02 /
AI · Semantic Search

Job Portal AI

A smart recruitment system applying AI for semantic job search and recommendations — going beyond conventional keyword matching.

  • Semantic Search with Vector Embedding (Pinecone)
  • AI-powered job recommendations via Gemini API
  • Fullstack architecture: Node.js Backend + Vue 3 Frontend
  • Dual database: MongoDB (NoSQL) + MySQL (relational)
Node.js Vue 3 MongoDB MySQL Pinecone Gemini AI
03 /
Distributed DB · Hybrid

Fashion Shop
Distributed

An advanced version of Fashion Shop applying a Distributed Database architecture: SQL Server Replication by region + MongoDB Hybrid. A 4-role system with separate management scopes for each branch.

  • SQL Server Replication: Central distributed to Hanoi / Da Nang / HCMC
  • Display products based on user's geographic location (branch_code)
  • Flash Sale engine automatically triggered by schedule
  • Multi-branch management: independent products, users, vouchers
  • VNPay + COD payment, Nodemailer email notifications
Node.js Express.js TypeScript Vue 3 SQL Server MongoDB Replication Cloudinary VNPay node-cron
Database Architecture

SQL Server distributed by region with Replication: Central → Hanoi / Da Nang / HCMC. MongoDB for media & unstructured data via Cloudinary.

Authorization System
User Seller Branch Admin Central Admin

4 privilege levels with specific management scopes from orders and products to the entire system.

Differences from v1
  • True distributed data across SQL nodes
  • Geo-routing: querying the correct node based on region
  • Distributor, Publisher, Subscriber configuration
  • Complete Hybrid DB model for production
Learning & Development

Achieved Certifications

Node.js: Design Patterns
LinkedIn Learning
Generative AI: Working with LLMs
LinkedIn Learning
CI/CD for Beginners
Simplilearn
Introduction to Cyber Security
Simplilearn
GitHub Copilot Fundamentals
Simplilearn
Introduction to Software Testing
Simplilearn
Connect

Let's work together

I am looking for a Backend Internship opportunity and am open to collaborative projects. If you have an exciting project or need a passionate Backend Developer — let's connect!

Current Status
Open to work
Looking for Backend Intern
Employment Type Full-time / Part-time
Location Ho Chi Minh City
University HCMUE — IT
Response time Within 24 hours