Currently working as Software Engineer at Cisco. I have previously worked on software router solution and SD-WAN dataplane’s Fastpath, Path selection, IKE/IPSEC and IDS/IPS. I also have a history of working on software application development and systems programming in the computer networking industry. Skilled in C, C++, Python, Ruby on Rails, Golang.
Dec 2024 - Present
San Jose, California
Cisco Silicon One is the only unifying architecture that delivers the highest bandwidth routing and web scale switching silicon in the industry.
Dec 2024 - Present
Dec 2022 - Dec 2024
Sunnyvale, California
The Cloud-Native Router takes full advantage of container economics and operational efficiencies, giving service providers the flexibility they need to deploy 5G
Jul 2024 - Dec 2024
Dec 2022 - Present
Jul 2021 - Dec 2022
Palo Alto, California
VMware SD-WAN (formerly known as VeloCloud) converges networking and security delivered as a cloud-hosted service
Jul 2021 - Dec 2022
Dec 2017 - Jun 2019
Bangalore, India
Lavelle Networks is widely known for its SD-WAN solutions
May 2018 - Jun 2019
Dec 2017 - Apr 2018
May 2016 - Jun 2016
Vadodara, India
MyRestica provided Web Development and Search Engine Optimization solutions
May 2016 - Jun 2016
2019-2021 M.S in Computer ScienceGPA: 3.7 out of 4Taken Courses:
| ||
B.Tech in Computer Science & EngineeringGPA: 8.961 out of 10Taken Courses:
|
A python based tool to deploy topologies on Bare Metal Servers using json configuration. Virtual Machines are provisioned using libvirt and networking is provisioned using linux and libvirt bridges
A TCP Congestion Control mechanism which utilizes a hybrid model of delay-based and loss-based congestion control. Eyenet can switch between different mode of controls based on the current network conditions. Under high latency links delay based congestion control performs very poorly as compared to traditional algorithms. In such cases Eyenet switched back to loss based algorithms.
A distributed pipeline, which aims to provide an infrastructure to connect the hardware resources and divide the ’pipelinable tasks’ into stages and process them in parallel and in order, synonymous to an assembly line of a software task.
This is a light-weight session manager for API Servers written in Golang. It supports operations such as Read, Retrieve, Update, Destroy, Refresh and also check for session Existence. It is a generic manager that can be used with any API server in Golang.
Built as a part of Senior Project at SRM Institute of Science and Technology. A framework for load balancing at parcel granularity over various low-bandwidth, low-quality wide territory organize joins. Achieved by building a collected association of WANs with execution properties comparative to that of a solitary high-bandwidth association
a distributed pipeline, which aims to provide an infrastructure to connect the hardware resources and divide the ’pipelinable tasks’ into stages and process them in parallel and in order, synonymous to an assembly line of a software task.
A web-app based messaging app with functionality of personal and group chats. It enables user to chat with registered users and also create groups. The searching is powered by ElasticSearch. It is used on the top of Eloquent ORM to ensure continuous searching service.