Andrew Stitcher

Principal Software Developer at Red Hat

Newton, Massachusetts, United States
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
Andrew Stitcher is a Principal Software Developer with 19 years of experience designing and leading distributed systems and messaging software, currently driving C++ development for Red Hat’s Qpid AMQP implementation. He brings deep technical leadership—having managed teams up to 25 and recruited engineering talent—alongside low-level expertise in C, C++, OS kernels, networking, CORBA and object-oriented analysis/design. His open-source contributions to Apache Qpid Proton include security-focused work: implementing Cyrus SASL encryption, improving authentication, and fixing fuzzing-discovered vulnerabilities like buffer overruns and framing errors. Prior roles at Sun, BNP Paribas and early-career research positions reflect a blend of enterprise, financial and research-grade engineering. Based in Newton, MA, he pairs pragmatic production-grade coding with a long-term focus on robustness and security in messaging systems.
code19 years of coding experience
job16 years of employment as a software developer
bookBA (Hons), BA (Hons) at University of Oxford
bookMSc, MSc at Manchester Universtiy
stackoverflow-logo

Stackoverflow

Stats
96reputation
14kreached
3answers
1question
github-logo-circle

Github Skills (16)

c1710
c1110
messaging10
sasl10
cryptography10
security10
amqp9
network-security8
connections6
linux6
container6
idletimer6
epoll6
default-value6
multithreading6

Programming languages (7)

TypeScriptJavaC++CCMakeJavaScriptPython

Github contributions (5)

github-logo-circle
apache/qpid-proton

Sep 2012 - Jan 2023

Mirror of Apache Qpid Proton
Role in this project:
userBack-end Developer & Security Engineer
Contributions:170 reviews, 956 commits, 101 PRs in 10 years 6 months
Contributions summary:Andrew implemented encryption/decryption functionality for Cyrus SASL, enhancing the security of the Apache Qpid Proton project. They added support for setting the authorization user for client connections, contributing to the authentication aspect. Furthermore, the user addressed potential security vulnerabilities and improved stability in the code base, notably fixing a buffer overrun detected through fuzzing, addressing the issue of channel max decoding, and fixing framing errors.
pythonprotonqpid-protonpython2ruby
astitcher/qpid

Feb 2015 - Mar 2016

Contributions:31 pushes, 6 branches, 1 tag in 1 year 1 month
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
Andrew Stitcher - Principal Software Developer at Red Hat