D2L
Software Developer 2
July 2022 - December 2023
- Develop new shared web components for D2L’s core UI platform
- Create visual consistency by identifying and replacing legacy UI with modern shared components
Software Developer
May 2021 - July 2022
- Develop new instructor and learner-facing features across the full stack for Brightspace Portfolio using Lit and Node.js
- Use Terraform to manage AWS infrastructure
- Collaborate across teams to improve shared company components
- Modernize legacy code by rewriting in modern frameworks
- Migrated CI/CD processes to GitHub Actions
- Improved product accessibility with user-specified adaptive font sizing
Software Developer Co‑op
May 2020 - August 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
September 2019 - December 2019
- Implemented API request and response handlers to integrate with third party warehouse management and fulfillment services
- Added batch functionalities to internal support tools, enabling support staff to identify and solve issues for merchants
- 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
January 2019 - April 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 backend functionality utilizing Laravel PHP framework and PHPUnit
- Improved code coverage by writing tests for existing code