David Syer

Senior Staff Engineer at Broadcom

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code19 years of coding experience
job19 years of employment as a software developer
bookPhD Astrophysics, PhD Astrophysics at University of Cambridge
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
57,283reputation
9.4mreached
768answers
2questions
Badges
gradle
top-5%
jetty
top-5%
java
top-1%
logging
top-5%
postgresql
top-5%
oauth
top-5%
github-logo-circle

Github Skills (200)

dependency-management10
transaction10
messaging10
web-application10
web-application-security10
testing10
distributed-tracing10
rspec10
command-line-interface10
http10
databases10
server-configuration10
microservices-application10
proxy10
bash10

Programming languages (27)

C#CWebAssemblyGoHTMLJupyter NotebookGroovyJsonnet

Github contributions (5)

github-logo-circle
spring-cloud-samples/eureka

Aug 2014 - Sep 2016

Role in this project:
userBack-end Developer
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:
userFull-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.
api-gatewayoauth2-authenticationsingle-pagespring-securityspring
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
David Syer - Senior Staff Engineer at Broadcom