Principal Software Engineer at The Apache Software Foundation
Alexandria, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Timothy Bish is a Principal Software Engineer with 15+ years building and hardening open-source distributed messaging systems, now at IBM after a long tenure at Red Hat. A long-time Apache committer and PMC member for ActiveMQ and QPid, he specializes in AMQP/JMS protocol work, message transformation, and preserving message semantics across transports. His contributions include bug fixes, test-suite modernization, and feature work in high-profile projects like Apache ActiveMQ Artemis and Qpid Proton, improving stability and interoperability. Timothy’s background spans safety-critical and large-scale systems from Lockheed Martin and Sensis to enterprise messaging at FuseSource and Progress, giving him a strong systems-and-practicality mindset. He pairs deep protocol-level knowledge with pragmatic engineering—often surfacing subtle interoperability bugs and preserving type fidelity during message conversion. Based in Alexandria, Virginia, he holds an MSCE from Syracuse and consistently focuses on maintainable, test-driven improvements to core messaging libraries.
15 years of coding experience
26 years of employment as a software developer
MSCE Computer Engineering, MSCE Computer Engineering at Syracuse University
BSCS Computer Science, BSCS Computer Science at Millersville University of Pennsylvania
Contributions:13 reviews, 1108 commits, 6 PRs in 7 years
Contributions summary:Timothy contributed to the improvement of the MQTT transport within the Apache ActiveMQ Classic project, primarily by adding additional logging at the trace level. The user implemented a test case to validate the preservation of JMSXGroupID and JMSXGroupSeq properties and fixed issues that can occur with connections that had an error during setup. The user has also made contributions that address the handling of AMQP headers and error conditions.
Contributions:144 reviews, 3 commits, 177 PRs in 26 days
Contributions summary:Timothy contributed to the Apache ActiveMQ Artemis project by addressing bugs in JMS selector expressions and adding support for sending messages on dynamic sender links. The user also worked on improving the AMQP message transformers to correctly map values and addressing issues, focusing on core messaging functionality related to AMQP protocol support. Further work included preservation of correlation ID types during message conversions and improvements to the protocol.
brokerartemisopenwireactivemqhornetq
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.