Principal Consultant Platform, Developer Experience & AI-Native Engineering
United Kingdom
Join Prog.AI to see contacts
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.
14 years of coding experience
16 years of employment as a software developer
BSc (Hons) Computer Science / Artificial Intelligence & Psychology, BSc (Hons) Computer Science / Artificial Intelligence & Psychology at University of Nottingham
The Visual Headless Content Management System for Enterprises
Role in this project:
Back-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.
Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more
Role in this project:
Back-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.