Paulo Janotti

Principal Software Engineer at Splunk

Issaquah, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paulo Janotti is a Principal Software Engineer based in Issaquah, WA, with over two decades of professional experience and nine years focused on modern observability and backend systems. Currently at Splunk and previously at Omnition and Microsoft, he specializes in refining telemetry pipelines, improving observability, and hardening test and lifecycle infrastructure for collectors and exporters. An active open-source contributor to major OpenTelemetry projects and the Splunk OpenTelemetry Collector, he’s driven migrations to obsreport, added OTLP/exporter enhancements, and introduced flexible configuration sources like Vault and env/file-based configs. Colleagues rely on him for pragmatic refactoring that reduces complexity while improving test coverage and shutdown semantics across distributed components. He combines deep systems knowledge with a tester’s mindset—often surfacing subtle lifecycle and observability improvements that prevent production surprises.
code9 years of coding experience
job23 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at Universidade Federal do Espírito Santo
languagesPortuguese, English
github-logo-circle

Github Skills (28)

observability10
data-collection10
testing10
net10
configuration-management10
dotnet10
instrumentation10
asp-net10
go10
dotnet-core10
opentelemetry10
collections10
csharp10
otel10
grpc10

Programming languages (14)

C#PowerShellJavaC++MakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:544 reviews, 18 commits, 385 PRs in 1 month
Contributions summary:Paulo primarily focused on improving the testing infrastructure and adding new configuration sources for the Splunk OpenTelemetry Collector. They implemented minimal lifecycle tests for various distro components. Additionally, they added support for different configuration sources, including Vault, environment variables, and file-based configurations. The user's work also involved refactoring code and integrating new dependencies to enhance the collector's capabilities.
The OpenTelemetry .NET Client
Role in this project:
userBack-end Developer
Contributions:48 reviews, 18 commits, 22 PRs in 2 years 3 months
Contributions summary:Paulo primarily contributed to the OpenTelemetry .NET client, focusing on the OTLP (OpenTelemetry Protocol) exporter and related functionalities. Their work involved updating the OTLP exporter to a newer version, renaming and refactoring components, and adding features such as an OTLP exporter for activities. They also addressed code coverage issues, demonstrating a focus on testing and quality assurance.
instrumentation-librariesiloggerprovidertracingloggingilogger
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Paulo Janotti - Principal Software Engineer at Splunk