Dave Brosius

Senior Application Architect

Bel Air, Maryland, 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
Dave Brosius is a Senior Application Architect with over 21 years of experience designing and hardening backend systems, currently shaping enterprise applications at Oracle from his base in Bel Air, Maryland. His career spans roles from early graphics and driver development to senior engineering and web architecture, reflecting deep Java expertise and an enduring focus on performance, memory, and code quality. A prolific open-source contributor, he has improved core libraries and drivers — including MongoDB’s Java driver, Cassandra clients, and the Hystrix resilience library — by pruning inefficiencies and fixing subtle correctness issues. Colleagues rely on him for pragmatic refactors that reduce allocations, eliminate dead code, and prevent resource leaks, work that often goes unnoticed but materially improves system reliability. Despite a self-effacing GitHub bio, his track record shows a steady commitment to durable, maintainable back-end engineering across major, widely-used projects.
code21 years of coding experience
job20 years of employment as a software developer
github-logo-circle

Github Skills (59)

algorithm10
apache-commons10
code-optimization10
algorithms10
datetime10
debug10
commons10
jvm10
continuous-integration10
back-end-development10
cassandra10
mathematics10
databases10
git-repository10
data-serialization10

Programming languages (7)

JavaAdblock Filter ListScalaSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
jbellis/jamm

May 2014 - Sep 2020

Java Agent for Memory Measurements
Role in this project:
userBack-end Developer
Contributions:59 commits, 6 PRs, 17 pushes in 6 years 5 months
Contributions summary:Dave primarily contributed to the Java Agent for Memory Measurements project by implementing features and fixing issues related to memory measurement. Their work includes adding dynamic loading capabilities for the instrumentation agent, refining the handling of inner class references, and optimizing the code. They also made several improvements, such as adopting ArrayDeque over Stack and addressing javadoc warnings.
memoryagentjava-agentmeasurementsmemory-measurements
hector-client/hector

Oct 2011 - Apr 2014

a high level client for cassandra
Role in this project:
userBack-end Developer
Contributions:39 commits in 2 years 6 months
Contributions summary:Dave primarily focused on improving the code quality and performance of the Hector client for Cassandra. They addressed memory allocation issues, improved logging, and simplified code related to serialization and enum comparisons. Additionally, they worked on exception handling and optimized performance in areas such as waiting for schema agreement and hash size calculation. These contributions suggest a focus on the core functionality and efficiency of the client.
high-levelcassandra
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
Dave Brosius - Senior Application Architect