Quang Viet Nguyen πŸ™‹πŸ»β€β™‚οΈ
Frontend Developer + Software Developer

I am passionate in algorithms, coding and problem handling with logics. Love ReactJs for Frontend; Golang for Backend and moving to web3.

Have been worked for
  • RBC
  • Bitbuy

My Education List
My background in Tech

Sheridan

Sheridan College
Computer Systems Technician - Software Engineering

Brampton, ON, Canada

Cumulative GPA: 3.68 out of 4

Courses: JAVA Object-Oriented Programming 1 & 2, Linux/UNIX OS, Web Programming, Data Network Design, Web Development and Configuration, Interactive User Design, .NET Technologies using C#, Data Structures & Algorithm Development – C.

Project List
All my new projects

And include this personal site
Food Order

Project
Food Order App

Created a one-page ordering application using ReactJS and Stripe.com Hooks.
Travel

Project
Travel diary App

Built a MERN Full-Stack app with REST API NodeJS Back-end using MongoDB (Mongoose), ExpressJS, Mapbox, JWT Authentication for user’s access, Postman to interact with HTTPs requests, JsonWebToken to enhance the security. Front-end React app with Hooks.
Chat

Project
Chat App

Built a real-time chat application using NodeJS and the Socket.io

Because a developer never stops learning

All about my latest courses
  • Typescript: The Complete Developer's Guide

    Learnt about Composition and Inheritance; Classes and Interfaces; Annotations including: Functions, Objects, Variables; Arrays, Classes, Decorators, Generics, Tuples, Types, Metadata in Typescript; applied Typescript in ExpressJS, ReactJS with Redux & more
  • Intermediate PostgreSQL

    Utilise SQL commands for editing tables in a PostgreSQL database and produce properly normalised tables from CSV files, Text and dates in databases and create stored procedures, Hashtag algorithm and their attributes, Regular expressions.
  • The MERN Full stack Udemy course: MongoDB, ExpressJS, ReactJS and NodeJS

    NodeJS, ReactJS, MongoDB, ExpressJS and how to interact between frontend and backend through Https request. Including JsonWebToken Authentication, Mapbox, Postman, React Hooks, React Routers, Mongoose.
  • ReactJS Udemy Course

    Redux & Redux Toolkit, Routing with React Router, Next.Js, sending Http requests & handling transitional states and responses, React Hooks, TypeScripts in React, Deploying React Apps and Unit Tests.
  • NodeJS Udemy Course

    npm, Asynchronous programming, ES6/ES7, MongoDB, Express, Socket.IO, JWT Authentication, Mongoose, File and image uploads, Email sending, Application deployment with Heroku, Version control with Git, GitHub, REST API Design, Code testing, Debugging, Jest.
  • GatsbyJS Udemy Course

    Building some projects using GatsbyJS to understand the concepts of Gatsby in creating static pages which is different from NextJS is a framework works with server side rendering (SSR)
Octocat Logo

Github Stat List
How was I doing so far

Below are figures about my coding life. They are being updated manually until I could figure out a way to get the data automatically from github API πŸ•΅πŸ»β€β™‚οΈ
  • 265,000+
    Lines of codes
  • 984+
    Contributions
  • 105+
    Repositories
Octocat Logo

Skills List
All about my abilities

Which I've experienced and been good at

  • ReactJS & React Native
  • TypeScript
  • GatsbyJS
  • Java
  • PostgreSQL
  • Git & Github
  • HTML5
  • CSS3
  • Contentful CMS
  • Airtable CMS

Which I've exposed and been learning

  • NodeJS
  • SASS/SCSS
  • ExpressJS
  • NextJS
  • Spring Boot
  • Golang
  • Solidity
  • Material UI
  • Webflow
  • C#
  • MongoDB
  • GraphQL
  • .Net
  • Angular
  • Vuejs
  • Three.js
  • React Admin
  • wordpress

Leave me a message
So, what do you think?

You can either leave me a message via site's form or an email. I will try my best to reach out to you as soon as possible. Please let me know when you are available ( if you leave a ☎️ ) as well. Thank you! πŸ“¬

CTA image