Skip to footer
Home Authors Posts by Denis Haenikel

Denis Haenikel

Denis Haenikel is a senior software engineer on the Driver Experience team.

Engineering Blog Articles

Redesigning Uber Engineering’s Mobile Content Delivery Ecosystem


Supporting a quick and efficient in-app communication channel for people who drive with Uber is critical to our business. If we are unable to effectively communicate messages on the app, it can prevent drivers from receiving important information. In 2015,

Research Papers

Keeping master green at scale

S. Ananthanarayanan, M. S. Ardekani, D. Haenikel, B. Varadarajan, S. Soriano, D. Patel, A.-R. Adl-Tabatabai
This paper presents the design and implementation of SubmitQueue. It guarantees an always green master branch at scale: all build steps (e.g., compilation, unit tests, UI tests) successfully execute for every commit point. SubmitQueue has been in production for over a year, and can scale to thousands of daily commits to giant monolithic repositories. [...] [PDF]
European Conference on Computer Systems (EuroSys), 2019