Adam Shepley is a Production Engineer at Shopify with eight years of experience building and operating scalable server software and deployment infrastructure. A University of Lethbridge computer science graduate, he brings a strong test-oriented mindset to LiveOps and DevOps, specializing in Java, C/C++, and deployment tooling. His background includes game-server development at EA, hands-on AWS service maintenance, and contributions to notable open-source projects at Shopify—such as improving rollback workflows in shipit-engine and hardening tests and CI for krane. He focuses on creating safe, monitored, and instrumented features that can be reliably shipped at scale, and often surfaces subtle reliability gains through targeted test and tooling work. Based in Waterloo, Ontario, he combines a pragmatic engineering approach with experience across client and server systems, game development, and data pipelines.
8 years of coding experience
6 years of employment as a software developer
Diploma, Computer Information Technology, Diploma, Computer Information Technology at Lethbridge College
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at The University of Lethbridge
Contributions:33 reviews, 128 commits, 72 PRs in 2 years 5 months
Contributions summary:Adam primarily contributed to the backend logic of the Shipit-engine project. Their commits focused on modifying deploy and stack models to implement rollback functionality, including adding a `previous-successful-deploy` stack method. Furthermore, the user updated and added tests to ensure the correct behavior of the `trigger_revert` and rollback processes. Additionally, the user refined the task output in the application's UI.
A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
DevOps Engineer
Contributions:4 reviews, 16 commits, 9 PRs in 25 days
Contributions summary:Adam primarily focused on improving the project's testing infrastructure and CI/CD processes. Their work included modifying test files, introducing assertions, and adjusting timeout configurations. Several commits involve test-related changes, suggesting a focus on ensuring the reliability and maintainability of the codebase through thorough testing practices. This user also appears to be working on the deployment process by reviewing metrics emitted from the application.
golangcommand-line-toolshipnamespacedeploy-tool
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.