Stephen Bolton

Principal Consultant Platform, Developer Experience & AI-Native Engineering

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
Stephen Bolton is a Lead Software Architect based in the UK with 14+ years of experience designing and delivering enterprise content and backend systems. He specializes in content management, XML/XSL pipelines and Java architecture, and now leads engineering efforts at dotCMS while mentoring teams on SaaS, DevOps and containerized deployments. His career spans hands-on roles from solutions architect to chief architect, giving him a pragmatic mix of deep technical craft and product-focused system design. An active contributor to prominent open-source projects like dotCMS and Eclipse Jetty, he has improved core server behaviors and optimized backend build and caching processes—work that reflects a focus on performance and real-world operability. He also explores applied ML/AI where it can complement content platforms, bringing a curiosity-driven approach to automation and migration challenges.
code14 years of coding experience
job16 years of employment as a software developer
bookBSc (Hons) Computer Science / Artificial Intelligence & Psychology, BSc (Hons) Computer Science / Artificial Intelligence & Psychology at University of Nottingham
stackoverflow-logo

Stackoverflow

Stats
16reputation
35reached
1answer
0questions
github-logo-circle

Github Skills (19)

server-side10
back-end-development10
http10
java10
servlet10
javas10
http-server10
maven10
gradlew10
server10
jetty10
gradle10
testing9
content-management-system9
caching9

Programming languages (6)

TypeScriptJavaC++ShellJavaScriptGo Template

Github contributions (5)

github-logo-circle
dotCMS/core

Sep 2021 - Dec 2022

The Visual Headless Content Management System for Enterprises
Role in this project:
userBack-end Developer
Contributions:329 reviews, 69 commits, 409 PRs in 1 year 2 months
Contributions summary:Stephen's contributions primarily involved modifying and reverting changes within the `InodeFactory.java` file, indicating a focus on backend Java code. They also made changes to the `DNSUtil.java` file. Further modifications include fixing and updating the build processes related to Gradle and Maven, likely related to a larger system that interacts with the backend.
content-management-systemdotcmscloudjavacms
jetty/jetty.project

Apr 2018 - May 2018

Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 13 comments in 28 days
Contributions summary:Stephen primarily contributed to the Jetty project by modifying the `ContextHandler` class, adding new features and correcting existing ones related to virtual host handling. These changes involved implementing new logic for matching virtual hosts, including handling connector-specific matches, and updating the associated Javadoc. The user also worked on improving the caching mechanism by modifying `CachedContentFactory`, which involved refactoring caching logic and pre-processing content. These changes indicate a focus on improving the performance and functionality of the server's core components.
eclipsejettyservletwebcontainerwebsocket
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