Roman Soroka | Devoxx

Devoxx Ukraine 2018
from Friday 23 November to Saturday 24 November 2018.

Roman Soroka
Roman Soroka
From Uber Technologies Inc.

Roman Soroka grown up in Ukraine and started his career there at EPAM Systems. Shortly after that he moved to San Francisco area to work for tech giant Google. Since 2017 Roman builds Java Developer tools for Uber engineers.

See also

Java Developer Tools at Uber: Freedom, Fragmentation, and the Future.


At Uber we have always valued independence of team decisions in solving problems. This worked great when Uber was a smaller company with few dozens of engineers, but it eventually led to fragmentation of build tools, library versions, and decrease of developer productivity.

In this talk, Roman will discuss different parts of Uber’s Java developer tooling, what was done with the Android codebase, how it compared to backend services, and the lessons learned.

Roman will also talk about unifying the developer experience for all of Java development at Uber. He’ll describe how Uber’s Java developer experience team is improving various developer workflows and handling the tradeoffs between freedom and efficiency.

Make sure to download the Android or iOS mobile schedule.