Prithvi Raj

Software Engineer at Uber

New York, New York, 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
Prithvi Raj is a software engineer with 13 years of experience building and operating distributed systems, currently working at Uber in New York on a ClickHouse-based logging solution and the open-source tracing project Jaeger. He has deep backend expertise in distributed tracing—contributing significant features to Jaeger across Go, Java, and Node client libraries, including Zipkin Thrift support, HTTP trace ingestion, and storage indexing improvements for Cassandra. At Knewton he led pragmatic migrations of tracing infrastructure and performance analyses of microservice architectures, demonstrating a strong focus on observability and backward-compatible integrations. His work blends hands-on engineering with DevOps sensibilities: from dependency and build improvements to production-ready authentication and debugging enhancements. Comfortable across languages and storage engines, he brings a track record of shipping low-level tracing features that improve visibility for large, real-world systems. Notably, his contributions helped evolve Jaeger’s ingestion and storage controls—critical for high-throughput telemetry in large-scale services.
code13 years of coding experience
job5 years of employment as a software developer
bookBE, Computer Engineering, BE, Computer Engineering at Crescent Engineering College
bookMS (Thesis), Computer Engineering, 3.62, MS (Thesis), Computer Engineering, 3.62 at University of Florida
stackoverflow-logo

Stackoverflow

Stats
103reputation
32kreached
0answers
1question
github-logo-circle

Github Skills (32)

javascript10
cassandra10
distributed-tracing10
http10
microservices-application10
opentracing10
java10
javas10
go10
jaeger10
nodejs10
microservices10
gradlew10
thrift10
error-prone10

Programming languages (9)

JavaC++ShellCMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
🛑 This library is DEPRECATED!
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 62 commits, 111 PRs in 1 year 5 months
Contributions summary:Prithvi primarily worked on refactoring and improving the project's configuration, particularly related to the integration with OpenTracing. They also addressed build and deployment issues by adding and configuring the Errorprone plugin and moving generated sources. In addition to these configuration-related changes, the user fixed typos and updated dependencies. These efforts likely improved code quality, maintainability, and the integration of tracing tools.
opentelemetryjava-agentjaegertracingopencensusdistributed-tracing
🛑 This library is DEPRECATED!
Role in this project:
userBack-end Developer
Contributions:3 releases, 14 commits, 24 PRs in 3 years 7 months
Contributions summary:Prithvi primarily focused on adding features and making enhancements to the Jaeger client library. Their contributions included implementing a new `jaeger-baggage` header for passing baggage information, which allows for creating root spans even without a trace, and adding support for HTTP basic authentication in the Zipkin transport. These changes improved the functionality and usability of the library for distributed tracing and monitoring. They also added debugging logging to the library for better visibility.
newrelicjaegertracingmicroservicesdistributed-tracingmonitoring
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
Prithvi Raj - Software Engineer at Uber