David Wasserstrum

Software Engineer at Uber

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

🤩
Rockstar
🎓
Top School
David Wasserstrum is a seasoned software engineer with 11+ years building reliable, scalable systems across startups and large tech firms, currently at Uber in Seattle. His background spans distributed systems at Microsoft, server-side product features at Foursquare (mayorships, badges, fraud detection), and mobile payments and NFC at a startup, giving him a rare blend of infrastructure and product-facing experience. He contributes to notable open-source projects such as uber/tchannel, where he improved RPC multiplexing code and hardened error handling—indicating a focus on stability and careful code review. Known for shipping pragmatic solutions across the stack, he also brings a global perspective from extensive world travel that informs user-centered engineering.
code11 years of coding experience
job12 years of employment as a software developer
bookExperience, World Culture, Experience, World Culture at World Travels -- Including India, Turkey, Syria, Egypt, East Europe, Mali, Burkina Faso, Ghana, ....
bookCarnegie Mellon University
github-logo-circle

Github Skills (7)

nodejs10
javascript10
apidoc9
api9
error-handling8
rpc7
testing6

Programming languages (4)

JavaJavaScriptGoThrift

Github contributions (5)

github-logo-circle
uber/tchannel

Jun 2015 - Jul 2015

network multiplexing and framing protocol for RPC
Role in this project:
userBack-end Developer
Contributions:16 commits, 2 PRs, 8 pushes in 13 days
Contributions summary:David contributed to the `uber/tchannel` repository, a network multiplexing and framing protocol for RPC. Their work focused on the `node/as/http.js` file, implementing and modifying the `forwardToTChannel` function. They added functionality for passing tchannel options and a callback, along with adding more verbose error handling. The user also addressed code review comments and reverted a previous change, indicating a focus on stability and refinement.
rpcnetworkingmultiplexingframingtcp
davewhat/tchannel

Jul 2015 - Aug 2015

Contributions:9 pushes in 1 month
rpcnetworkingmultiplexingframingtcp
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
David Wasserstrum - Software Engineer at Uber