I graduated with a Masters in Computer Science from Stanford University in June 2007.
Recently, I led the Caching Team at Twitter for almost three years. At Twitter, I built and open-sourced Twemcache (Twitter memcached), Twemproxy (memcached and redis proxy) and an in-memory graph store.
Twemcache and Twemproxy are the fundamental building blocks of the Twitter's caching system and have been instrumental in scaling the backend systems at Twitter and improving its performance. Besides Twitter, Twemproxy is also used by other successful startups like Tumblr, Pinterest, Wikimedia etc.
I also built and open-sourced Fatcache which is memcache on SSD that serves as a cache for your terabyte scale big-data.
Before Twitter, I was part of the Virtual Machine File System (VMFS) group at VMware, where I built the lock manager for our next generation cluster file system VMFS-5, which unlike its predecessor VMFS-3 scales linearly with the nodes in the cluster. A preview of its architecture and scaling results were demoed at VMworld09.
During the summer of '06, I spent time working in the DFSR team at Microsoft, where I developed a file locking prototype for their DFSR service.
Before starting graduate school at Stanford, I used to work in a startup called NetScaler which was later acquired Citrix Systems. I was among the first 10 Engineers' at NetScaler and was responsible for building their Single Sign-on, Intranet IP, and URL based policy matching features in the NetScalers' SSLVPN product.
Operating Systems, Distributed Systems, Sensor Networks.