Experience

Shopify

Senior Software Engineer 2023-Present

D2L

Software Developer 2 2022-2023
  • Developed new UI components for D2L’s open-source web component library
  • Create platform consistency by auditing and replacing legacy UI with modern shared components
Software Developer 2021-2022
  • Developed instructor and learner-facing features across the full stack for Brightspace Portfolio using Lit and Node.js
  • Configure and manage AWS infrastructure using Terraform
  • Collaborate across teams to improve shared company components
  • Modernize legacy code by rewriting in modern frameworks
  • Simplified and migrated CI/CD processes to GitHub Actions
  • Improved product accessibility with adaptive font sizing
Software Developer Co‑op 2020
  • Redesigned a shared video player component, improving usability and accessibility across a wide range of devices
  • Improved accessibility of many shared components by improving keyboard navigation and screen reader performance
  • Increased deployment efficiency by automating continuous integration and deployment steps

Shopify

Backend Developer Intern 2019
  • Implemented API request and response handlers to integrate with third party warehouse management and fulfillment services
  • Added bulk functionality to internal support tools, enabling support staff to identify and solve issues for merchants at scale
  • Recognized bugs and identified root causes for platform-spanning issues, solved with well tested solutions
  • Refactored existing code and tests to improve long-term maintainability

Bold Commerce

Junior Developer Co‑op 2019
  • Developed e-commerce web applications for the Shopify and BigCommerce platforms
  • Contributed in an agile development environment with a heavy emphasis on test driven development
  • Created and tested extensible and reusable front-end components using the React.js framework and Jest
  • Built and tested application back end functionality utilizing Laravel PHP framework and PHPUnit
  • Improved code coverage by writing tests for existing code