Mississauga, ON, L5N 8G7
www.linkedin.com/in/quangviet-nguyen
github.com/quangvietnguyen
Full Stack Developer
SKILLS AND QUALIFICATIONS • Strong verbal and communication skills. • Strong in working individually or in a team, multi-tasking and working in a fast-paced environment. • Demonstrates excellent problem-solving skills and known to work well under pressure. • Knowledge of the Software Development Life Cycle (SDLC) - Agile, Waterfall, and Iterative methods. • Experience in MongoDB, SQL in building applications. • Experience in ReactJS (with GastbyJS), React Native, Typescript, Node.JS (with ExpressJS), HTML5, CSS3 (with SCSS, AntDesign and MaterialUI), Git and Github, Jira. • Exposed to Swift, Golang, Java (Spring 4 framework), Solidity, AngularJS, C, C# and .NET Technologies, jQuery, Webflow, AWS (with Lambda) |
EDUCATION ONTARIO COLLEGE DIPLOMA in COMPUTER SYSTEMS TECHNICIAN – SOFTWARE ENGINEERING Sheridan College – Brampton, ON, Canada. From January 2020 to August 2021 Cumulative program GPA: 3.68 out of 4.0 (Graduated with Honours) RELEVANT COURSES: JAVA Object-Oriented Programming (OOP) 1 & 2, Linux/UNIX Operating Systems, Web Programming, Data Network Design, Web Development and Configuration, Interactive User Design, Systems Developments UI/UX Methodology, .NET Technologies using C#, Data Structures & Algorithm Development – C, Mobile Web-Based Application Development. 1.Golang Udemy Course https://www.udemy.com/certificate/UC-7e26f6a9-b305-4525-807b-b080ac6c91cc/ Learning about basic syntax and control structures of the language, applying Go's concurrency model to build massively parallel systems; grasping the purpose of types; organizing code through the use of packages; using the Go runtime to build and compile projects and gaining a sense of when to use basic language features. 2.Ethereum and Solidity Udemy Course https://www.udemy.com/certificate/UC-e4b0a8b0-cbf4-4989-9ea4-42710cf77077/ Building compelling blockchain applications using the Ethereum Blockchain; designing, testing, and deploying secure Smart Contracts; learning the true purpose and capabilities of Ethereum and Solidity; using the latest version of Ethereum development tools (Web3 v1.0) 3.GatsbyJS Udemy Course https://www.udemy.com/certificate/UC-b95417da-dec7-46b4-8feb-86ce747e5f9a/ 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) 4.NodeJS Udemy Course https://www.udemy.com/certificate/UC-a318fff8-a101-4649-ab4b-39b46dbbbcd0/ Learning about concepts of NodeJS include: 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. 5.ReactJS Udemy Course https://www.udemy.com/certificate/UC-b29482a7-b8ed-4e54-9c38-a7035a73673e/ Learning about concepts of ReactJS include: 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. 6.The MERN Full stack Udemy course: MongoDB, ExpressJS, ReactJS and NodeJS https://www.udemy.com/certificate/UC-bcb64cb7-6e3e-48f8-ba64-af95657f5eb6/ Learning about concepts of 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. 7.Typescript: The Complete Developer's Guide https://www.udemy.com/certificate/UC-b17cebc9-8457-4d05-b9da-e52d4ecaa5f7/ 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. 8.Intermediate PostgreSQL https://www.coursera.org/account/accomplishments/verify/S8TU3HL2JW75 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. RELEVANT PROJECTS: 1.Food-order-app (https://vietnguyen-dispatch-meals.netlify.app/) Created a one-page ordering application using ReactJS and Stripe.com Hooks. 2.Chat-app (https://vietnguyen-chat-app.vercel.app/) Built a real-time chat application using NodeJS and the Socket.io. 3.Travel-diary-app (https://react-frontend-21.firebaseapp.com/) 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. 4.Weather-app (https://vietnguyen-weather-app.onrender.com/) Built a weather forecast application using NodeJS, interact with WeatherStack API and MapBox API to get the information. |
EXPERIENCE Full Stack Developer - Royal Bank of Canada (RBC) Toronto, Canada August 2022 – present Jr Frontend Developer - Bitbuy Technologies Inc. Toronto, Canada December 2021 – May 2022 Achievements: • Maintained existing Bitbuy website systems, including fixed bugs. • Developed new AdminUI React custom components to meet the Sutability project requirements and handled database from backend with more than 400.000 accounts. • Developed functions to apply in new Webflow frontend projects. • Took part in researching new design systems and design token for new scalable frontend systems. • Learnt about the technologies applied in a frontend trading system, including: GatsbyJs, RestAPI, MaterialUI |
ACTIVITIES SHERIDAN STUDENT LEADERSHIP CONFERENCE 2020, Sheridan College February 2020 • Attended many workshops to practice leadership skills such as leading a team, communication, creativity. VOLUNTEER, CANADA WORLD YOUTH, Victoria, BC and Vietnam. August 2013 to January 2014 • Collaborated effectively on a cross-cultural team of 20 people in six months to deploy community-developing projects. • Developed leadership and cross-cultural skills in a small community in Vietnam and in Canada through cultural exchange. • Organized “good evening, Vietnam” event which fundraised 1500$ for 7 developing projects in other countries. • Learned how to run projects including charity and cultures at the local communities, helped some charity organizations at Sooke town, BC, Canada. • Practiced the communication skills through a propaganda project in health at secondary school (play a role in a play). |