Most of my experiences feature Ruby (Rails) on the backend, multiple flavours of React on the frontend, and GraphQL for all the fun data and API stuff. That said, I can pick up anything you want to throw at me!
Currently I am more interested in being an IC (individual contributor) who gets to work on challenging technical problems and mentor junior engineers. I'm also open to team lead roles. I did management for a bit, but have no plans on doing that right now.
- Open all
- Download
Experience
Jobber
OCT 2023 - PRESENT, Senior Software Engineer
Ruby on Rails, GraphQL, Typescript, React, Remix
- Led the technical investigation and implemention of an experimental feature. Managed communications with multiple external teams. Created and managed all tickets and work tracking, working closely with product and design.
- Mentored and supported junior engineers through paired programming, code reviews, constructive feedback sessions and modelling developer best practices.
- Modified existing processes to improve efficiency and reduce meeting times, increasing team velocity per sprint. Introduced triage system to improve response times to external requests and reduce knowledge silos on the team.
- Acted as deputy scrum master, leading Agile rituals such as backlog grooming, sprint planning, and daily standups in the absence of the scrum master.
Properly (acquired by Pine)
JAN 2022 - SEP 2022, Software Engineer
Javascript, Typescript, React, Next.js, React Native
- Proposed and led implementation of Area Landing Pages to capture location based search traffic, improving average search position by 5, clickthrough rate by 100% and impressions by 60% (Google Search Console).
- Optimised our usage of ButterCMS to fetch collection data efficiently for “Real Estate, Explained”, advocated for WriteAPI access to reduce the time for initial data entry.
- Refactored front-end code for cross-platform usability, implemented comparables section for “My Home” feature on mobile app.
Gobble
AUG 2020 - DEC 2021, Senior Software Engineer
Ruby on Rails, Javascript, React, GraphQL
- Developed a new multistep menu approvals system and improved existing scripts to reduce weekly generation process time by 25%.
- Automated weekly menu item consolidation process to save engineering, customer service and culinary effort by 75%.
- Designed and launched protein customization multiplier feature in 2021.
Connected (acquired by Thoughtworks)
APR 2020 - AUG 2020, Engineering Manager (3 direct reports)
- Pitched a hybrid cultural strategy to adapt company rituals during a low employee engagement phase and the COVID-19 WFH adjustment period.
JUL 2018 - AUG 2020, Software Engineer
Ruby, Hack, Python, Javascript, React
- Led team to prototype DXF viewer using React and three.js.
- Migrated data annotation to a new platform by collaborating with platform authors to create new workflow capabilities.
- Contributed to engineering and company culture through house leadership to host internal award-winning socials, microlearns and roundtables.
Flipp
MAY 2016 - AUG 2017, Software Engineer
Ruby on Rails, HTML, CSS (Sass), Javascript
- Built and delivered customized desktop and mobile flyer themes and dynamic content for Canadian and US retailers on Flipp’s hosted platform.
Education
University of Toronto, St. George
2013 - 2018, Bachelor of Applied Sciences in Computer Engineering
- CNIB Hochhausen Prize for Excellence in Accessible Design in Engineering for People who are Blind or Partially Sighted (2018)
- Certificate of Distinction for Excellence in Design Project (2018)
- Engineering Athletics Association: Julie Wilkinson Award for a graduating student in engineering for achievement in intramural athletics (2018)
- Residence don, New College Residence (2017 - 2018)
Projects
PillPal: an IoT multi-pill dispenser and management tool
2017 - 2018, 4th Year Design Project
React, ASP.NET Core, C#
- Developed and prototyped an application to improve medication adherence.
- Selected to present at the ECE Final Design Showcase and ECE 4th Year and Alumni Celebration.
Smart Charger
2016, YHack
Java (Android), Arduino
- Android app to stop device charging at a user-defined percentage.