Ben Wilcock is a Product Manager and experienced software practitioner based in Bristol with 11 years building back-end systems, APIs and developer-facing tooling. He blends hands-on engineering—demonstrated by open-source work like a Spring Boot/Axon CQRS microservice sampler—with product strategy and technical marketing, having given the first GenAI talk at BackstageCon in 2023. Comfortable switching between architect, developer and consultant roles, he focuses on pragmatic, testable designs and developer experience. Colleagues benefit from his ability to translate complex distributed patterns into clear product requirements and working prototypes.
A Java Microservice & CQRS Demo using Spring Boot, Axon & Docker
Role in this project:
Back-end Developer
Contributions:85 commits, 76 pushes, 1 branch in 1 year
Contributions summary:Ben primarily focused on setting up the basic Gradle build scripts across multiple modules, including command-side, query-side, and common components. They defined event classes and associated commands and aggregates, establishing the foundation for a CQRS microservice architecture. They then proceeded to build out core components, including REST endpoints, and integration tests to validate the command and query-side interactions, creating the means to interact with and test the system. They refactored the code to use a product domain, with appropriate events and commands.
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.