Abhishek Jha

Software Engineer II at Uber

Seattle, Washington, 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
Abhishek Jha is a software engineer with nine years of experience specializing in distributed systems and workflow orchestration, currently working on Uber’s Cadence platform in Seattle. He focuses on building fault-tolerant, scalable back-end services and has contributed open-source enhancements to Cadence that improve Elasticsearch metrics and domain-level cost attribution. His background spans finance and tech firms including HSBC and Goldman Sachs, plus research and campus leadership during his master's at UC Irvine. Comfortable operating in production-scale environments, he blends hands-on coding with pragmatic monitoring and cost-awareness improvements that help teams run long-running asynchronous workflows more efficiently. Notably, his contributions tie observability to cost-tracking—an often-overlooked but impactful area for large orchestration systems.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Bangalore Institute of Technology
bookKendriya Vidyalaya Sangathan
bookUniversity of California, Irvine
languagesEnglish, Hindi
github-logo-circle

Github Skills (12)

elasticsearch10
elasticsearchquery10
distributed-systems10
go10
aws-elasticsearch10
metric10
elasticsearch-api10
amazon-elasticsearch10
orchestration9
orchestrator-workflow9
cadence9
engine9

Programming languages (5)

TypeScriptJavaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
cadence-workflow/cadence

Jul 2022 - Sep 2022

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
userBack-end Developer
Contributions:67 reviews, 40 commits, 104 PRs in 1 month
Contributions summary:Abhishek primarily contributed to the Cadence workflow engine by adding and modifying metrics related to Elasticsearch and domain cost attribution. Their work involved adding domain tags to metrics and updating functions within `esVisibilityMetricClients.go` to incorporate domain IDs. They also made changes to map domain names to domain IDs, enhancing the system's ability to track and attribute costs at the domain level. These modifications focused on improving monitoring and cost analysis within the Cadence system.
cadenceresilientorchestration-engineservice-buslogic
abhishekj720/cadence

Jul 2022 - Jun 2024

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Contributions:2 PRs, 227 pushes, 91 branches in 1 year 11 months
scalableasynchronouscadenceorchestrationresilient
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
Abhishek Jha - Software Engineer II at Uber