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
command-line-interface10
http10
rspec10
microservices-application10
server-configuration10
bash10
proxy10
databases10

Programming languages (31)

C#CWebAssemblyGoHTMLJupyter NotebookGroovyJsonnet

Github contributions (5)

github-logo-circle
dsyer/spring-boot-angular

Oct 2017 - Dec 2021

Quick tutorial on how to create a Spring Boot app with Angular front end using Maven and modern front end tooling
Role in this project:
userFull-stack Developer
Contributions:48 commits, 4 PRs, 30 pushes in 4 years 2 months
Contributions summary:David's contributions primarily focused on building a Spring Boot application with an Angular frontend. They implemented the Maven build system, added client-side code, and integrated backend data with the frontend, establishing basic HTTP communication. Moreover, they incorporated Bootstrap CSS for styling, and included tests for both frontend and backend components. Finally, the user updated dependencies and made adjustments to the application code.
angularfrontendmavenspringspring-boot
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.
angularapi-gatewayauthenticationbackendoauth
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