Christopher Matheson

Contract Software Engineer at Sky

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
Christopher Matheson is a contract software engineer with 13 years’ experience who transitioned from aerospace and medical hardware design into full‑time software, bringing systems thinking and rigorous QA to cloud and embedded ecosystems. He’s worked across serverless AWS platforms supporting 100k IoT devices at Yoto, led cross‑team subscription and audit-log projects, and contributed backend and test automation improvements to the popular hot-shots Node.js statsd client. Comfortable across front-end SPAs, Node backends and DevOps, he has a track record of rescuing legacy apps, building CI/CD and observability, and troubleshooting production incidents. Pragmatic and curious, he maintains a self-directed curriculum of new languages, patterns and libraries and often toggles between customer‑facing support and deep technical delivery.
code13 years of coding experience
job12 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
bookGCSE's, English, Science, Maths, Art, History, German, Design Technology, GCSE's, English, Science, Maths, Art, History, German, Design Technology at Southend High School for Boys
github-logo-circle

Github Skills (6)

nodejs10
javascript10
statsd10
async9
testing9
asynchronous9

Programming languages (10)

TypeScriptC#CSSRustRacketJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
brightcove/hot-shots

Jul 2018 - Jul 2018

Node.js client for statsd, DogStatsD, and Telegraf
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:7 commits, 4 PRs, 4 comments in 1 day
Contributions summary:Christopher primarily focused on enhancing the functionality of the `hot-shots` Node.js client by implementing new features and addressing bugs. Their work included the introduction of an `asyncTimer` function for instrumenting asynchronous actions, alongside fixing a nanoseconds to microseconds conversion error. They also added and refined test cases for the timer functionality to ensure its accuracy, reflecting a quality assurance and testing emphasis.
js-clientnode-jsdogstatsdtelegramnodejs
peachproductions/uofs-server

Jan 2015 - Nov 2016

Contributions:2 releases, 7 PRs, 108 pushes in 1 year 10 months
soundunitsaudio
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
Christopher Matheson - Contract Software Engineer at Sky