
@snowflake. I enjoy ⛰️ 🚴 🎾 🎻 prev: built bikeshare @lyft, apis @plaid
San Francisco, CA
Joined July 2015
- Tweets84
- Following683
- Followers90
- Likes512
Taking this product from -1 to 1 has been the most rewarding experience of my career. Thanks for the opportunity, @Plaid. xitter.cf/zachperret/status/1775…
A surprising amount of our customer feedback boils down to, “Can you please make this API response into a PDF?”
I long protested because, technology. But sometimes it’a better to just do the thing.
Hence, moar PDF’s: plaid.com/docs/statements/
Shiv Toolsidass retweeted
A large part of Lyft's backend is powered by Python services that use a concurrency lib called gevent, which can be very powerful, but comes w/ tradeoffs. @shivtools & @roywilliamsiii explore this in a talk at @ScaleByTheBay.
youtube.com/watch?v=KmxVdV3W…
Stoked to haven this talk at @ScaleByTheBay with @roywilliamsiii on the intricacies of gevent, the Python concurrency/networking library that serves a huge chunk of requests to Lyft’s backend youtu.be/KmxVdV3WTYk
One of the best parts of working as a product engineer @lyfteng is being able to spend 100% of your time focusing on taking products from 0 to 1, which is made possible by the stellar developer infrastructure built by Garrett and many others.
In the first of a 4-post series, Garrett Heel takes us through the history of scaling engineering productivity on Lyft's microservices: eng.lyft.com/scaling-product…
Bummed that it’s @RyanKopa’s last day at Lyft - thanks for all the laughs at data happy hours and for answering all my ETL questions.
Shiv Toolsidass retweeted
The COVID resurge is wreaking havoc across India. With > 300,000 cases/day, 2000 deaths/day, and a struggling health infrastructure, India needs immediate help. Please join me in raising money for Sewa International. Sachin and I will match up to $50,000
facebook.com/donate/13552054…
Shiv Toolsidass retweeted
COVID is devastating India right now. If you want to help from abroad, here are a list of resources made by activists. docs.google.com/document/d/1…
It’s heartbreaking to see this virus wreak havoc throughout India. With a massive vaccine shortage and medical infrastructure crumbling, the next couple of months are looking bleak. Please consider donating if you can.
Global friends; you can help India remotely 🌍.
Please donate to one of these causes. Most accept foreign cards (and if not message me and I'll give you my PayPal and do it for you)
+ Twitter - pls tag more
1/n @Hemkunt_Fdn
Delivering oxygen
hemkuntfoundation.com/donate…
Would it be considered sacrilege to say that I had the best taco of my life today in SF and it was not at a taqueria?
Decided to walk instead of biking during today's grocery run. Turned out to be an excellent decision since it reminded me of just how beautiful San Francisco is 😍
Seen along the Panhandle during today's run -- some witty encouragement to vote. Go vote if you haven't already!
Shiv Toolsidass retweeted
The 4th and final chapter in our gevent series is live. In it, we discuss how we applied our learnings from 1-3 to triage and fix high latencies and timeouts from business critical #Python microservices at Lyft! @shiv_tools, @roywilliamsiii
eng.lyft.com/applying-gevent…
Shiv Toolsidass retweeted
Python for web: Fun to write, but annoying to scale. @shiv_tools wrote about getting the most out of #gevent eng.lyft.com/applying-gevent…
My team @lyft spent a lot of time digging into Python's web server to triage high request latencies & timeouts. I'm stoked to have written this blog post in this 4 part series on gevent to explain the problem we were trying to solve and how we fixed it: lft.to/3448Xk8
Shiv Toolsidass retweeted
This week's 🔥 hottest gevent series has everything: pigeons, gotchas, and educational information. Check out part 3: eng.lyft.com/gevent-part-3-p…
Shiv Toolsidass retweeted
Part 2 of our gevent series is now live: 'Gevent Correctness'. Check it out and stay tuned for Part 3 landing soon!
eng.lyft.com/gevent-part-2-c… #Python














