Over the past four years, I have developed software and databases in the following industries: web-performance, connected-vehicles, telecommunications, government, and defence. In these positions, I've applied my computer science education to create elegant automated solutions. I specialize in developing data analysis tools to extract, cleanse, and consolidate large data sets to produce actionable insights.
University of Ottawa
Honours BSc. Computer Science with Management and Entrepreneurship Option (Co-op) 2019
Cum Laude
Dean's Honour List 2018
NSERC Experience Award: $4500 - 2017
Databases I and II
Artificial Intelligence
Software Engineering
Operating Systems
Data Structures and Algorithms(Java)
Modelling and Simlation
Design and Analysis of Algorithms
Advanced Programming Concepts in C++
Programming Paradigms
WWW Structures, Techniques, and Standards
July 2019 - Present
Developing test automation infrastructure using Ruby for the EdgeWorkers project.
May 2018 - August 2018
Developed Python automation tools, libraries, and APIs to facilitate testing of Telematics software and connected vehicle services.
September 2017 - December 2017
Developed and maintained national internet connectivity databases with >500GB of data in Microsoft Access. Created an automated e-mail system in VBA to track, store, and respond to client requests. Assisted with the development of GIS and mapping systems in MapInfo.
January 2017 - April 2017
Developed an automated system to detect manufacturing anomalies using SQL, VBA, Access, Excel, and SAP. Automated data analysis tools to combine disparate data sources and produce actionable insights.
June 2016 - December 2016
Assisted with the development of web and tablet based prototypes for pension applications. Drafted UX mock-ups and wireframes using InVision. Performed QA analysis on prototypes to identify failures.
Trained a neural network to drive a video game car for the classic 1980s arcade racer game - Outrun. Beat human scores by 20%.
Tools: Python, Scikit-Learn, OpenCV
Scraped sentiment from Reddit comments to try to predict future stock movements with a machine learning model. Also incorporated historical and statistical analysis of stock prices into the model.
Tools: Python, Scikit-Learn, Natural Language Processing
Live weather website. Select a city to monitor and it will return its current weather.
Tools: Python, Django, Open Weather REST APIs, Server Programming
Modelled and simulated a theme park's train system to find optimal configurations to maximize speed and minimize costs.
Tools: Java, Statistical Modeling and Simulation