David Syer is a Senior Staff Engineer based in London with 19 years of experience designing and delivering enterprise Java and distributed systems, and a deep track record as a leader of core Spring projects including Spring Boot, Spring Cloud and Spring Batch. He combines hands‑on backend engineering—APIs, messaging, transactions and CI/CD automation—with project and release leadership across high‑profile open source ecosystems (Spring, Zipkin, Cloud Foundry, Kubernetes client). Widely respected for migration, compatibility and build‑automation work, he repeatedly improves tooling (Maven wrapper, ghpages scripts) and operational pipelines as well as core library behavior. His background spans advisory and product roles at Pivotal/VMware/Broadcom where he bridged customer solutions and community engineering for cloud native platforms. Unusually for a senior engineer, he holds a PhD in astrophysics, reflecting long‑standing strengths in analytics and rigorous problem solving applied to software architecture. He is as comfortable fixing subtle concurrency or transaction issues in frameworks as he is leading the strategy and release of widely used open source infrastructure.
19 years of coding experience
19 years of employment as a software developer
PhD Astrophysics, PhD Astrophysics at University of Cambridge
Contributions:53 commits, 3 PRs, 20 pushes in 2 years 1 month
Contributions summary:David primarily contributed to the core functionality and infrastructure of the Eureka service. They updated build processes, fixed race conditions, and refactored code for build-time steps. The user also worked on integrating OAuth support within a proxy and made the Eureka server embeddable. Furthermore, they updated the project to use a Docker image.
Spring Security and Angular:: A tutorial on how to use Spring Security with a single page application with various backend architectures, ranging from a simple single server to an API gateway with OAuth2 authentication.
Role in this project:
Full-stack Developer
Contributions:258 commits, 29 PRs, 207 pushes in 7 years
Contributions summary:David contributed to the development of a tutorial on Spring Security and Angular. They made several UI improvements, including fixing authentication entry points and modifying the login links in the application. The user also added example code snippets, including a basic HTTP sample, and integrated Angular components. Furthermore, the user was involved in incorporating session management and CSRF protection.
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.