Senior Software Engineer at Hewlett Packard Enterprise
Newcastle upon Tyne, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tom Booth is a Senior Software Engineer based in Newcastle upon Tyne with 13 years of professional experience and a longer engineering pedigree dating back to the late 1990s. He has spent the past decade at Hewlett Packard Enterprise (and HP before that), delivering reliable software and systems at scale across enterprise environments. Tom contributes to open-source tooling—improving a popular collectd Puppet module and enhancing SwiftGit2’s test and cloning capabilities—highlighting his blend of DevOps, testing discipline, and mobile/iOS experience. He’s skilled at hardening integrations and fixing subtle runtime issues like memory crashes, demonstrating attention to maintainability and compatibility across versions. With a Computing for Business degree from Northumbria University, he pairs practical business-focused computing knowledge with deep operational experience. Colleagues would describe him as a pragmatic engineer who quietly strengthens tooling and testability in complex systems.
13 years of coding experience
15 years of employment as a software developer
Bachelor’s Degree, Computing for Business, 2:1, Bachelor’s Degree, Computing for Business, 2:1 at Northumbria University
Contributions:15 commits, 11 PRs, 20 comments in 1 month
Contributions summary:Tom primarily contributed to improving the test environment and overall functionality of the SwiftGit2 library. They modified the build process by switching from xctool to xcodebuild and xcpretty to ensure more robust testing on the simulator. Additionally, they introduced a feature to clone repositories from a given URL, including options for credentials and checkout strategies. They addressed a memory management issue, fixing an EXC_BAD_ACCESS crash when handling checkout progress updates.
Contributions summary:Tom primarily focused on enhancing the collectd module's functionality and reliability. Their contributions involved adding new features like configurable processes and protocol parameters for the write_graphite plugin. They also implemented tests for these features and integrated version checks to ensure compatibility with different collectd versions. The user's changes demonstrate a focus on module configuration and testing, which contribute to a more robust and maintainable system.
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 Booth - Senior Software Engineer at Hewlett Packard Enterprise