LOADING

 I'm a


 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

Skills

Java

90%

Python

90%

Ruby

90%

SQL

80%

Javascript

80%

HTML

80%

CSS

80%

C++

70%

C

70%

PHP

60%

Spring

90%

Ruby on Rails

90%

MySQL

80%

AWS

80%

Elasticsearch

70%

Storm

70%

React

70%

Android

70%

Flutter

70%

Resume

      


Experience


Jan 2020 – Apr 2020

Yahoo Finance

Software Engineer, Financial Market Data
  • Developed a multi-tiered Apache Storm Java pipeline (relational data schematics and ingestion tools) to ingest Morningstar financial reports for 150,000+ investors
  • Implemented a metadata-based report recommender algorithm using AWS Elasticsearch to increase user retention by up to 20%
  • Enhanced real-time pub-sub quote feeds using caching to reduce latency by up to 6%
Jan 2019 – Apr 2019

Shopify

Backend Software Developer, Billing & Financial Reconciliation
  • Took ownership of building the Avalara API client using Ruby on Rails which now calculates and records taxes for 800,000+ merchants
  • Improved tax jurisdiction detection by 14% with a new address validation algorithm
  • Improved reported revenue accuracy by optimizing areas of the revenue recognition model
May 2018 – Aug 2018

Mastercard-Ethoca

Junior Software Developer, Eliminator Platform
  • Overhauled the merchant search system in the Java Spring backend by designing and implementing a search engine with 5 dimensions of parameters
  • Implemented features including dynamic configuration, collapsible components, and automated testing
  • Decreased 50% of server load by re-routing Ingrian encryption requests more efficienty

Projects


2018 – Present

Wave

  • Flutter (iOS and Android) app that sends and receives text/images via sound waves
  • Created the a backend cloud API using Ruby on Rails and database using MySQL
2018

Distractic

  • Android app using Java to detect distracted driving
  • Designed the algorithm using Firebase ML and 3D head pose data to alert for distractions in real-time

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)