About Me
Technical Lead Software Engineer at ThousandEyes (Cisco) building high-throughput telemetry and integration services with OpenTelemetry. Focused on distributed systems, observability platforms, and developer experience. Speaker at KubeCon and SREcon; builder of OTel-based streaming services and dashboards.
Key achievements
- Built OpenTelemetry-based data export services integrating ThousandEyes network test data with multiple observability platforms.
- Speaker at KubeCon / SREcon on browser-to-backend trace correlation, dashboards, and OTel adoption.
- Led delivery, operational readiness (SLOs/alerting), and mentoring in microservices teams.
Tech talks
Who Is Perses? Getting Started KubeCon US 2025 - Observability Day - Atlanta
November 2025
CNCF-hosted Co-located Events North America 2025 - AtlantaPerses is a next-generation, declarative visualization engine for observability. I show how it enables reproducible, GitOps-friendly dashboards that integrate with OpenTelemetry-based stacks.
From HAR to OpenTelemetry Trace - Redefining Your Observability
April 2025
CNCF-hosted Co-located Events Europe 2025 - LondonBrowser performance data is often isolated from backend observability. This talk shows how to transform HAR files into OpenTelemetry traces for end-to-end visibility and faster root-cause analysis.
From HAR to OpenTelemetry Trace - Redefining Browser Observability
March 2025
USENIX SREcon25 Americas - Santa ClaraTraditional RUM tools lack deep correlation with backend systems. Here we convert browser HAR data into OpenTelemetry traces to correlate frontend UX with backend reliability signals.
Adopting OpenTelemetry at scale brings technical and organizational challenges. I share lessons on architecture, migration, and how OTel improved interoperability across observability platforms.
ThousandEyes, part of Cisco, collects 30,000 data points per second via Rest API. To simplify integration, we've developed a system using OpenTelemetry, allowing customers to correlate their data with ThousandEyes.
We've embraced OpenTelemetry for streamlined integration at ThousandEyes, simplifying data correlation with other OpenTelemetry-compliant sources. Our architecture utilizes existing OpenTelemetry Collector components, with additional custom extensions soon to be contributed to the community.
¿Qué sabéis sobre observabilidad?
Experience
ThousandEyes part of Cisco
Technical Lead Software Engineer
January 2024 - Present
https://www.thousandeyes.com
Technical lead for telemetry export and integration services streaming ThousandEyes network test data to external observability platforms via OpenTelemetry.
- Designed and led OTel-based export pipelines for network test data, targeting high events/sec and multiple backend integrations.
- Improved ingestion reliability by adding backpressure controls, idempotency, and richer Kafka/collector observability.
- Reduced MTTR for customer integrations with tracing, structured logging, and SLO dashboards.
- Drove operational readiness (SLOs, alerting, runbooks) and mentored engineers on telemetry modeling and service boundaries. Stack: Java/Spring, Kafka, DynamoDB, Redis, AWS, Terraform, Kubernetes/ArgoCD, OpenTelemetry Collector (Go), Grafana/Prometheus, Jenkins/GitHub Actions.
Delivered and supported microservices for real-time gaming platforms.
- Built and operated services with Java/Spring, messaging (RabbitMQ/Kafka), and Kubernetes.
- Implemented observability with Elastic Stack (ECK/APM), Prometheus, and Grafana. Stack: Java/Spring, RabbitMQ/Kafka, Angular, Elasticsearch, Docker, Kubernetes, CI/CD, TDD.
Built middleware to communicate data between machines following the DDS specification.
- CORE team member contributing to RTI Connext DDS products; delivered features in C, C++, and Java.
- Improved performance and provided customer solutions; documented APIs and analyzed benchmarks.
- Led recruitment, onboarding, and mentoring across the engineering team. Stack: C/C++, Java, DDS, performance analysis, customer enablement.
Configured and automated network components using Python and RESTful API.
- Implemented automation with Jenkins and Jira, managed code in Gerrit.
- Produced documentation in Confluence.
- Validated code with Mock Python testing.
Education
Linköping University
Erasmus - BSc Computer Science
2015 - 2016
Granada University
BSc Computer Science
2012 - 2017
A Little More About Me
Alongside my interests in software engineering some of my other interests and hobbies are:
- Traveling
- Hiking
- Communities. Co-founder of AlmeriaTech