experience
uber technologies, inc
senior software engineer
sept ‘16 - present
2 years building an ML platform for ETA predictions, and a year building the next-gen routing engine for Uber. Then I moved to Amsterdam to build the payments storage platform and migrate 2TB of user payment data. Now, I work on merchant-facing pricing products for UberEats.
I enjoy deep platform challenges, and I’m especially interested in distributed systems and databases.
uber technologies, inc
software engineering intern
june ‘15 - sept ‘15
Worked on Supply Engineering to increase the number of driver signups through referrals. Built a client-side tool in React that allows ops to control and customize driver referral campaigns. Wrote Python for the referrals backend service, and maintained 100% test coverage for the entire application.
eecs dept, northwestern university
undergraduate teaching assistant
sept ‘14 - march ‘16
Courses: Intro. to Computer Systems, Data Structures & Data Management, Intro. to Database Systems. Instructed discussion sections for over 40 students, held office hours, graded assignments/exams.
shmoop university, inc
software engineering intern
june ‘14 - aug ‘14
Developed a tool to abstract site ads in JavaScript and PHP. Wrote unit tests for client-side JavaScript in Chai, Mocha and KarmaJS. Refactored 10,000+ lines of PHP to follow internal software architecture requirements.
shmoop university, inc
software consultant
sept ‘13 - june ‘14
Designed and developed online drills for Shmoop’s online math courses in JavaScript and HTML5 Canvas.