I’m a software engineer with experience in development and architecture of modern, cloud-native applications, incorporating secure coding and quality assurance practices. My primary background is backend Java and Go development, and my current interests are around Microservices and Cloud Native applications, including Kubernetes. For the past few years, I’ve been developing solutions in the area of Observability, contributing to projects like Jaeger and OpenTelemetry.
Besides coding, I enjoy mentoring others, writing blog posts, and giving talks about areas I actively work on.
Software engineer working in the Cloud division as part of the Agent Squad, focused on the OpenTelemetry Collector.
Keywords: Golang, OpenTelemetry, Observability
Tech lead for the distributed tracing team, setting the engineering direction of what is made available as part of Red Hat products, including Red Hat OpenShift distributed tracing, Red Hat OpenShift Service Mesh, among others. Part of my duties is to understand what Red Hat customers expect from our solutions and work with the open source communities to address those needs, upstream first. This results in new sub-projects, such as the Jaeger Operator, OpenTelemetry Operator, and OpenTelemetry Collector Builder, as well as specific features for Jaeger and OpenTelemetry Collector, especially around areas like resiliency, security and multi-tenancy.
Since 2017, I’m a regular mentor of interns as part of the Outreachy program, with sponsorship from the CNCF - Cloud Native Computing Foundation.
I was part of the program committee and/or track co-chair for different conferences, including KubeCon China 2020, KubeCon EU 2021 and KubeCon NA 2021, and “The Dev Conf - Connections International (Brazil)” for the “APIs and Microservices” track.
Keywords: Golang, Kubernetes, OpenShift, Cloud Native, OpenTelemetry, Observability, Jaeger
Developer on the Kiali team, focusing on the distributed tracing components. Active in the OpenTracing and OpenTelemetry communities and maintainer on the Jaeger project, having held conference talks and meetups on the subject.
Previously, worked as sole developer on the Hawkular Accounts module, where I had the opportunity to also contribute to the Keycloak project.
I was also one of the sustaining engineers for the JBoss Enterprise Portal Platform, as well as core developer on GateIn, being the lead for the WSRP module.
Keywords: Golang, Java, Hawkular, Docker, Kubernetes, OpenShift, Microservices, Cloud Native, OpenTracing, Jaeger
I enjoy attending conferences and talking about projects that I work on. I had the pleasure to be engaged, as a speaker or otherwise noted, at the following ones.
For a complete list of events, check my SpeakerHub account
Where: Virtual and Los Angeles, CA (USA)
Where: Brussels (Belgium)
Where: Antwerp (Belgium)
Where: Barcelona (Spain)
Where: Boston, MA (USA)
Where: Bangalore (India)
Where: Edinburgh (Scotland)
Where: Cologne (Germany)
Where: Los Angeles, CA (USA)
Articles & Blog posts
As part of my daily job, I was fortunate to face problems that required innovative solutions. Some of them could be translated into patents, like the following.