Hi, I'm Arpit

I take products from ZERO to ONE and beyond

Technical Architect @Unacademy
Previously worked at @Amazon and @Practo

You can find me @arpit_bhayani

Last blog I wrote

I write tech articles on Engineering, System Design and a bit of Programming.

Read'em here

Personalize your python prompt

Personalization is what we all love. In this article we find how we could personalize the Python interpreter prompt >>>

21st Feb 2020
PYTHON

Nuggets

My thoughts on

PRODUCT
and
GROWTH

I call them Nuggets and I think you’ll ❤️ it

Read'em here

Nothing moves us forward like a deadline.

GROWTH
14th Jan 2020

Companies I've worked for

In 6 years of my work-ex I have worked for an early stage startup, a rocketship and a FAANG company. Here is the gist of work I did at each

Download my Resumé
Unacademy

I ensure that we do things the right way and build systems that scales fast and well. Stuff that I focus the most is Search and Notification system.

Amazon

I was part of the team that built e-commerce database of Amazon which meant I was always on my toe. I also wrote a data pipeline system which moved data at multi-million QPS.

Practo

I did Platform Engineering at Practo and was part of DevOps which meant I managed infrastructure and made life better for developers by writing few services here and there.

Stuff I can help you with

Python
Golang
NodeJS
Vue JS
SemanticUI
Django
MySQL
Elasticsearch
MongoDB
Redis
GraphQL
Ansible
Puppet
AWS

Things I've built and scaled

API Facade

Helps client mux multiple GET api requests into one and boost the user perceived performance.

Golang
Search Platform

Relevance on the fly, entity extraction, intent identification, related searches and query corrector engine.

Elasticsearch
Python
Golang
NLU
Notification System

Fans out sms, e-mail, in-app and push notifications to users in near-real time.

Golang
AWS Lambda
AWS SNS
Coupon Engine

Rule engine for coupon creation, consumption and exhaustion.

MySQL
Python
Data Pipeline

Fault tolerant and reliable data pipeline system with ETL, multi-consumer and multi-sink support.

AWS SNS
AWS SQS
AWS DynamoDB
Java
Autohealer Engine

Automating mundane corrective actions to be taken when system needs it.

AWS Step Functions
Java
Workflow Engine

Ability to define workflow in terms of a graph where each step maps to a function to be executed.

Golang
MySQL
Near-real data population

Populates data in an vanilla staging instance by calling out APIs with faked and masked data.

Python
MySQL
Faker
Continuous Deployment Tool

The tool deployed python apps to over 150 servers in parallel with atomicity and auto-rollbacks as native features.

Python
Fabric
Incremental Feature Release

Rolling out feature to users incrementally, as defined by their geography, privileges, and other factors.

MongoDB
Bloom Filter
Python

Book I'm reading

Currently I'm reading Measure What Matters.

The book is about musing Objectives and Key Results (OKRs) to make tough choices on business priorities.

All books I've read