# Jacob Kaufman > Senior Software Engineer | Building scalable, modular Android apps at Uber | Kotlin · Jetpack Compose · RIBs · Coroutines · RxJava Location: New York, New York, United States Profile: https://flows.cv/jacobkaufman I’m a Senior Android Engineer at Uber, where I’ve spent the past several years building and scaling features across the Uber Eats, Restaurant apps, and Driver apps. My work focuses on creating modular, maintainable, and scalable Android systems. At Uber, I’ve helped lead cross-functional projects, designed architecture docs for high-traffic features, and guided feature rollouts that impacted hundreds of millions of users. Technically, I currently work in a predominantly Kotlin codebase that leverages Uber's RIBs architecture for modularization and testability, and industry-standard frameworks such as Jetpack Compose and Coroutines. However, I also have extensive experience with legacy technologies such as XML-based Views and RxJava In my previous role at Fivestars, I worked in a full stack capacity, building web and React Native applications and also doing backend development in Python ## Work Experience ### Senior Software Engineer @ Uber Jan 2021 – Present | New York, United States ### Software Engineer @ Uber Jan 2018 – Jan 2021 | Greater New York City Area • Lead Android engineer on several large-scale projects rolled out across Uber Eats, Restaurant, and Driver apps, impacting 100M+ global users. • Built the MVP for quick add-to-cart functionality, which now powers ~50% of all cart operations (~450M daily events). • Contributed to a full rewrite of UberEats’ in-store Android app, migrating from React Native to native Android. Led development of key features such as the overview, order details, and order history screens, and built several reusable UI libraries. The app was rolled out to 300K merchants (95% Android), representing 60% of Delivery’s gross bookings. • Implemented courier ID scanning for age-restricted items, unblocking legal compliance in the US and unlocking ~$60M in monthly gross bookings. • Authored technical design docs, led architecture discussions, and mentored junior engineers and a summer intern • Championed better documentation practices and QA processes to improve reliability and release quality ### Software Engineer @ FiveStars Jan 2016 – Jan 2018 | San Francisco Bay Area • Helped to enrich the experience of customers who visit FiveStars businesses by developing new features and fixing bugs for the Consumer Android application • Developed the beta version of a Merchant Mobile App, primarily in React Native to help Merchants feedback from their customers • Evaluated the relative merits of React Native vs Native and then worked on the development team that redesigned the app for native platforms (both Android and iOS) ### Software Engineering Intern @ Google Jan 2015 – Jan 2015 • Improved developer efficiency and reduced errors by creating a standalone web app that enables developers to visually create schemas that specify the properties of ad templates -- includes a UI developed with HTML, CSS, and Polymer JS, and business logic written in Closure JS. • Streamlined ad creation process through implementation of a Java tool, warning ad creators if ads contain a backup image without a border. • Improved user ease in creating mobile app promotion ads by developing a Java utility that dynamically generates backup images. ### Software Engineering Intern @ UPS Jan 2014 – Jan 2014 | Paramus, NJ • Updated user interface for Java based internal testing application used to test backend stored procedures that interact with the mainframe database. • Implemented maintenance changes required to fix bugs with internal testing tool. • Developed programs to automate generation of part of tracking numbers and to expand the range of possible tracking numbers using COBOL and Java. • Created utility that parses and formats statistical reports from internal web server using Java. ### Teaching Assistant, Integrated Introduction to Computer Science (CS018) @ Brown University Jan 2013 – Jan 2014 | Providence, Rhode Island • Assisted students with assignments, projects, and labs during office hours. • Graded student projects and homework assignments. • Coded solutions and designed rubrics for homework assignments. ### Web Development Intern @ UPS Jan 2013 – Jan 2013 | Paramus, NJ • Implemented updates to the web-based user interface for the "Electronic Tracking and Tracing (eTT)" system for internal package tracking. • Programmed,designed,and enhanced front end programs for a CICS Web Interface using a combination of JavaScript, HTML, CSS, and COBOL. • Automated reporting of volume statistics using dynamic chart generation to enhance user experience user Visual Basic. ## Education ### BS in Computer Science and Economics Brown University Jan 2012 – Jan 2016 ### Millburn High School Jan 2009 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/jacobkaufman1 --- Source: https://flows.cv/jacobkaufman JSON Resume: https://flows.cv/jacobkaufman/resume.json Last updated: 2026-03-22