Pandora's journey to 10X faster builds with Gradle
Gradle Summit
Palo Alto · June 22 - 23, 2017
About this Presentation
Pandora's journey to scaling and modernizing our build to support the aggressive growth of our engineering force. Our approach to breaking down a monolithic code base, implementing dependency management, and completely changing our build toolset, which culminated into a 10X faster build and drastically increased engineer productivity. We'll talk about the obstacles and learnings along the way, and look to the future and how we're planning to improve things even further.
——

Principal Software Engineer at Pandora
Principal Software Engineer at Pandora on the Platform Technology team. I've worked on a variety of projects at Pandora, spanning from the underpinnings of our SOA architecture to investigating new ways to improve developer productivity and modernizing our stack.

Senior Software Engineer at Pandora, Platform and Release teams
I am leading an effort to migrate Java development process to unified build process using dockerized Jenkins instances with pipelines, based on Gradle and enhanced with number of in-house plugins, composite builds, shared build cache and integrations with different systems like BitBucket, Graphite, Sonarqube.