Tom Shercliff

Dublin, Dublin 1, Ireland
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
Tom Shercliff is a Google Cloud Certified Professional Cloud Architect and software architect based in Dublin, currently shaping Twilio’s architecture after serving as a Principal Software Engineer on its Billing Platform. He specialises in cloud-native microservices and GCP big-data pipelines (Dataflow/Apache Beam), with deep experience building low-latency Java systems for trading and storage. Tom has contributed to OpenHFT’s Chronicle-Queue by improving reliability, fixing flaky tests and resource leaks — a sign of his focus on quality as much as performance. He combines hands-on core Java performance work with architect-level design, having led REST API and Elasticsearch integrations at Equifax and co-founded an early mobile swapping app. Colleagues describe him as a pragmatic engineer who prioritises production stability while delivering scalable systems.
code7 years of coding experience
job13 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of Warwick
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

junit510
performance-monitor10
testing10
queues10
performanceanalysis10
java10
javas10
junit10
queueing10
junit310
junit410
performancemonitor10
queue10
low-latency9
latency9

Programming languages (4)

JavaShellCSSJavaScript

Github contributions (5)

github-logo-circle
OpenHFT/Chronicle-Queue

Apr 2018 - Jul 2018

Micro second messaging that stores everything to disk
Role in this project:
userBack-end Developer & QA Engineer
Contributions:1 release, 18 commits, 17 pushes in 3 months
Contributions summary:Tom primarily focused on improving the stability and reliability of the Chronicle-Queue system. They addressed critical issues such as fixing filename conversion inconsistencies, ensuring proper resource management (closing table stores in QueueLock), and resolving flaky tests. Furthermore, they made adjustments to existing tests and added new test coverage, indicating a strong focus on quality assurance.
storeseverythingpublisherchronicleartemis
OpenHFT/OpenHFT

Mar 2018 - Jul 2018

Parent module to include active modules
Contributions:76 commits, 62 pushes in 4 months
parser
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 Shercliff