Jamie Klassen is a seasoned software engineer with 13 years building cloud-native systems, currently driving engineering work at Mantle after leadership roles at VMware Tanzu and Pivotal. With a strong foundation in mathematics and music, Jamie combines analytical rigor with an appreciation for craftsmanship, leading a community of practice focused on testing, refactoring, and architecture. Deeply versed in DevOps and container ecosystems, they shape release strategies and delivery pipelines while coding across Python, Java, JavaScript, Ruby, and Go. A pragmatic open-source contributor, Jamie has improved testing and CI for notable projects like Backstage and Octant and fixed nuanced package-manager and Windows CI issues in LicenseFinder. Constantly optimizing workflows and tools, they bring both technical leadership and hands-on implementation to complex engineering problems.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Arts - BA Mathematics and Computer Science, Bachelor of Arts - BA Mathematics and Computer Science at McGill University
Bachelor of Mathematics Pure Mathematics, Bachelor of Mathematics Pure Mathematics at University of Waterloo
Contributions:47 commits, 34 PRs, 36 pushes in 3 months
Contributions summary:Jamie primarily contributed to the `licensefinder` project by implementing fixes and improvements to the project's package manager logic, specifically the NPM package manager. They addressed bugs, optimized code, and refactored the NPM package creation process. Additionally, the user made changes to the CI/CD pipeline, including adding Windows testing and configuring release steps, highlighting their involvement in DevOps tasks.
Backstage is an open framework for building developer portals
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:369 reviews, 27 commits, 83 PRs in 4 months
Contributions summary:Jamie primarily focused on improving the testing of the GitLab integration within the Backstage framework. They refactored existing tests to give clearer and more specific feedback, reducing the number of tests while maintaining code coverage. Furthermore, they added test coverage for edge cases and refined the faking of the GitLab API for more precise testing, ensuring correct path handling. The user also contributed to the core functionality of fetching data from GitLab.
portalsinfrastructureopen-platformdxbackstage
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.