Siim Kallas is a Principal Software Engineer based in Tallinn with 12 years of experience building back-end systems, observability tooling, and performance-sensitive integrations. At Splunk he advances telemetry and tracing capabilities while previously shipping production services at companies like Sixfold and Plumbr. An active open-source contributor, he has extended OpenTelemetry across C++, JavaScript, and Nginx instrumentation and improved Rust SDL2 surface APIs, showing competence across languages and runtime boundaries. His work blends deep systems-level understanding (propagators, exporters, CI/CD for releases) with pragmatic engineering—automating test matrices and release builds to reduce friction to production. Colleagues describe him as someone who surfaces subtle runtime concerns early, such as correctly propagating context across async boundaries and capturing HTTP headers as tracing attributes. He holds a Computer Engineering background from the University of Tartu and brings a mix of hands-on coding and observability-driven architecture.
12 years of coding experience
8 years of employment as a software developer
Computer Engineering, Computer Engineering at University of Tartu
Contributions:75 reviews, 14 commits, 64 PRs in 1 year 5 months
Contributions summary:Siim contributed significantly to the OpenTelemetry instrumentation for the Nginx web server, introducing features like custom attribute support. They implemented the core logic for tracing HTTP requests within Nginx, including context propagation and span creation. Furthermore, they worked on the CI/CD pipeline by adding a test matrix and release build configurations, demonstrating a focus on automation and deployment.
Contributions:54 reviews, 11 commits, 18 PRs in 1 year 8 months
Contributions summary:Siim primarily contributed to the OpenTelemetry JavaScript client, focusing on improving HTTP instrumentation. They fixed issues in how the net and HTTP instrumentations link, added the functionality to capture HTTP headers as span attributes. The user also made several refactorings to improve the metric aggregation and data models. Furthermore, they addressed issues related to instrumentation and metrics, including bug fixes and enhancements.
apijavascript-clientjavascripttelemetryotel
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
Siim Kallas - Principal Software Engineer at Splunk