Vishal Raj

Principal Software Engineer at Elastic

United Kingdom
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
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.
code12 years of coding experience
job8 years of employment as a software developer
bookAISSCE, Science, AISSCE, Science at Shivam School Bihta, Patna
bookAISSE, AISSE at Delhi Public School, Patna
bookMaster's Degree, Mathematics and Computing, Master's Degree, Mathematics and Computing at IIT Kharagpur
github-logo-circle

Github Skills (18)

elasticsearch-api10
apidoc10
testing10
amazon-elasticsearch10
elasticsearchquery10
go10
api10
aws-elasticsearch10
opentelemetry10
elasticsearch10
integration-testing10
test-automation10
benchmark9
benchmarking9
performance-monitoring9

Programming languages (11)

SmartyTypeScriptJavaShellGherkinJavaScriptGoMustache

Github contributions (5)

github-logo-circle
elastic/apm-server

Apr 2022 - Jan 2023

Role in this project:
userBack-end Developer
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.
performance-monitoringapmdevopserror-monitoringperformance-metrics
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBackend 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.
contribopentelemetry-collectortracingtempoobservability
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