Sam Kington

Senior Software Developer at Amtivo Group

Glasgow, Scotland, 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
Sam Kington is a senior back-end developer based in Glasgow with over two decades of professional experience and 14 years in recent engineering roles, specializing in Perl and Python. He has a strong track record building and modernizing RESTful APIs and backend systems for high-throughput services—moving legacy Perl script estates toward testable, maintainable architectures. At Congenica he helped architect the expansion from rare-disease to oncology workflows, and his open-source contributions to the popular Dancer Perl web framework improved serialization, UTF-8 handling and request processing. Pragmatic and hands-on, Sam thrives both as a focused individual contributor and as a technical mentor during code review and architecture discussions. His background in humanities (MA in Politics and Philosophy) underpins clear communication and thoughtful design decisions in complex, regulated domains.
code14 years of coding experience
job27 years of employment as a software developer
bookMA, Politics, Philosophy, MA, Politics, Philosophy at University of Glasgow
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,202reputation
293kreached
22answers
5questions
Badges
perl
top-5%
github-logo-circle

Github Skills (18)

json10
data-serialization10
perl10
serialization10
deserialization10
xml10
web-framework10
utf9
apidoc9
api9
error-handling8
collections6
dictionary6
profiling6
regex6

Programming languages (7)

RustJavaScriptObjective-CPerlSwiftXSPython

Github contributions (5)

github-logo-circle
PerlDancer/Dancer

Nov 2011 - Jun 2020

The easiest way to write web applications with Perl (Perl web micro-framework)
Role in this project:
userBack-end Developer
Contributions:20 commits, 2 PRs, 6 comments in 8 years 8 months
Contributions summary:Sam primarily worked on improving the Dancer web framework's serialization and deserialization capabilities, particularly focusing on handling different content types like JSON and XML. Their contributions included addressing UTF-8 encoding issues, improving the processing of request bodies, and adjusting the framework's interaction with external libraries such as XML::Simple. They also fixed bugs, improved error messaging, and made minor adjustments to the request handling.
micro-frameworkweb-applicationsdatabase-accesswebapplicationframework
skington/warnings_everywhere

Sep 2015 - Mar 2022

Contributions:5 pushes, 2 issues in 6 years 7 months
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
Sam Kington - Senior Software Developer at Amtivo Group