Phil Webb

Software Engineer at Broadcom

San Francisco, California, United States
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
Phil Webb is a seasoned software engineer with 15 years of professional experience and over a decade contributing to the Spring ecosystem, now based in San Francisco and currently at Broadcom. He specializes in Java, Spring, JSF and Web Flow, and has a track record of improving framework robustness through careful refactors, tests, and security hardening across high-profile projects like Spring Boot, Spring Framework, Spring Security and Spring Initializr. Comfortable in both hands-on backend work and full-stack tasks, he has implemented microservice bootstrapping, REST endpoints, and frontend touches such as profile photo integration. Phil excels at leading teams to deliver maintainable enterprise systems and presenting complex technical topics to non-technical stakeholders. An active open-source contributor, he has reproduced and fixed hard-to-replicate framework bugs, improved test infrastructures, and helped shape code quality via formatter and checkstyle improvements. His background spans government and commercial domains, reflecting a pragmatic approach to governance and long-lived systems.
code15 years of coding experience
job21 years of employment as a software developer
book2:1 BSc (Hons) Computing, 2:1 BSc (Hons) Computing at Loughborough University
stackoverflow-logo

Stackoverflow

Stats
8,337reputation
986kreached
78answers
0questions
Badges
jpa
top-5%
travis-ci
top-5%
spring-mvc
top-5%
spring-boot
top-1%
java
top-1%
tomcat
top-5%
github-logo-circle

Github Skills (67)

annotations10
testing10
authentication10
spring-security10
security10
javas10
rest-api10
eclipse10
refactoring10
app-framework10
jsfl10
jsf10
data-access10
dependency-injection10
test-automation10

Programming languages (16)

PowerShellJavaC++CSSScalaGoHTMLXSLT

Github contributions (5)

github-logo-circle
Building Microservices with Spring Boot
Role in this project:
userBack-end Developer
Contributions:23 commits, 1 PR, 17 pushes in 1 year 4 months
Contributions summary:Phil primarily worked on bootstrapping and configuring microservices using Spring Boot. They contributed to the implementation of core application logic within the `livelessons-bootstrap` and `livelessons-data` modules, developing controllers, auto-configurations, and application entry points. The commits demonstrate the creation and configuration of MongoDB data access, including testing. Additionally, the user implemented basic REST endpoints and utilized Redis caching.
spring-bootspringmicroservicesjavaspring-cloud
Integration between the Spring testing framework and DBUnit
Role in this project:
userBack-end Developer
Contributions:122 commits, 11 PRs, 37 pushes in 5 years 5 months
Contributions summary:Phil's primary contribution appears to be the initial import of code related to integrating the Spring testing framework with DBUnit. This includes the creation of a `DbUnitTestExecutionListener`, which provides support for annotations such as `@DatabaseSetup`, `@DatabaseTearDown`, and `@ExpectedDatabase`. Further commits include refactoring the code to allow the use of JUnit `@Rule` for managing DBUnit operations. These changes likely involved setting up database connections, loading datasets, and verifying expected database states.
spring-bootwiremocktesting-frameworktestingdbunit
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
Phil Webb - Software Engineer at Broadcom