Jonathan Cairns

Software Engineering Manager at Intellum

Chester-le-Street, 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
Jonathan Cairns is a software engineering manager with 14 years of hands-on experience building and operating web and mobile platforms, currently leading engineering at Intellum. He specializes in Ruby on Rails back-ends and full-stack work with PHP and Python, and has deep operational expertise managing 20–30 Linux servers with Ansible. A pragmatic advocate for quality, Jonathan has driven adoption of TDD, CI/CD and automated deployments across agencies, improving delivery speed through workshops, pair programming and process design. He contributes to open-source tooling for developers — notably adding multi-language debugging support and UI integration to the popular vim-vdebug project. Colleagues describe him as a focused, collaborative engineer who pairs technical leadership with strong communication and a preference for shipping well-tested, maintainable systems. His physics education underpins a methodical approach to problem solving and system design.
code14 years of coding experience
job13 years of employment as a software developer
bookRGS Worcester
bookMPhys, Physics, MPhys, Physics at Durham University
bookMaster of Physics, Master of Physics at Royal Grammar School Worcester
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11,883reputation
1.4mreached
165answers
9questions
Badges
ruby-on-rails
top-5%
logging
top-5%
php
top-5%
redirect
top-5%
phpunit
top-5%
apache
top-5%
github-logo-circle

Github Skills (21)

debugging10
debug10
python10
vimscript10
ruby10
window-management10
apache9
unit-testing9
phpunit9
php9
ruby-on-rails9
redirect9
logging9
file-handling8
shell6

Programming languages (8)

JavaCSSJavaScriptGoXSLTVimLRubyPython

Github contributions (5)

github-logo-circle
vim-vdebug/vdebug

Jul 2012 - Sep 2015

Multi-language DBGP debugger client for Vim (PHP, Python, Perl, Ruby, etc.)
Role in this project:
userBack-end Developer
Contributions:635 commits, 8 PRs, 32 pushes in 3 years 2 months
Contributions summary:Jonathan appears to be focused on implementing core features of the Vim debugger client. Their commits introduced a user interface for debugging, adding functionality to manage windows. The user was responsible for integrating PHP, Python, and Ruby support by developing components and functions that interact with the debugger engine. They contributed to the underlying debugging logic and window management.
pythonvimmulti-languagedbgpphp
joonty/pessimize

Jun 2013 - Apr 2018

Add version numbers with the pessimistic constraint operator to all gems in your Gemfile
Contributions:1 review, 77 commits, 6 PRs in 4 years 10 months
rubyconstraintoperatorgemsgemfile
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
Jonathan Cairns - Software Engineering Manager at Intellum