# Allen Zhang > Software Engineer at Uber Location: San Francisco, California, United States Profile: https://flows.cv/allenzhang ## Work Experience ### Software Engineer @ Uber Jan 2018 – Present | San Francisco Bay Area Payments ### Software Engineer @ Yahoo! Inc. Jan 2015 – Jan 2018 | Sunnyvale, California Developed a tool for creating reusable UI components for cross-platform rendering across Android, iOS, and web. Major features included versioning, handling concurrent edits by multiple users, and live rendering. Built on React and Node.js, backed by Redis initially, and eventually migrated to MySQL. Built the backend for Yahoo Answers Now (mobile version of Yahoo Answers) from scratch. Designed NoSQL database structure and fleshed out ranking algorithms for the stream of questions. Maintained swagger API docs for client consumption. Built on Node.js and backed by in-house Yahoo NoSQL database and indexer for ranking. Most recently working on the AI assistants for different chat platforms. Worked on iOS prototype for proof of concept, and later built out backend to handle different user utterances and respond accordingly. Built using Scala + Play. Advocate for clean code and data driven development. ### Android Engineer @ Yahoo! Inc. Jan 2014 – Jan 2015 | Sunnyvale, California Android Engineer for Yahoo Aviate (Android Launcher) ### SDE Intern @ Amazon Jan 2013 – Jan 2013 | Seattle, Washington Worked on load balancing algos on the Database Engines team in AWS. ### Technical Intern @ Rapleaf Jan 2012 – Jan 2012 | San Francisco Used Ruby on Rails to develop both internal and customer facing APIs to handle big data in the Ad-Tech industry. ## Education ### Bachelor of Science (B.S.) in Computer Science UCLA Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/zhang-allen --- Source: https://flows.cv/allenzhang JSON Resume: https://flows.cv/allenzhang/resume.json Last updated: 2026-03-22