Profile Picture
Hassaan Markhiani

Experience

💳 Stripe

Software Engineer

Jan 2020 — Present

Key projects from the Dashboard and Invoicing teams:
• Proposed and developed a system for dynamically selecting optimal getting started guides and product recommendations through a machine learning model (multi-multi-armed bandit), increasing CTR by 20% and downstream product adoption up to 13%. This was the first use of machine learning by Stripe’s dashboard, and its success led to the creation of the personalization platform for the dashboard.
• Led the development of the customization and personalization systems for Stripe’s modular dashboard platform, along with developer tools, observability dashboards, and performance optimizations. The generalized personalization platform allowed the multi-multi-armed bandit’s upgrade to a contextual bandit, further increasing production adoption by 7% (roughly $1m average operating net revenue).
• Helped establish and hold the bar for performance, reliability, and quality of Stripe's modular dashboard.
• Created a new Invoice API for granular tax control to handle complex tax needs through external tax engines, unblocking large customers.

ruby
sorbet
java
mongo
terraform
react
typescript

📋 GoCo

Software Engineer

Dec 2018 — Dec 2019

• Added payroll functionality to GoCo's platform, essential for acquiring large customers.
• Introduced international addresses to the platform, enabling customers with overseas employees.

ruby
rails
postgres

🎮 Twitch

Software Engineer

Aug 2013 — Nov 2018

Key projects from multiple teams, including Payments, Search & Discovery, and Creator Experience:
• Led search revamp (UI and backend), doubling the CTR from ~30% to ~60%.
• Optimized autohost service, saving over 100k annually by reducing servers from 30 to 1.
• Architected the backend of the raids feature, which required minimizing impact from thundering herds.
• Developed the multi-month subscription celebrations, boosting subscription renewal rates.
• Integrated Xsolla to the payment stack, enabling prepayment options and attracting new sets of users.

go
ruby
postgres
aws
terraform
algolia
react
typescript
actionscript

🐕 Zynga

Software Engineer Intern

Jun 2012 — Aug 2012

Contributed to the game’s launch by building developer tools, debugging issues, and adding cheat detection.

actionscript

🪟 Microsoft

Software Engineer Intern

Jun 2011 — Aug 2011

Increased system cache performance by improving query normalization. Added DB stats to monitoring tools.

c#

🍎 Apple

Software Engineer Intern

Jun 2010 — Aug 2010

Developed an application for Mac servers to optimize data transfer parameters within their network.

objective-c