David Reaver

Principal Software Engineer at Stripe

California, 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
David Reaver is a Principal Software Engineer with 11 years of hands-on and leadership experience building infrastructure, data, and full-stack systems for high-scale environments. Currently tech lead for Stripe Core Infra, he focuses on AWS, Linux, Kubernetes, distributed systems, and cost-efficiency while helping a 250+ person org stay productive. Previously he led infra, data warehousing, and performance work at Freckle by Renaissance—halving a six-figure AWS bill while maintaining zero SLO violations—and implemented Snowflake-based ELT and company-wide analytics. An active open-source contributor, he has contributed practical fixes and Qt scheduler examples to the well-known ReactiveX/RxPY project. Based in Southern California, he pairs pragmatic engineering with cross-functional collaboration, often stepping into product, sales, and security conversations to turn ambiguous, company-wide problems into measurable outcomes.
code11 years of coding experience
job7 years of employment as a software developer
bookBS + MS Mechanical Engineering, BS + MS Mechanical Engineering at University of California, Riverside
stackoverflow-logo

Stackoverflow

Stats
1,278reputation
55kreached
6answers
9questions
github-logo-circle

Github Skills (20)

system-programming10
reactivex10
qt10
python10
memory-management10
c1110
linux-kernel10
c1710
kernel10
concurrency10
unit-testing9
documentation9
cx-freeze6
distutils6
py2exe6

Programming languages (17)

C++RustCGoHTMLDockerfileRShell

Github contributions (5)

github-logo-circle
ReactiveX/RxPY

May 2015 - Nov 2015

ReactiveX for Python
Role in this project:
userFull-stack Developer
Contributions:6 commits, 4 PRs, 18 comments in 5 months
Contributions summary:David made several contributions to the RxPy library, including fixing a parallel processing example, adding a Qt main loop scheduler, and creating an example demonstrating the Qt scheduler. They also removed a keyword-only argument for Python 2 compatibility and added the `pluck_attr` function. Finally, the user updated the build configuration and examples.
pythonreactivexreactivereactive-extensionsrxpy
jdreaver/iris

Oct 2015 - Mar 2016

Contributions:210 commits, 99 pushes in 4 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