Paul Williams

Principal Architect at Societe Generale Global Solution Centre

Bengaluru, Karnataka, India
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
Paul Williams is a Principal Architect based in Bengaluru with 11 years of experience designing and delivering Java-based enterprise systems at Societe Generale Global Solution Centre. He blends hands-on backend engineering with leadership, rising through roles from Technical Lead to Practice Manager while focusing on feature engineering and architecture. An active open-source contributor, he’s the author of an FF4J Spring Boot starter and has directly enhanced FF4J’s web API feature management, demonstrating practical expertise in feature-flagging at scale. Known as a problem-solver by habit, he pairs pragmatic API design with operational thinking to make complex feature controls reliable and maintainable.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering (B.E.), Information Technology, Bachelor of Engineering (B.E.), Information Technology at Visvesvaraya Technological University
github-logo-circle

Github Skills (12)

javas10
api-rest10
rest-api10
feature-flags10
feature-toggle10
restful-api10
java10
spring-boot10
toggle10
api-design9
integrations9
api9

Programming languages (6)

TypeScriptJavaStarlarkJavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
ff4j/ff4j

Mar 2016 - Jan 2023

Feature Flags for Java made easy
Role in this project:
userBackend Developer
Contributions:7 reviews, 117 commits, 29 PRs in 6 years 11 months
Contributions summary:Paul's commits primarily involve modifications to the FeatureResource.java file within the ff4j-webapi module. These changes include updates to the API for managing features, such as create/update, delete, enabling/disabling, granting/removing roles, and adding/removing groups. The commits reflect direct interaction with the core functionality of the FF4J library, specifically concerning feature management within the web API layer, and the changes focus on expanding and refining the feature control aspects.
spring-datatoggleflagsspringsling
template for hexagonal architecture with spring boot framework
Contributions:225 reviews, 46 commits, 320 PRs in 1 year 8 months
spring-bootspring-dataopen-jdkspring-boot-frameworkspring-jdbc
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