Staff Software Engineer
CurrentWorking on LinkedIn home grown distributed data store called Espresso. Espresso is LinkedIn’s horizontally scalable document store for primary data such as member and company profiles, InMail, social gestures (likes, comments, shares) various advertising data sets, etc.https://engineering.linkedin.com/teams/data/projects/espressoLed the architectural overhaul of the transport layer for Espresso. The new architecture can now scale 10X more to accommodate the growth of the platform and reduced query latency by 75%. Linkedin Engineering Blog https://www.linkedin.com/blog/engineering/infrastructure/solving-espresso-s-scalability-and-performance-challenges-to-sup Improved resilience and stability improvements of Espresso, a stateful, distributed database system, addressing issues such as single-host failure, client request storms and othersBy employing strategic enhancements, such as enabling follower reads, improving connection lifecycle management, implementing storage host failure resiliency, and introducing mechanisms to protect the system from request overloads, we achieved significant progress over the years.