Josh Deprez

Staff Software Engineer at Buildkite

Hobart, Tasmania, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (Honours), Mathematics, First Class, University Medal, Bachelor of Science (Honours), Mathematics, First Class, University Medal at University of Tasmania
languagesjapanese (just a little)
stackoverflow-logo

Stackoverflow

Stats
623reputation
122kreached
2answers
1question
github-logo-circle

Github Skills (23)

markdown10
load-balancing10
api-documentation10
go10
agent10
markdown-it10
documentation10
command-line-interface9
cicd9
command-line9
protobuffer9
protobuf9
cli9
shell8
sh8

Programming languages (12)

TypeScriptDockerfileC++ShellCMakefileVerilogJavaScript

Github contributions (5)

github-logo-circle
buildkite/agent

Oct 2022 - Jan 2023

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:
userBackend & 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.
continuous-deploymentgolangbuild-jobsjobsenvironments
google/seesaw

Mar 2020 - Jul 2020

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
Role in this project:
userBack-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