Roberto Perez Alcolea

Netflix
Mexico

Languages

  • Java

Bio

Roberto is an experienced software engineer with a focus in JVM ecosystem and developer productivity. He’s an active maintainer of Netflix Nebula Plugins and occasional contributor to the Gradle Build tool. He currently works at Netflix in the JVM Ecosystem Team. The JVM Ecosystem Team provides the user experience for dependency management, testing, JDK lifecycle and building/packaging/publishing JVM-based libraries and applications through providing tools, automation, and guidance to thousands of engineers at Netflix.

Q&A

What were your first experiences with Testcontainers?

I started using Testcontainers back in 2018 by improving test suites for applications using Kafka and Kafka Streams.

What’s your favourite Testcontainers module?

My own Artifactory one.

What are your favourite features for Testcontainers?

Easiness to create custom containers, reusable containers and Testcontainers Cloud.

What’s the most memorable bug you managed to reproduce with a test using Testcontainers?

Not really addressing a bug, but the ability to create my own testcontainer that could spin up a real Artifactory has helped me to make build/package/publish changes in Gradle machinery with confidence and deliver new features to hundreds of engineers.