Christopher Shannon

Software Engineer at The Johns Hopkins University

Gainesville, Florida, 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

🤩
Rockstar
🎓
Top School
Christopher Shannon is a software engineer with 11 years of experience who blends production engineering at large organizations—including six years driving developer tools and customer investigations at Apple—with active open-source contributions to core messaging and distributed systems projects like Apache ActiveMQ, Artemis, and Accumulo. He currently builds software at Johns Hopkins University while pursuing graduate studies in computer science, bringing practical backend and automation expertise honed across build systems, release engineering, and messaging middleware. Christopher pairs a non-traditional academic background in political science with hands-on CS training, giving him an uncommon strength in clear written and verbal communication for technical investigations. His open-source work shows deep attention to reliability and lifecycle hooks—improving threading, SSL, plugin support, and admin utilities across multiple Apache projects. He favors learning-by-building, repeatedly taking on unfamiliar domains (from Xcode tooling to distributed message stores) and shipping pragmatic fixes that improve observability and operability. Based in Gainesville, FL, he is driven to tackle thorny infrastructure problems and make systems simpler to run and maintain.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Oregon State University
bookHigh School Diploma, High School Diploma at Bradford High School
bookBachelor's degree, Political Science and Government, Public Affairs, Education, Bachelor's degree, Political Science and Government, Public Affairs, Education at University of Florida
bookAssociate of Arts (A.A.), Political Science and Government, Journalism, Associate of Arts (A.A.), Political Science and Government, Journalism at Santa Fe College
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of West Florida
github-logo-circle

Github Skills (26)

acc10
messaging10
back-end-development10
testing10
apache10
zookeeper10
java10
plugin10
activemq-artemis10
javas10
accumulo10
ssl9
tls129
buildx9
tls139

Programming languages (4)

JavaShellHTMLGroovy

Github contributions (5)

github-logo-circle
apache/activemq

Apr 2015 - Jan 2023

Apache ActiveMQ Classic
Role in this project:
userBack-end Developer
Contributions:151 reviews, 844 commits, 143 PRs in 7 years 9 months
Contributions summary:Christopher's contributions primarily focus on enhancing the ActiveMQ Classic messaging system. They have implemented features to improve thread handling and add support for various configuration options. They have fixed bugs related to data file indexing and performance tuning to address the underlying message store, and further implemented features related to SSL connection setup and network bridge configurations. Their changes cover multiple modules within the project.
pythonnetwork-clientactivemqphpruby
apache/accumulo

Jul 2022 - Jan 2023

Apache Accumulo
Role in this project:
userBack-end Developer
Contributions:606 reviews, 41 commits, 332 PRs in 5 months
Contributions summary:Christopher primarily contributed to the Apache Accumulo project by deprecating and removing legacy API methods related to the ScanInterpreter and related shell commands. They also added several new utilities and modified existing ones within the accumulo admin command to extend functionality, including utilities for verifying tablet assignments, managing secrets, deleting/restoring Zookeeper instances, and managing tablet server locks. Furthermore, the user updated the "du" command to utilize metadata table information and fixed timestamp formatting in the Accumulo Monitor.
javaaccumuloapachebig-data
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
Christopher Shannon - Software Engineer at The Johns Hopkins University