Work Experience
ConnectedSoftware DeveloperAugust 2019 -
Rangle.ioSoftware DeveloperMay - Aug 2018, Jan - July 2019
- Built the company's new JAMstack-powered website with React + GatsbyJS, with a heavy emphasis on accessible design (WCAG 2.0 AA) and reusable codeless layout controls
- Implemented a new design system using Storybook and a styled-system component library
- Launched a web platform for healthcare professionals to monitor patterns in blood glucose levels for patients with diabetes, powered by React and TypeScript
TulipFull Stack DeveloperSep - Dec 2017
- Built clienteling features for a hybrid iOS app to connect store associates with their customers using Framework 7, with customized email templates and SMS functionality
- Developed a code initiative to apply DRY/SOLID principles and handle technical debt
- Adopted a React + Redux + PHP codebase to deliver an MVP for a new admin management console
OpenTextSoftware DeveloperJan - Apr 2017
- Developed new backend features for an enterprise cloud file synchronization and sharing platform [link]
- Introduced sandboxing for automated tests; refactored legacy code to adopt new code standards
- Coordinated with the mobile app team to roll out API changes
Validus ResearchCatastrophe Modelling Application DeveloperMay - Aug 2016
- Developed a suite of analytical tools for modelling the risk of large-scale catastrophes across North America with Flask (Python), MS SQL Server, and C#
- Built data visualizations using AngularJS and D3.js with legacy support for browsers including Internet Explorer
N8 IdentityJava Application DeveloperMay - Aug 2015
- Used Spring (Java) and PostgreSQL to build new features for an Identity Access Management platform used by over 1000 Canadian franchise locations
Education
University of Waterloo Class of 2019
Bachelor of Computer Science / Human-Computer Interaction Option / Cooperative Education