John Carr

York, 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
John Carr is an experienced information security and systems engineer with 19 years of experience building web applications, deployment tooling, and resilient immutable infrastructure. He combines hands-on DevOps and cloud skills—including Amazon Certified Solutions Architect experience—with deep open-source contributions as a core developer of Touchdown, an Apache Libcloud committer/PMC member, and contributor to projects like the Cowrie honeypot and Dulwich Git server. His work spans security-focused tooling (honeypot features, TLS/Python3 migrations) to infrastructure automation and configuration management, reflecting a pragmatic focus on detection, reporting and fighting cyber crime. Based in York, England, he has a long track record maintaining production systems at Isotoma and contributing nuanced protocol-level improvements in widely used projects. An under-the-radar strength is his mix of systems plumbing and protocol-level insight—able to move between cloud architecture and low-level server protocol implementation.
code19 years of coding experience
job2 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
350reputation
11kreached
6answers
1question
github-logo-circle

Github Skills (38)

git10
continuous-integration10
back-end-development10
python10
bluetooth-le10
cli-framework10
buildbot10
security10
iot10
honeypot10
twisted10
bluetooth10
build-automation10
version-control10
home-assistant10

Programming languages (16)

C++CRustGoValaHTMLLogosKotlin

Github contributions (5)

github-logo-circle
jelmer/dulwich

Dec 2008 - Jun 2015

Pure-Python Git implementation
Role in this project:
userBack-end Developer
Contributions:137 commits, 1 PR, 1 comment in 6 years 7 months
Contributions summary:John contributed significantly to the server-side implementation of the Dulwich Git library. Their work focused on implementing the server-side git protocols, including handling upload and receive pack operations. The commits also involved refactoring the code for better maintainability and adding features for handling thin packs and capability negotiation, demonstrating a solid understanding of Git's server-side architecture. Furthermore, the user contributed to API enhancements for manipulating and setting refs.
pythonversion-controlmercuriallibgit2git-addons
home-assistant/core

Dec 2018 - Dec 2022

:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
userBackend Developer / IoT Developer
Contributions:529 reviews, 255 commits, 312 PRs in 4 years
Contributions summary:John primarily contributed to bug fixes within the Home Assistant core, specifically addressing issues in the HomeKit Controller and Bluetooth components. Their work involved resolving characteristic cache clearing problems in homekit_controller, correcting device discovery logic for Bluetooth devices, and addressing error logging verbosity for Bluetooth connections. Additionally, the user added support for new sensors and fixed issues in the xiaomi_ble integration.
raspberry-pipythonhouseprivacy-firstasyncio
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
John Carr