Vishal Raj is a Principal Software Engineer with 13 years of experience building back-end systems and observability tooling, currently driving platform work at Elastic in the UK. He has a strong track record in distributed systems, telemetry and exporter integrations—contributing notable improvements to Elastic APM and the OpenTelemetry Collector (including reliability tests, benchmarks, and ECS-compatible span enhancements). Prior leadership roles at GO-JEK and Works Applications show he balances hands-on engineering with technical team leadership and reliability-focused automation. An IIT Kharagpur alumnus, he brings a math-and-computing foundation to pragmatic engineering, with a penchant for surfacing subtle telemetry data (e.g., service target indexing and expvar metric aggregation) that improves production observability.
12 years of coding experience
8 years of employment as a software developer
AISSCE, Science, AISSCE, Science at Shivam School Bihta, Patna
AISSE, AISSE at Delhi Public School, Patna
Master's Degree, Mathematics and Computing, Master's Degree, Mathematics and Computing at IIT Kharagpur
Contributions:352 reviews, 49 commits, 225 PRs in 8 months
Contributions summary:Vishal's commits primarily focused on extending the APM Server's intake API and data models. They added support for target service information within span data, enabling the indexing of service targets in an ECS-compatible manner. Furthermore, the user implemented features for collecting and aggregating metrics from the expvar endpoint, including mean, max, min, and last values. They also fixed issues related to rate limits and data processing, and added a configuration option.
Contrib repository for the OpenTelemetry Collector
Role in this project:
Backend Engineer & Test Automation Engineer
Contributions:150 reviews, 22 PRs, 194 comments in 1 year
Contributions summary:Vishal contributed to the development and improvement of integration tests within the OpenTelemetry Collector Contrib repository, specifically focusing on the Elasticsearch exporter. They added new reliability tests and extended existing integration tests to cover both traces and logs. Furthermore, the user introduced benchmarks to assess the performance of the Elasticsearch exporter's consumers and made related improvements, including fixing race conditions and addressing error logging within the testing framework.
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.