Brandon Rhodes

Software Engineer at Dropbox Inc

Goshen, Indiana, 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
Brandon Rhodes is a seasoned software engineer with 27 years of experience, based in Goshen, Indiana, known for pragmatic Python craftsmanship and a long track record of open-source contributions. He maintains scientific astronomy libraries (notably pyephem) and developer utilities like logging_tree, combining domain-heavy numerical code with robust tooling and tests. His work spans backend and full-stack projects—from livegrep and urllib3 test automation to Pandas tutorials and network programming examples—demonstrating strengths in reliability, refactoring, and performance. Regular conference speaking and well-documented repositories (including python-patterns and the 500lines build-system experiments) reveal a talent for explaining complex concepts and turning lessons into reusable code. He brings a hobbyist’s curiosity that repeatedly yields production-quality libraries used by practitioners and educators alike.
code27 years of coding experience
github-logo-circle

Github Skills (33)

dependency-management10
unit-testing10
caching10
lib10
python10
testing10
pandas10
http10
object-oriented-programming10
httpc10
network-programming10
data-structure10
design-patterns10
regular-expression10
http-client10

Programming languages (15)

CSSC++CGoHTMLJupyter NotebookSaltStackTypeScript

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:2 reviews, 173 commits, 9 PRs in 4 years 3 months
Contributions summary:Brandon contributed to documentation and code examples related to design patterns, specifically the Decorator pattern, within the `python-patterns` repository. They created and modified files related to the Decorator pattern, exploring implementations with Python, including a verbose and dynamic wrapper and a tactical wrapper, creating sample code for the documentation. They also began working on the Iterator and Abstract Factory patterns.
python-patternspythoncode-behindpatterns
PyCon 2015 Pandas tutorial materials
Role in this project:
userFull-stack Developer
Contributions:1 release, 3 reviews, 134 commits in 7 years 8 months
Contributions summary:Brandon's commits primarily involve the creation and modification of a Jupyter Notebook titled "Diagrams.ipynb," suggesting a focus on data exploration and visualization. Their initial contribution was setting up the development environment by installing required libraries. Subsequent commits demonstrate their investigation of the Pandas library, which involved loading data, inspecting data types, and utilizing grouping operations. The user also implemented styling for the output dataframes using custom CSS.
pythonpycondata-sciencepandas-tutorialpandas
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
Brandon Rhodes - Software Engineer at Dropbox Inc