Roberto Perez Alcolea

Roberto Perez Alcolea

Senior Software Engineer, JVM Ecosystem at Netflix

Roberto Perez Alcolea is a Software Engineer at Netflix who focuses on the JVM development lifecycle, spanning build automation and testing infrastructure. With a deep appreciation for the JVM ecosystem and Build Tools, he works on improving how Netflix engineers build, test, and publish software.

Roberto contributes to maintaining Netflix's build-package-publish infrastructure through Nebula (Gradle) plugins, helping with dependency management and artifact publishing across the organization's projects. He's also involved in testing strategy initiatives, including working on E2E testing frameworks that incorporate observability and failure analysis.

Roberto advocates for modern integration testing practices and helps teams adopt container-based testing approaches, which led him to become a Testcontainers Community Champion. He enjoys sharing knowledge at conferences, contributing to open-source projects, and collaborating with engineers on testing best practices.

Roberto believes strongly in community-driven innovation and enjoys both learning from fellow engineers and sharing his experiences to help advance the broader JVM and testing communities.

Presentations

From Lag to Lightning: Transforming Dependency Update Timelines

Discover how we transformed our dependency update process that led to the latest dependency versions undergoing zero-touch deployment in hours (rather than days or weeks) across thousands of repositories. This talk will highlight our innovative use of dependency management resolution rules, automated SCM changes, and tracking them with post-deployment artifact observability tools, showcasing the efficiency and speed achieved. We'll also touch on future advancements, including language-agnostic tooling and proactive security measures, offering insights into maintaining robust and secure software delivery.