Bobby Powers

Staff Software Engineer at Stripe

Seattle, Washington, 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

👤
Senior
🎓
Top School
Bobby Powers is a Staff Software Engineer at Stripe with eight years of professional experience building resilient infrastructure and distributed systems from startups to large cloud platforms. He combines practical production experience—designing high-availability services and scaling EC2-based fleets—with academic research as a fifth-year grad student in UMass Amherst’s PLASMA Lab focused on systems and programming languages. His work spans memory-efficient tooling (notably contributions to the Mesh memory allocator that reduces C/C++ footprints) to cloud testing frameworks for concurrency and fault tolerance. Based in Seattle, he brings a rare blend of deep systems debugging, C/C++ performance tuning, and service-oriented architecture at scale. Colleagues know him for tackling subtle root causes in legacy code while enabling measurable improvements in latency, stability, and memory usage.
code8 years of coding experience
job7 years of employment as a software developer
bookM.Phil, System Dynamics, M.Phil, System Dynamics at Universitetet i Bergen (UiB)
bookRensselaer Polytechnic Institute
bookBS, Environmental Studies, BS, Environmental Studies at State University of New York College of Environmental Sciences and Forestry
bookUniversity of Massachusetts Amherst
stackoverflow-logo

Stackoverflow

Stats
2,913reputation
481kreached
30answers
2questions
Badges
caching
top-5%
python
top-5%
warnings
top-5%
github-logo-circle

Github Skills (17)

bitmap10
c-language10
memory-management10
bitmaps10
cprogramming-language10
allocator10
main-memory9
exceptions9
caching9
python9
warnings9
lru6
mmap6
bash6
allocation6

Programming languages (9)

TypeScriptC++CRustJavaScriptGoRubyAssembly

Github contributions (5)

github-logo-circle
plasma-umass/Mesh

Feb 2018 - Mar 2020

A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 78 commits, 6 PRs in 2 years 1 month
Contributions summary:Bobby primarily contributed to the memory allocator library, adding features and modifying core components. Their work involved implementing new bitmap functionalities for memory management within the miniheap and global meshing heap. The user also worked on re-enabling non-memfd_create functionality, and adding an in-bounds API to the mesh library. These contributions suggest a focus on improving the allocator's core functionality and integration.
memory-managementmemorymemory-allocatorcppmemory-footprint
bobby-stripe/go-pcre

Oct 2021 - Apr 2024

Perl Compatible Regular Expression shim for Go
Contributions:1 review, 1 PR, 7 pushes in 2 years 6 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
Bobby Powers - Staff Software Engineer at Stripe