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 Go development, and my current interests are around observability and building tools for cloud-native applications. For the past few years, I’ve been developing observability tools, 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 Application Observability division as part of the OpenTelemetry Squad. While my main focus is still on software engineering, especially around the OpenTelemetry Collector, as a Principal Engineer I have an understanding of the bigger ecosystem and how they relate to Grafana Labs' offerings. For instance, I’m responsible for bringing new themes from the upstream communities to the relevant internal teams at Grafana Labs, acting as a strategic bridge between the parties.
Software engineer working in the Cloud Middleware division as part of the OpenTelemetry Squad, focused on the OpenTelemetry Collector.
Elected for a two year term for a seat at the Governance Committee for the OpenTelemetry project. My personal goal being part of the committee is to make sure the OpenTelemetry project remains a nice citizen in the broader open-source observability ecosystem, taking other relevant projects into consideration when making decisions. Another goal of mine is to improve the diversity of the project, such as by recruiting maintainers and volunteering myself as mentor as part of the Outreachy project.
I was part of the program committee and/or track co-chair for different conferences, including KubeCon EU 2022 for the “Observability” track, KubeCon NA 2023 for the “Security” track, and KubeCon EU 2023 for the “101” track.
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.
I’m a maintainer in the Jaeger project and approver for the OpenTelemetry Collector, being consistently among the top developers in terms of project contributions.
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.
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.
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 Valencia, Spain
Where: Virtual from Brazil
Where: Virtual from Saint Petersburg, Russia
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.