Benjamin Vickers is a Senior Data Platform Engineer with 12 years of experience building and operating cloud-native platforms that run reliable software at scale. Based in Barcelona, he combines hands-on Go and Python development with deep Kubernetes, AWS and infrastructure-as-code expertise to automate platforms, reduce toil, and drive observable, data-driven improvements. He’s delivered high-stakes production reliability work—migrating hundreds of apps between clusters, tuning platforms for successful high-profile launches, and implementing GitOps/CD and security hardening for multi-tenant environments. An active open-source contributor, Benjamin has extended widely used projects like VMware’s govmomi to support vSphere Namespaces and added nuanced features to Hoverfly’s simulation tooling. Colleagues rely on him for pragmatic solutions that bridge developer experience, platform reliability and operational excellence.
12 years of coding experience
11 years of employment as a software developer
MPhys Physics, MPhys Physics at University of Warwick
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
Role in this project:
Back-end Developer
Contributions:98 commits, 17 PRs, 46 pushes in 1 month
Contributions summary:Benjamin focused on adding and improving features related to response delays within the Hoverfly service virtualization tool. They implemented a struct for setting response delays on hosts and integrated the parsing of response delay configurations. Furthermore, the user worked on ensuring the correct application of response delays in simulate, synthesize and modify modes and added API endpoints to get and set these response delays. They also made related changes to functional tests.
Contributions:3 reviews, 7 commits, 4 PRs in 1 year 4 months
Contributions summary:Benjamin primarily focused on extending the `govmomi` library to support vSphere Namespaces. Their work involved implementing API calls for enabling cluster namespaces and adding corresponding `govc` commands. Key contributions include defining data structures for namespace configuration, interacting with the vSphere API, and creating command-line interfaces for managing namespaces. They also made changes to support namespace-related functionalities in `govc`, including storage profile management.
golangapivmware-vspherego-librarygo
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.