Senior Software Engineer
Current role: I am a senior SWE (L5) working in a team called RelInfra aiming to maximize customer reliability and minimizing systematic ...
Current role: I am a senior SWE (L5) working in a team called RelInfra aiming to maximize customer reliability and minimizing systematic threats on reliability of services customer depends on. I explicitly lead a team which makes sure production changes are happening keeping customer workload in mind. We ingest Google-wide production change logs and ensure change practices are aligned with customer need. And when threats are detected, we consult with service owners to align the change management principles.
Data Visualization
Data modeling
Product Owner
View more
Data Visualization
Data modeling
Product Owner
Data warehouse
Software architecture
View more
Researcher
Cisco
2017-11-01-2018-06-01
Container networking is messy and complicated. At the same time, virtual switch based networking setup was complicated to reason about. T...
Container networking is messy and complicated. At the same time, virtual switch based networking setup was complicated to reason about. To bring the high-performance and easy-to-understand networking architecture in container space, worked on bringing VNF as sidecar with Envoy. This allows leveraging existing enterprise network policies customers already have and allowed hybrid and multi-cloud setups transparently.
Network Programming
Virtualization
Software architecture
View more
Network Programming
Virtualization
Software architecture
View more
Research Intern
CIsco
2016-08-01-2017-07-01
Working in core enterprise research team, worked on OpenStack to develop high-performance networking stack.
OpenStack networking had a t...
Working in core enterprise research team, worked on OpenStack to develop high-performance networking stack.
OpenStack networking had a terrible L2 network, filled with ARP broadcasts, inefficiency introduced by virtualisation, complexity of scaling policy enforcement. Introduced high performance networking stack using VPP to make packet processing faster and stable. Leveraged SDN to design a broadcast free ARP architecture using Locator-ID Separation Protocol's pull based architecture.
Java
Network Programming
Software Design
View more
Java
Network Programming
Software Design
View more