Ben Sheppard is a Senior Software Engineer with 11 years’ experience building backend systems and developer-facing documentation, currently contributing to Camunda from the Greater Brighton area. He combines practical engineering—integrating identity, JWT handling and centralized authentication—with a talent for clarifying complex systems as a technical writer for Camunda’s widely used docs. His career progression from support and team lead roles at Brandwatch into senior engineering positions reflects strong troubleshooting instincts and an ability to translate operational needs into robust code. A thoughtful, mindful developer, he pairs hands-on security and identity work with care for developer experience and clear documentation.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science (Honours), Computing and IT, Upper Second-class Honours (2.1), Bachelor of Science (Honours), Computing and IT, Upper Second-class Honours (2.1) at The Open University
BTEC National Diploma for IT Practitioners, ICT Systems Support, DMM, BTEC National Diploma for IT Practitioners, ICT Systems Support, DMM at Chichester College
Camunda 8 Documentation, including all components and features
Role in this project:
Technical Writer
Contributions:117 reviews, 16 commits, 63 PRs in 1 year 4 months
Contributions summary:Ben primarily contributed to the Camunda documentation repository by adding and modifying content related to the Identity and IAM (Identity and Access Management) features. Their work includes creating user guides for generating M2M tokens, configuring logging, troubleshooting SSL issues, and connecting Identity to Keycloak. The majority of the changes involve updates to the `sidebars.js` file, indicating a focus on structuring and organizing the documentation for easy navigation.
Contributions:340 reviews, 121 PRs, 243 pushes in 2 years
Contributions summary:Ben's commits primarily focused on integrating the "Identity spring boot starter" into the project, suggesting work on authentication and security aspects. Their contributions include handling JWT decoding for refresh tokens, replacing an existing Identity SDK dependency with a starter, and implementing a centralized authentication layer. Further contributions include refactoring of a user's code, and code that handles the deletion of a user. The files changed and the commit messages indicate an effort to integrate Identity features.
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
Ben Sheppard - Senior Software Engineer at Camunda