VinhHa.

Hey, I'm

Ha Van Vinh

I’m a web developer specializing in React, Next.js, and Node.js. I’m passionate about building optimized, intuitive, and modern applications with a strong focus on user experience. This portfolio showcases my projects, ideas, and development journey, reflecting my problem-solving skills and creative approach to coding.

EDUCATION

FPT University, Hanoi

Software Engineering · 09/2022 - 09/2026

GPA7.57/ 10
GithubFacebook

TECH STACK

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Express
  • NestJS
  • MongoDB
  • PostgreSQL
  • Sass
  • Tailwind CSS
  • Ant Design
  • MUI
  • Git
  • Docker
  • Socket.IO

EXPERIENCE

  1. 05/2026 - 10/2026

    Full-stack Developer

    BSS B2B Solution — A Shopify B2B app with over 10 modules for wholesale businesses.

    • Developed the Quantity Increment module: quantity multiples, min–max limits, and customer/product-specific rules.
    • Developed the Order Limit module with rule CRUD (duplicate, bulk status toggle, bulk delete), global settings, multilingual notifications, and data export.
    • Enforced order quantity rules at checkout using Shopify Validation Functions and app-owned metafields.
    • Built React admin interfaces for rule management, multilingual notifications, and configuration settings.
    • Developed RESTful APIs with NestJS, TypeORM, and MySQL, including request validation and subscription-based feature restrictions.
    • Synced storefront configuration via Shopify Metafields and added TypeScript validation on product and cart pages with custom extension hooks.
    • TypeScript
    • NestJS
    • React
    • Koa.js
    • MySQL
    • TypeORM
    • Redis
    • BullMQ
    • Shopify APIs
    • GitLab CI
    • Sentry
  2. 03/2026 - 05/2026

    Intern Frontend Developer

    Online Examination System (Exam-Sys) — Internal project / mini product.

    • Built the core project architecture using Angular 19 with a feature-based and MVVM structure.
    • Designed and implemented Role-Based Access Control (RBAC) with authentication for Admin, Teacher, and Student roles.
    • Led the frontend team by managing UI development progress and providing technical support to team members.
    • Participated in the company's internal Angular training program.
    • Angular 19
    • TypeScript
    • RxJS
    • RESTful API
    • Tailwind CSS
    • SCSS
  3. 04/2025 - 09/2025

    OJT Frontend Developer (ReactJS)

    Japanese Agriculture — A digital transformation platform that digitizes agricultural planning workflows to improve operational efficiency.

    • Built responsive UI screens from Figma designs using ReactJS.
    • Customized Ant Design and MUI components to meet project-specific business requirements.
    • Integrated RESTful APIs with a Spring Boot backend and PostgreSQL database.
    • Analyzed technical issues and proposed effective solutions.
    • Managed tasks and resolved bugs tracked via Jira in an Agile environment.
    • ReactJS
    • Ant Design
    • MUI
    • ApexCharts
    • Jira
    • GitLab
    • SVN

PROJECTS

  • Dai Linh Mini ERP

    Dai Linh Mini ERP

    Custom ERP for a mechanical and steel fabrication company, built on Odoo 17 with a modular monolith design, a 47-table database, and custom CRM and Product modules for RFQ, BOM, and pricing. Deployed on an Ubuntu VPS with HTTPS and backups.

    Odoo 17 - Python - PostgreSQL - Docker Compose - Nginx

  • Restaurant Management System

    Restaurant Management System

    Restaurant platform for employees, reservations, and order processing, with a management dashboard and a real-time Kitchen Display System over WebSockets.

    Next.js - Express.js - MongoDB - WebSocket - AWS

  • VivuViet

    VivuViet

    Tourism platform for exploring Vietnamese destinations and managing partner service tiers, with dynamic SEO metadata and Google Analytics 4. Led the team and designed the UI in Figma.

    Next.js - Express.js - MongoDB - Tailwind CSS

CERTIFICATIONS

  • Project Management Principles and Practices certificate

    Project Management Principles and Practices

    University of California, Irvine

    09/2025

  • Software Development Lifecycle Specialization certificate

    Software Development Lifecycle Specialization

    University of Minnesota

    09/2024

  • Web Design for Everybody: Basics of Web Development and Coding certificate

    Web Design for Everybody: Basics of Web Development and Coding

    University of Michigan

    05/2024