Uber is a global marketplace for transportation supply and demand. To ensure user’s safety, we assure phone numbers are anonymized between rider and driver in as many countries as we can. We’ll talk about Uber's implementation of a global anonymous communications system; our original implementation, a recent re-write and the tradeoffs; and we’ll include how we handle provider failure, how we do datacenter failover, and how we handle multiple phone numbers for merchants and recipients.
Michael Kadin is Engineering Lead on Uber's Comms Platform Team. He leads a group of engineers working on design and implementation of highly scalable, internal APIs for email, SMS, voice, push, translations, and more. Interested in the intersection of tech and ed, he integrates tech into his curriculum. He has a Bachelor of Electrical Engineering and teacher's certification from Brown University.