Josh Deprez is a Staff Software Engineer with 11 years of experience building resilient, large-scale infrastructure and developer tooling, currently at Buildkite after a significant SRE tenure at Google. He combines deep expertise in Go, distributed systems, and production reliability—having owned corporate networking services and cross-platform security-critical systems at Google—with hands-on contributions to open-source projects like Buildkite Agent and Google Seesaw. Josh brings a strong mathematical background (PhD, University Medal) that informs pragmatic, well-reasoned engineering decisions and a knack for making complex systems observable and maintainable. He mentors engineers, led SRE team direction, and has been a readability approver for Go, reflecting both technical rigor and attention to code quality. Based in Hobart, Tasmania, he blends backend, DevOps, and documentation work—often improving developer experience and CI/CD reliability in tandem.
11 years of coding experience
14 years of employment as a software developer
Bachelor of Science (Honours), Mathematics, First Class, University Medal, Bachelor of Science (Honours), Mathematics, First Class, University Medal at University of Tasmania
The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network
Role in this project:
Backend & DevOps Engineer
Contributions:892 reviews, 94 commits, 869 PRs in 3 months
Contributions summary:Josh primarily focused on applying code style improvements using `gofmt -s` and addressing inconsistencies. They made changes to various files, including `bootstrap/git.go`, `env/environment_test.go`, and `agent/plugin/plugin_test.go`. The user also re-enabled a test (`TestInterrupt`) related to shell interaction, indicating familiarity with the build and execution environment. Furthermore, the user's contributions involved updating dependencies and general code tidying.
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
Role in this project:
Back-end Developer
Contributions:58 commits, 24 PRs, 11 pushes in 3 months
Contributions summary:Josh primarily contributed to the improvement and maintenance of the Seesaw v2 load balancing platform. Their work included refactoring code for better formatting, adding and sorting commands for user-friendliness within the command-line interface (CLI). Furthermore, the user updated configuration files by adding go_package options and removing legacy backend fields, which involved protobuf configuration files. These contributions suggest a focus on the core functionality, and user experience, and code organization of the project.
golanglinuxload-balancingvirtual-serverlvs
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.
Request Free Trial
Josh Deprez - Staff Software Engineer at Buildkite