Madhumitha Ravichandran

Engineering Manager at Stripe

San Francisco Bay Area 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
Madhumitha Ravichandran is an engineering manager based in the San Francisco Bay Area with 10 years of experience building resilient, backend-first systems at companies including Stripe, Uber Freight, Uber, and Amazon. She combines hands-on Go systems work—contributing tracing, metrics, and worker lifecycle enhancements to well-known open-source projects like Uber's fx and the Cadence orchestration ecosystem—with team leadership that delivers pricing prediction and tooling for freight at scale. Her background spans distributed systems for merchant fees and catalog deduplication at Amazon to foundational Go frameworks and internal workflow platforms at Uber, showing a consistent focus on reliability, observability, and performance tuning. Colleagues rely on her ability to translate complex operational needs into pragmatic engineering and metrics-driven solutions that improve stability and developer experience.
code10 years of coding experience
job11 years of employment as a software developer
bookMasters Computer Science, Masters Computer Science at Georgia Institute of Technology
bookBachelor of Engineering Computer Science and Engineering, Bachelor of Engineering Computer Science and Engineering at College of Engineering, Guindy
github-logo-circle

Github Skills (31)

application-framework10
task-management10
back-end-development10
cassandra10
cadence10
app-framework10
distributed-systems10
workflow-engine10
opentracing10
orchestrate10
micro10
go10
microarchitecture10
jaeger10
golang10

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
uber-go/fx

Oct 2016 - May 2017

A dependency injection based application framework for Go.
Role in this project:
userBack-end Developer
Contributions:59 commits, 124 PRs, 255 pushes in 7 months
Contributions summary:Madhumitha focused on implementing and integrating tracing capabilities into the Go-based application framework. They initialized global tracers, added test cases, and integrated Jaeger for distributed tracing. They also updated logging to include trace and span IDs and added a filter chain for HTTP modules to include tracing.
golanginjectionframeworkgodependency-injection
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Role in this project:
userBack-end Developer
Contributions:8 commits, 19 PRs, 47 pushes in 6 months
Contributions summary:Madhumitha primarily contributed to the backend of the Cadence Go client, focusing on improving the worker functionality. They implemented methods for worker start and stop, enabling a clean exit. The user also introduced features for workflow and activity registration, including support for custom names, and set up activity throttle limits. Furthermore, they addressed issues in polling and logging.
golangworkflow-functionscadenceorchestrationauthoring-workflows
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
Madhumitha Ravichandran - Engineering Manager at Stripe