Cijo Thomas is a Software Development Engineer with a decade of experience building observability pipelines and telemetry SDKs, currently owning .NET Telemetry SDKs at Microsoft and maintaining the OpenTelemetry .NET project. He has deep expertise in OpenTelemetry, Application Insights/Azure Monitor, and backend cloud services, with practical experience improving exporters, instrumentation, and runtime metrics across high-scale systems. His contributions to prominent open-source repos—such as opentelemetry-dotnet and ApplicationInsights-dotnet—include refactors, exporter fixes, telemetry processor chains, and test automation that improved reliability and maintainability. Earlier work spans high-availability SQL Azure, Java agents for Application Insights, and full-stack web application modernization, reflecting a strong foundation in distributed systems and performance optimization. Based in Redmond, he blends production-grade Microsoft service experience with active open-source stewardship, often surfacing subtle fixes (like UDP batcher assignment and config-driven processors) that prevent tricky runtime issues.
10 years of coding experience
4 years of employment as a software developer
B-Tech, Computer Science & Enginerering., B-Tech, Computer Science & Enginerering. at Mahatma Gandhi University
Master of Science, Computer Science, 4.0, Master of Science, Computer Science, 4.0 at University of Illinois at Chicago
Contributions:40 releases, 3396 reviews, 559 commits in 3 years 4 months
Contributions summary:Cijo primarily contributed to the OpenTelemetry .NET client, focusing on improvements to the Jaeger exporter. They fixed issues within the Jaeger exporter by assigning the Jaeger agent UDP batcher in the constructor and implementing tests to validate these improvements. Additionally, the user addressed ApplicationInsightsSDK updates and fixed related issues. These changes included updating dependencies, implementing fixes, and modifying internal code to support tracing, metrics, and their respective exporters.
Contributions:6 releases, 298 reviews, 528 commits in 6 years 10 months
Contributions summary:Cijo contributed to implementing and configuring a telemetry processor chain for handling and processing telemetry items within the Application Insights .NET SDK. Their work focused on creating and integrating custom telemetry processors, including stub processors, to modify the handling of telemetry items based on the configurations defined in the AI.config file. They added basic unit tests and configuration settings for the same. Further adjustments were implemented as per PR comments, refactoring the TelemetryProcessor and adding tests.
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
Cijo Thomas - Software Development Engineer at Microsoft