Tom Needham

Global IT Infrastructure Engineer at Glencore

Meilen, Zurich, Switzerland
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 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.
code14 years of coding experience
job7 years of employment as a software developer
bookMechanical Engineering, Mechanical Engineering, First class, Mechanical Engineering, Mechanical Engineering, First class at University of Warwick
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (36)

javascript10
integrate10
file-writing10
back-end-development10
apidoc10
sphinx10
css10
user-manual10
typescript10
ui-design10
integrations10
migration10
uid10
api-documentation10
php10

Programming languages (17)

JavaCSSC++MakefileVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
owncloud-archive/apps

Sep 2011 - Sep 2014

Repo for ownCloud apps. Code here is work in progress and not intended for endusers
Role in this project:
userFull-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.
in-progressowncloudwork-in-progress
owncloud/core

Sep 2011 - Feb 2019

:cloud: ownCloud web server core (Files, DAV, etc.)
Role in this project:
userBack-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