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.
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.
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