James Thomas

Software Consultant (Serverless) at JT Consulting Services

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

🤩
Rockstar
🎓
Top School
James Thomas is a seasoned serverless software consultant with 15 years of experience designing and delivering cloud-native applications, currently advising clients on AWS Lambda adoption and mentoring engineering teams. Previously Lead Developer Advocate for Serverless at IBM Cloud, he delivered 50+ international talks and built developer-focused content, SDKs, and prototypes that helped grow global serverless communities. A long-time open-source contributor and Apache OpenWhisk committer, he has extended the Serverless Framework and contributed cross-provider examples and runtimes, spanning languages from Node.js to Swift and Go. His work spans hands-on engineering (CI/CD, Docker, front-end implementations like TodoMVC) through developer relations, giving him a rare blend of deep technical fluency and public-facing advocacy. Based in Manchester, he combines academic rigor (MSc Advanced Computer Science, Distinction) with practical impact—having led the Dojo Web Builder to thousands of builds and helped shepherd OpenWhisk through incubation to Apache project status. Colleagues rely on him for pragmatic serverless architecture, clear developer guidance, and reproducible open-source tooling.
code15 years of coding experience
job10 years of employment as a software developer
bookMaster of Science - MS, Advanced Computer Science, Distinction, Master of Science - MS, Advanced Computer Science, Distinction at The University of Manchester
bookBachelor of Science - BS, Computer Science, First Class Honours, Bachelor of Science - BS, Computer Science, First Class Honours at University of Leeds
stackoverflow-logo

Stackoverflow

Stats
4,323reputation
165kreached
136answers
14questions
Badges
apache-kafka
top-5%
github-logo-circle

Github Skills (42)

javascript10
docker10
python10
scripting10
css10
bash10
ui-design10
dockers10
cicd10
ruby10
uid10
script10
php10
front-end-development10
html10

Programming languages (17)

JavaCSSCMakefileScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
node-red/node-red-docker

Jul 2016 - Mar 2018

Repository for all things Node-RED and Docker related
Role in this project:
userDevOps Engineer
Contributions:83 commits, 21 PRs, 61 pushes in 1 year 7 months
Contributions summary:James primarily focused on creating and maintaining utility scripts within the Node-RED Docker repository. Their contributions involve creating scripts for updating the Node-RED version, building images for Raspberry Pi, and integrating changes into the CI pipeline. They demonstrate a good understanding of Docker, shell scripting, and build processes, impacting the automation and efficiency of the project.
docker-imagenode-reddockerarmhfhydrogen
serverless/examples

Dec 2016 - Oct 2018

Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
Role in this project:
userFull-stack Developer
Contributions:21 commits, 11 PRs, 3 pushes in 1 year 10 months
Contributions summary:James contributed a wide range of examples within the Serverless Framework ecosystem. Their work included implementing serverless functions using multiple programming languages (Node.js, Python, Swift, PHP, Ruby, and Go) across different cloud providers via OpenWhisk. The user demonstrated proficiency in creating HTTP endpoints, scheduled cron jobs, and function chaining. They also updated existing examples and addressed linting issues, showing a commitment to code quality and maintainability.
serverlessaws-lambdagoogle-cloudawsmicrosoft
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
James Thomas - Software Consultant (Serverless) at JT Consulting Services