Madan Thangavelu

San Francisco, California, 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

👤
Senior
Madan Thangavelu is a senior technology executive and platform architect who currently leads engineering at Uber, guiding the Rides app and multiple platform squads including Fulfillment, Fares, and Marketplace configurations. Based in San Francisco with 13 years of experience, he specializes in building scalable distributed systems and API-driven platforms that serve millions of users worldwide. He previously led Uber's Edge Platform (API and streaming), delivering 1600+ APIs and maintaining millions of concurrent connections to power live updates across rider, driver, Eats, and other products. Madan holds an MS in Machine Learning from Oregon State University, and his career spans roles from founding Invobot to mentoring teams on ML-powered web products. He is an active open-source contributor, notably enhancing django-haystack with a HaystackManager to streamline search queries and improve reliability. His leadership blends hands-on engineering, product sense, and a knack for scaling infrastructure, and he is actively involved in expanding Uber's API Gateway Platform to serve millions of customers per second.
code14 years of coding experience
github-logo-circle

Github Skills (9)

back-end10
django210
backend10
haystack10
back-end-development10
python10
django10
searching10
testing8

Programming languages (4)

JavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
Modular search for Django
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 months
Contributions summary:Madan focused on enhancing the functionality of the django-haystack search library. Contributions included implementing a HaystackManager class for easier search query management, including methods like `filter`, `exclude`, `order_by`, `highlight`, and other search-related operations. Additionally, the user made minor fixes, such as removing unwanted spaces in the code and correcting a typo to allow the manager to switch between different index labels, thus improving the reliability and usability of the library.
pythondjangomodularcreative-commonssearch
Madan Thangavelu's Personal Blog
Contributions:49 pushes, 1 branch in 2 years 2 months
gatsbyreactnextjsjekyll
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