Work Experience

Full-Stack Developer Hatch

Digital Project Delivery, the internal software group at a global engineering and consulting firm

  • Lead developer on the Digital Engineering Platform and the services behind it, from prototype to production. Own architecture, code review, and releases. Used by hundreds of engineers across dozens of live projects.
  • Own the CI/CD pipelines in GitHub Actions and Azure DevOps: automated tests, container builds, and deploys.
  • Migrated 250 repositories and 200 developers from Azure DevOps to GitHub with full history and LFS artifacts intact, then set the org-wide branching and pull request standards.
  • Built GitHub Enterprise spend reporting mapped to internal cost codes, surfacing seats billed to the wrong organization and licence tier.
  • Mentor interns and junior developers, enforcing development standards and best practices.

Projects

Digital Engineering Platform

Web app for reviewing 3D models of industrial projects and assigning engineering data to model elements.

Model Sync Pipeline

Two background services: one writes engineering data into 3D models, the other precomputes model descriptors to Blob Storage for the app to read.

Education

Bachelor of Computing in Computer Science, Minor in Business

University of Guelph