Tom Nabarro

Senior Software Engineer at Hewlett Packard Enterprise

England, 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

👤
Senior
🎓
Top School
Tom Nabarro is a senior software engineer with 13 years specializing in distributed storage, networking and high-performance computing, currently contributing to DAOS control-plane development at HPE. He is proficient in Go, C, Python and shell scripting, and has a track record of building robust control and data-plane integrations for NVM and NVMe subsystems using SPDK, PMDK and custom RPCs. At Intel he led the design and test-driven development of DAOS management software, producing Go bindings for native C libraries and driving config and observability improvements now reflected in the popular daos-stack repository. Earlier roles at Roke exposed him to real-time networking, LTE MAC scheduling and resilient routing—skills that inform his systems-level approach to performance and concurrency. Comfortable across full-stack and low-level system boundaries, Tom combines pragmatic engineering with experience in both monolith-to-microservice transformations and event-driven distributed architectures.
code13 years of coding experience
job16 years of employment as a software developer
bookCherwell School
bookmicroelectronics and electronics BEng Electronics and microelectronics engineering, microelectronics and electronics BEng Electronics and microelectronics engineering at Brunel University of London
stackoverflow-logo

Stackoverflow

Stats
1reputation
327reached
0answers
1question
github-logo-circle

Github Skills (10)

go10
control-panel10
control-center10
grpc10
scripting9
yaml9
shell9
script9
sh9
devops8

Programming languages (11)

JavaShellRustCMakefileJavaScriptGoGroovy

Github contributions (5)

github-logo-circle
daos-stack/daos

Jul 2018 - Jan 2023

DAOS Storage Stack (client libraries, storage engine, control plane)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3261 reviews, 856 commits, 972 PRs in 4 years 7 months
Contributions summary:Tom's contributions focused on enhancing the DAOS Storage Stack, as evidenced by the modifications to configuration files and the introduction of new features within the control plane. The user implemented functionalities to enable dynamic log level changes in the engine and improved error handling, particularly in the context of dRPC communication and storage-related operations. They also made infrastructure-level improvements through the addition of a new test script and general cleanup and consolidation of internal code to the control-plane management tool.
pmdkspdkhyperconvergeddaosdistributed-storage
tanabarr/unimacro

Nov 2013 - Dec 2016

Contributions:104 commits, 1 push in 3 years 1 month
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 Nabarro - Senior Software Engineer at Hewlett Packard Enterprise