image
ZZZ
vinhImg

VINH NGUYEN

Web Developer - Javascript/Typescript

I have a passion for web development and Im always looking for new challenges.

About me

Skills

Projects

About me

Success is based on your own efforts.

Lives in Ho Chi Minh City, Vietnam.

Studied Sotfware Engineering at FPT University.

Journey

Student - Major in Software Engineer

2020-Now

Subject: OOP, Data Structure and Algorithms, UI/UX, Requirements Analysis and Design...

Internship - Web Developer

9/2023-12/2023

- Position: FE

- Developed frontend interfaces using React and Material UI

- Animation/effect with css/scss, lottie

- Collaborated with backend developers to integrate RESTful APIs

- Participated in code reviews and provided feedback to improve features

- Used version control (Git) to manage codebase and track changes

Skills

Backend: NodeJS- ExpressJS

Frontend: ReactJS/NextJS

  • State management: Redux - ReduxToolkit
  • UI library: Bootstrap, Material UI, TailwindCSS
  • Styling: CSS3, Sass, Styled Components
  • API: RESTful API, GraphQL
  • Responsive web design
  • Basic SEO

Order:

  • State management: Redux - ReduxToolkit
  • UI library: Bootstrap, Material UI, TailwindCSS
  • Styling: CSS3, Sass, Styled Components
  • API: RESTful API, GraphQL
  • Responsive web design
  • Basic SEO

My Projects

Homie Store

Homie Store

  • Team size: 4
  • Position: Leader-FE
  • Description: Our team worked with Ngan, Homie's owner. She wanted an e-commerce website so customers could view product in the store
CMS Shop-Eccomerce-Admin

CMS Shop-Eccomerce-Admin

  • Team size: 1
  • Position: Fullstack
  • Description: Dashboard is Admin & API. Create, update, delete categories, products, filters. Upload & change product images. Search with pagination. Feature products. View orders, sales, revenue graphs. Learn Clerk auth, Stripe, MySQL, Prisma, PlanetScale.
LMS system Nodejs

LMS system Nodejs

  • Team size: 1
  • Position: BE
  • Description: An LMS built with Node.js, Express and MongoDB. Includes admin dashboard for managing courses, users and content. Implements JWT authentication, sendmail for emails and notifications.
Discord clone

Discord clone

  • Team size: 1
  • Position: Fullstack
  • Description: Built a fullstack Discord clone using Typescript, MySQL, and Next.js. Includes realtime messaging, channels, user profiles, and authentication. Solo developed the entire application to replicate core Discord functionality and UI.
Social app

Social app

  • Team size: 1
  • Position: Fullstack
  • Description: The social app is a fullstack project built by a solo developer. It is built using Typescript, Next.js, and MongoDB. The app allows users to create threads and posts to share updates, thoughts, and media.

Copyright © 2024 My Portfolio