
Distributed Systems Enthusiast.
Passionate about scaling stateful systems with proven expertise in scaling observability platforms. I'm highly passionate about infrastructure development at scale and would love to connect about ideas and opportunities.
Experience
Salesforce
Lead Member of Technical Staff
- Working within the Argus team that powers alerting and monitoring at Salesforce.
Senior Software Engineer
- Part of the core team that built a massively distributed time series storage solution for storing operational metrics that ingests 10s of millions of data points every second.
- Developed the indexing layer that does fast lookups of billions of unique metrics (10s of billions of strings).
- Rewrote a monitoring server that speaks TCP and handles health check connections from hundreds of thousands of machines while generating event streams.
- Developed features for a real-time external monitoring system while making it scale to multiple data centers.
University of Utah
Graduate Research Assistant
- Defended thesis on February 23rd, 2017. Research focused on data center storage and Distributed Systems, specifically how modern NICs impact performance of scalable In-Memory Stores.
- Worked on building storage systems that leverage newer network fabrics and technologies such as Infiniband/RDMA.
- Research Assistant under Prof. Ryan Stutsman with the Utah Scalable Computer Systems group.
- Previously Research Assistant in the Flux Research Group under Prof. Robert Ricci.
LinkedIn (Internship)
Summer 2016Software Engineering Intern
- Worked for the Monitoring Infrastructure team developing auto remediation solutions.
- Developed an out-of-band monitoring solution in Python and state-driven automation using SaltStack.
DreamWorks Animation
R&D Engineer
- Worked on render farm and studio infrastructure systems.
Zynga
Storage Research Engineer
- Worked in the ZCloud Storage Research team on zBase, a high-performance elastic distributed key-value store.
Advisors
- I was advised by Prof. Ryan Stutsman, who built phenomenal systems such as ramcloud and deuteronomy.
- I was advised by Prof. Robert Ricci, who credited with some of the best known network research test beds such as apt, cloudlab, and emulab.
Publications
Conferences
- Rocksteady: Fast Migration for Low-latency In-memory StorageChinmay Kulkarni, Aniraj Kesavan, Tian Zhang, Robert Ricci, Ryan StutsmanProceedings of The 26th ACM Symposium on Operating Systems Principles, October 28-31, 2017, Shanghai, China
Workshops
- To Copy or Not to Copy: Making In-Memory Databases Fast on Modern NICsAniraj Kesavan, Robert Ricci, Ryan StutsmanProceedings of ADMS-IMDM 2016, co-located with VLDB 2016, September 2016
Invited Articles
- Beyond Simple Request Processing with RAMCloudChinmay Kulkarni, Aniraj Kesavan, Robert Ricci, Ryan StutsmanSpecial Issue on Distributed Data Management and RDMA of IEEE Computer Society Bulletin of the Technical Committee on Data Engineering, March 2017. Vol 40 No.1