Brandon Shroyer

New York City Metropolitan Area 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
Brandon Shroyer is a software engineer and data scientist with 11+ years building parallel and distributed systems across domains from astrophysics simulators to container orchestration and mobile video processing. He blends hands-on systems engineering—contributions to Cloud Foundry’s Diego and CLI work on the widely used RabbitMQ server—with a quantitative bent that led him into optimization and machine learning for production problems like fuel route planning and employee misconduct detection. Comfortable moving between low-level performance tuning (e.g., multithreaded video pipelines and power models for ARM CPUs) and higher-level model operationalization, he routinely turns performance data into actionable improvements. Based in the New York metro area, he pairs academic rigor (M.S. in Computer Science, physics background) with consulting experience that includes client-facing requirements gathering and building technical hiring screens.
code11 years of coding experience
job13 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Case Western Reserve University
bookB.S., Physics and Astronomy, B.S., Physics and Astronomy at University of Rochester
stackoverflow-logo

Stackoverflow

Stats
111reputation
14kreached
4answers
0questions
github-logo-circle

Github Skills (17)

elixir10
testing10
command-line-interface10
rabbitmq10
command-line10
test-automation10
cli10
erlang9
message-broker9
amqp8
messaging8
tdd7
microservices6
apache-kafka6
ruby-on-rails6

Programming languages (13)

C#JavaMakefileGoHTMLErlangJupyter NotebookShell

Github contributions (5)

github-logo-circle
rabbitmq/rabbitmq-server

Mar 2016 - Mar 2016

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:34 commits, 5 PRs, 17 pushes in 9 days
Contributions summary:Brandon primarily contributed to the RabbitMQ server's command-line interface (CLI) tools. Their work involved implementing new commands such as `add_user`, `delete_user`, `list_users`, `set_user_tags`, `authenticate_user`, `change_password`, `clear_password`, and `list_permissions`. They also wrote extensive tests to validate the functionality of these new CLI commands, using a testing framework (likely ExUnit given the Elixir code). These changes directly impact the usability and administrative capabilities of the RabbitMQ server.
rabbitmqamqpmessagingamqp-0-9-1amqp1-0
bdshroyer/burrow

May 2020 - Dec 2022

Networks in Golang
Contributions:74 pushes, 2 branches in 2 years 7 months
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