Tom Needham is a Global IT Infrastructure Engineer with 14 years of hands-on experience blending backend and frontend software development, enterprise consulting, and infrastructure at scale. With a first-class Mechanical Engineering degree from the University of Warwick, he moved into full-stack engineering and solutions architecture—driving integrations, custom ownCloud deployments, and core API work for widely used open-source file platforms. At ownCloud he contributed across web frontend, server core, and documentation (including a file editor UI using the Ace editor), and now applies that product-level, open-source mindset to global infrastructure at Glencore. Comfortable translating customer requirements into maintainable systems, he also brings practical DevOps tooling and CI/CD experience from consultancy roles. Outside work he sails competitively, a background that surfaces in his GitHub bio and underlines disciplined teamwork and situational awareness.
14 years of coding experience
7 years of employment as a software developer
Mechanical Engineering, Mechanical Engineering, First class, Mechanical Engineering, Mechanical Engineering, First class at University of Warwick
Repo for ownCloud apps. Code here is work in progress and not intended for endusers
Role in this project:
Full-stack Developer
Contributions:228 commits, 1 PR, 6 comments in 2 years 11 months
Contributions summary:Tom primarily contributed to the development of a file editor application within the ownCloud apps repository. Their work involved implementing the Ace editor for syntax highlighting and file editing, demonstrating a focus on frontend development. They also worked on backend components, including saving file changes and handling file permissions, signifying full-stack involvement. The user also made improvements to the user interface with added features.
:cloud: ownCloud web server core (Files, DAV, etc.)
Role in this project:
Back-end Developer
Contributions:751 commits, 197 PRs, 425 pushes in 7 years 5 months
Contributions summary:Tom primarily focused on back-end development, contributing to core API routes, functionality, and the OCS (ownCloud Communication System) framework within the ownCloud core. This included correcting API responses for app failures and handling session initialization issues. Furthermore, the user made code style improvements and optimizations. These contributions are central to the server-side functionality of the ownCloud web server.
owncloudweb-serverjstreeself-hostingjavascript
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 Needham - Global IT Infrastructure Engineer at Glencore