Preetam Dwivedi builds developer platforms at Uber. He focuses on the core systems that power code collaboration, managing everything from code hosting to merge queues and artifact storage. His systems work ensures that thousands of engineers can commit code without breaking the mainline build.
He treats code integration as a core systems problem. Recently, he has broken down how to scale developer throughput using speculative merging, dependency graphs, and speculation trees, drawing directly on lessons from evolving Uberβs SubmitQueue.