Senior Software Engineer at Independent Consultant
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Tom Gregory is a senior software engineer based in London with over a decade building and operating production backend systems, primarily in Java on AWS. He specializes in reliability, observability, and long-term maintainability, and has driven delivery decisions that reduce complexity and improve team ownership. Tom has hands-on experience designing cloud infrastructure, containerisation and CI/CD across organisations from consultancy to large retailers, and currently helps clients deliver predictable outcomes as an independent consultant. He is also an expert in build tooling—authoring a published book on Gradle—and regularly maintains example repos that demonstrate practical upgrades and tooling best practices. Beyond coding, he combines technical implementation with technical writing to clarify trade-offs and make systems easier for teams to operate.
10 years of coding experience
13 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at University of Warwick
Accompanying repo to tutorial on how to apply the Jacoco plugin to your project and run a SonarQube scan to generate a code coverage report
Role in this project:
DevOps Engineer
Contributions:41 commits, 8 PRs, 40 pushes in 3 years 1 month
Contributions summary:Tom primarily focused on upgrading the Gradle build tool and its associated wrapper within the repository. Their contributions involved updating the Gradle version multiple times, ranging from minor version bumps to major version upgrades. They also modified the `gradlew.bat` file, indicating their involvement in configuring and maintaining the build process for the project.
Sample Spring Boot application that exposes a REST API for theme park rides. Accompanies "Building a Spring Boot application in Jenkins" video and article.
Role in this project:
DevOps Engineer
Contributions:65 commits, 13 PRs, 86 pushes in 2 years 10 months
Contributions summary:Tom primarily focused on updating and managing the project's build and dependency management. They updated the Gradle wrapper to multiple versions, ensuring the project utilizes the latest dependencies and build tools. Additionally, the user performed a migration of javax.* packages to jakarta.* packages which relates to a project dependency upgrade for Spring Boot. Overall, the contributions are centered around maintaining the project's build process and dependencies.
spring-bootjenkinsapispring-boot-samplepark
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
Tom Gregory - Senior Software Engineer at Independent Consultant