Chris Pua

Front-end Software Engineer | Toronto, ON

Having 4+ years of software development experience and strong fundamentals in front-end technologies, I love building scalable web infrastructure and making websites fast.

About

I'm currently a full-stack engineer at Slalom Build for 3+ years now where my work varies from building applications from scratch to enterprise-scale products. I've had the privilege of working with clients in industries including relocation services, healthcare, real-estate, and government.

Before I started working at Slalom Build, I graduated at University of Toronto in 2021 with a degree in Computer Engineering and an certificate in AI. For my craft, I'm super interested building high-performant applications with excellent user experiences and working with modern technologies.

Experience

2021 - PRESENT
2021 - PRESENTFull Stack Software Engineer - Slalom Build
  • Developed internal social media platform from scratch with two other engineers that drove $5 million in revenue + costs saved, resulting in the launch of two subsequent projects

  • Designed and built end-to-end features including a custom file manager component that performed CRUD operations to Azure Blob Storage in React, TypeScript and Next.js while enforcing best security practices

  • Refactored application architecture to optimize load times resulting in an 88% increase in web performance in TypeScript and Redux. Populated existing, untested components with unit tests using the Jest framework

  • Conducted demo sessions to clients by showcasing value in key features to build trust and gather feedback

JavaScript
TypeScript
C#
React
Next.js
Azure
Redux
Storybook
2019 - 2020
2019 - 2020Full Stack Developer - Ceridian Dayforce
  • Developed and deployed end-to-end features using C#, JavaScript, SQL and Git on a team of three developers

  • Implemented new UI authentication features from mocks to prevent embezzlement from payroll employees

  • Applied API security checks to defend against vulnerability attacks through robust user validation

JavaScript
C#
SQL

Projects

Foodie

A web app that can save restaurant information such as the items ordered, location, pricing, and emotions regarding the restaurant and food ordered.

TypeScript
React
Next.js
Vercel
TypeORM
PostgreSQL
Heroku
SpaceX Launch Dashboard

Dashboard web app that is able to list Rocket Launches, along with the ability to click into a Launch for additional information on the rocket. Data is retrieved using SpaceX's open API.

TypeScript
React
SpaceX API
ForeSight

A mobile app that screens medical skin conditions with 85.68% accuracy from a machine learning R-CNN model hosted on an EC2 instance.

Flutter
Android/iOS
Python
AWS
TensorFlow
Domments

A Chrome Extension that saves personal comments on any web-page by communicating to a custom RESTful API that handles CRUD operations on the Firestore database.

JavaScript
React
Node.js
Express
NoSQL
Firebase
24 Hour Thermometer Challenge

Web app built within 24 hours that displays thermostatic data

JavaScript
React
Heroku
Pomodoro Extension

Pomodoro timer web UI on Heroku with a state management system to automate stages of a Pomodoro cycle and utilized local storage for users to save for timer configurations. Built as an exercise to learn Meteor.js and Firestore.

JavaScript
React
Meteor.js
NoSQL
Firebase
Heroku
Google Maps Replica with A*

Designed a GIS to analyze and present spatial data of major cities around the world and offered route planning for travel purposes. Implemented A* algorithm to compute optimal paths within cities with a travel time-based heuristic, reducing computation times by 50% from Dijkstra's algorithm

C++
A* Algorithm