Aaron Bennett

Principal Software Architect at Huntress

North Carolina, 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
Aaron Bennett is a Senior Software Architect with a decade of experience designing and operating large-scale, resilient systems across security, SaaS, and cloud infrastructure domains. Currently leading architecture at Huntress after progressive SRE leadership roles there, he combines hands-on backend engineering with SRE rigor to ship reliable services. His background includes high-throughput Go API design, observability stacks (Prometheus, Grafana, ELK), and datastore expertise spanning Postgres, Cassandra, Redis, and in-memory systems. As a contributor to HashiCorp’s go-memdb he improved watch mechanisms and concurrency safety, reflecting a focus on correctness and low-level efficiency. A former Air Force analyst turned engineer, he brings disciplined incident response and automation experience from AWS, Rackspace, and startups. Based in North Carolina, Aaron blends systems-level depth with pragmatic engineering to drive scalable, maintainable platforms.
code10 years of coding experience
job12 years of employment as a software developer
bookWest Virginia Wesleyan College
bookAssociate of Arts and Sciences (A.A.S.) Military Intelligence, General, Associate of Arts and Sciences (A.A.S.) Military Intelligence, General at Community College of the Air Force
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

go10
testing10
databases9
database9
concurrency9
algorithms8

Programming languages (8)

TypeScriptHCLPowerShellJavaScriptGoNixRubyPython

Github contributions (5)

github-logo-circle
hashicorp/go-memdb

Apr 2020 - Apr 2020

Golang in-memory database built on immutable radix trees
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 5 pushes in 1 day
Contributions summary:Aaron contributed to the `go-memdb` project by addressing minor issues and improving the existing codebase. Their work involved fixing typos in test files, adding a `WatchChan` method to the `WatchSet`, updating the `lru` dependency, and correcting a documentation typo. The user also refactored the `WatchCh` method for better efficiency and to avoid potential issues with goroutines. These changes focused on improving the functionality and reliability of the database's watch mechanisms.
golangin-memory-databaseradix-tree
abennett/pear

Aug 2019 - Feb 2022

A Slack-based app that encourages pairing sessions via "gamification".
Contributions:3 reviews, 30 commits, 3 PRs in 2 years 6 months
slack
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