I work on an architecture that simplifies our clients’ software-defined data centers by virtualizing networking hardware, enabling them to build scalable and secure private and public clouds
• Super/Extended Fabric: Designed and developed hierarchical distributed transaction framework for seamlessly build and manage hyper-scale infra (256 nodes and beyond)
• Solved the scalability problem on the heterogeneous cluster of nodes by re-architecting the product using the worker-thread model, which improve memory efficiency as well as lock contention
• Developed a distributed framework for upgrading multiple nodes, thereby reducing network downtime and enhancing customer experience
• Developed 4-phase master-less distributed transaction framework for managing the network switch management plane
• Reduced product memory consumption by 7x or more, by implementing a more efficient hash table (case-specific bucket lockless) that improved scalability.
• Worked on performance engineering activities like memory leak fixes, file system issues etc. that improved overall efficiency