• Worked in a cross platform AGILE team for adding programmability into NxOS by developing features Netconf (XML-RPC) and NXAPI (REST API) in C. I lead the team for development of these features on Nexus 5000 and 6000 switches.
• Was made owner for programmability feature of NxOS in a team which was responsible for debugging, troubleshooting and fixing the issues in customer’s datacenters as I helped the team in reducing the time for debugging and fixing the issues.
• Developed Diff Commit Finder- a tool based on python which checks for the presence of a software bug fix against various trains of releases. It was initially intended for NxOS but later adapted on to Cisco IOS, IOS-XE, IOS-XR releases.
• Won STAR performer award in Core Software Group of Cisco for developing Diff Commit Finder.
• Worked in continuous development of manageability features like Command Line Interface, SNMP and Rollback on NxOS.
• Worked on maintaining quality of code by unit testing and automating the tests using Python for Netconf, SNMP and Rollback.
• Played an active role in functional and performance testing of QoS on F3-40/100Gbps line card for Nexus 7000.
• Worked as quality assurance engineer in Nexus 7000 switch team. Was owner for developing test plans, manual testing and automation of various features such as QoS, Queuing, Access-lists and DHCP. Automation was done using Python and TCL.
• Actively participated and conducted hackathons in Data Center Core Switching Group at Cisco.