LOADING

 I'm a proud


 Software Engineer



About

University of Waterloo (2017-2022)
Bachelor of Computer Science (Double Degree)

Wilfrid Laurier University (2017-2022)
Bachelor of Business Administration (Double Degree)

Vancouver, BC // Waterloo, ON // Toronto, ON

Skills

Java

90%

REST APIs

90%

Spring Boot

80%

PHP

70%

SQL

80%

JavaScript

80%

Angular.js

70%

Express.js

60%

Resume

      


Projects


Sep 2018

WaveIt Application Suite (Hack the 6ix - Top 10 Finalist)

  • Built and published the Android and Web application which transfers data via sound wave technology
  • Designed a REST web service using Spring Boot and JPA to connect with 3 MySQL tables to store UUIDs, files, and mappings
  • Applied the Fourier Fast Transform algorithm on both platforms to convert sound streams into frequency streams and identify 6-frequency codes
Sep 2018

BudgetBuddy

  • Constructed the Android application which recommends users cheaper store alternatives in order to meet their desired budget
  • Extracted transaction data from the TD Da Vinci API to calculate 4 budget timelines
  • Queried the Yelp Fusion API with 3 parameters to retrieve cheaper store recommendations based on price
May 2018 - Present

Distractic

  • Developed an Android application with Java to detect and alert distracted driving
  • Integrated the Firebase Machine Learning Kit API to incorporate Face Detection
  • Formulated the algorithm to detect distractions by using 3 facets of head pose data
Jun 2013 - Aug 2016

RetroKits Game Server

  • Developed the core Java application
  • Setup a LAMP platform to construct and host the server and website for over 180 concurrent and 4,000 total users
  • Seamlessly integrated the Java application with the MySQL database to display user statistics on the website

Work Experience


May 2018 - Aug 2018

Ethoca | Software Developer Co-op

  • Extended a REST Endpoint and its back-end services using Java and Spring Boot to support 3 new transaction search parameters
  • Designed a card issuer specific mapping in YAML configuration to dynamically display transaction search fields for 2 major clients
  • Hosted a Lunch & Learn session on my well-documented findings of Ingrian NAE which increased the team's network security literacy by 33%
  • Used Jenkins to build and deploy code, Maven for dependency management, and Git for source control
Mar 2017 - Sep 2017

Cubicell | Software Developer Intern

  • Enhanced user management within the web order portal using the LAMP Stack and CodeIgniter MVC, thereby reducing user management hassle by 60%
  • Re-designed the MySQL database using foreign keys to link 2 tables in order to accommodate for the shift in the portal's user management paradigm
  • Wrote 4 suites of RESTful Automation Tests to verify API endpoints
Sep 2016 - Aug 2017

Winners | Store Associate

  • Worked efficiently and responsibly as a cashier and sales associate to ensure customer satisfaction.
  • Balanced and efficiently completed assigned tasks using time management skills

Education


2017-2022

University of Waterloo - Bachelor of Computer Science

Double Degree (BCS/BBA)

2017-2022

Wilfrid Laurier University - Bachelor of Business Administration

Double Degree (BCS/BBA)