About Me

Hi there, My name is Tianwei Wang, I also go by the name Cedric. I’m a Web Developer based in Canada with 3 years working experience in Web industry. I graduated from College as honor student with Web Developement Diploma, and since then I have been working in several both small and big companies as Web Developer. I have strong interest in learning new technology and always have strong desire to make web app look better, feel better and perform better. Here is an overview of my tech stack:

  • HTML
  • CSS
  • JavaScript/Typescript
  • React and Vue
  • Node.js
  • Express
  • Next.js
  • CMS systems: Wordpress, AEM, Hygraph
  • SQL/non-SQL database
  • Rest API/Graphql
  • Webpack
  • Git

Experience

Web Developer - Ballys Interactive
Oct 2021 - Feb 2023
Building and maintaining websites, adding new features and changing existing functionality as required by the team. Building internal application in order to streamline and automate content updating process for different websites owned by the company.
Frontend Developer - General Motors
Dec 2020 - Oct 2021
Building web applications for campaigns of GM’s products. Maintaining and building components for GM’s website like gm.ca, socrates.gm.com, etc. Updating content in AEM CMS system for General Motors sites. Building HTML email template for GM email campaign
Frontend Developer - Transnomis Solutions
Jul 2020 - Oct 2020
Using Javascript and Typescript to build front-end functionality in asp.net MVC framework. Maintain and modularize front-end component. Ensure compliance with latest Accessibility standards and requirements, identify and resolve issues. Design and create mockups and wireframes for new features or new applications using Sketch and Adobe XD

Education

2018 - 2020
Diploma of Web Development
Durham College
2015 - 2017
Master of Finance
Shanghai Internaltional Study University
2010 - 2014
Bachelor of Network Engineering
Shandong Jianzhu University

Projects

Lakeview Park Guide
JQuery Javascript Google Map API
Lakeview Park Guide
A tour guide app built for Lakeview Park in Oshawa,ON. The Park Map is drawn on top of Google Map, clicking on some icons on the park will lead you to a secondary app related to the spot.
Live Online Chat
Node.js Express Socket.io
Live Online Chat
Instant online chat app built with Socket.io and Express. This app allows people from different browser windows to group chat at the same time.
Online Food Ordering
Next.js React Graphql Tailwindcss
Online Food Ordering
Doordash mocking online food ordering app built with Next.js and React for the front-end, Clerk for third-party login service and Hygraph headless CMS as backend which allows using Graphql to request backend data.
Money Tracker
Next.js React Node.js Mongodb
Money Tracker
Money tracker app is built with Next.js, React, Node.js and Mongodb that tracks daily income and expense.
Weather Report
Next.js React Tailwindcss
Weather Report
A neat and clean weather report and forecast app that displays all aspects of weather condition, the data is from public weather API.
Task Management
Next.js Typescript Prisma Mongodb
Task Management
A simplified task management appplication that manages task content, importance and completion. It's built with Next.js Typescript and using Prisma as database ORM.
Uber Ride
Next.js React Google Map API Clerk
Uber Ride
This app uses Clerk for third party Login, mocking the interface of Uber Ride using Next.js and React, and with Google Map API for functionality.
Connect4
Socket.io JQuery Express
Connect4
A real-time classical Connect-4 Game coded with JQuery, Socket.io and Express, two browser windows opened are required to get the game started.
Mine Sweeper
Javascript JQuery
Mine Sweeper
Classical Microsoft Windows mine sweeper game coded with Javascript and JQuery, mimicking the original look on Windows.