Joel Gerber is a senior engineer with 20+ years of hands-on experience building resilient infrastructure, developer platforms, and secure services across telco and cloud environments. Currently on Shopify’s privacy engineering team, he blends deep systems and network expertise with modern software practices to protect merchant and customer data. He has led platform initiatives—designing self-scaling GitLab on Kubernetes, distributed build systems, and mission-critical Go services—and mentored teams in TDD, Agile, and test-driven culture. An active open-source contributor, Joel extended the popular go-gitlab SDK to integrate DataDog and tidied docs for the xonsh shell, showing a rare mix of low-level networking chops and developer ergonomics focus. Based in Lambton Shores, Ontario, he’s known for reframing problems and delivering pragmatic, auditable solutions that reduce risk and accelerate delivery.
10 years of coding experience
8 years of employment as a software developer
Computer Engineering Technologist, Computer Engineering Technology/Technician, Computer Engineering Technologist, Computer Engineering Technology/Technician at Lambton College
Contributions:2 reviews, 3 PRs, 5 comments in 11 months
Contributions summary:Joel primarily focused on extending the `go-gitlab` Go SDK to support integrations with the DataDog service. They added functionality for retrieving, setting, and deleting DataDog service settings, including properties like API keys, URLs, and configuration options. The user also introduced example code demonstrating how to utilize the newly implemented DataDog integration features within the SDK. Furthermore, they added support for URI parameters for service settings and added missing settings.
:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
Technical Writer
Contributions:23 commits, 1 PR, 45 comments in 3 days
Contributions summary:Joel primarily focused on correcting spelling errors within the documentation, docstrings, comments, and text strings of the xonsh project. They also addressed spelling mistakes in local variable names and performed minor grammar adjustments. These changes span across various files, including code files and documentation, ensuring consistency and clarity in the project's written content.
unixiterm2pythonsystem-administrationxonsh
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.