# Saravanan Sellappa > Nexthop.ai Location: Santa Clara, California, United States Profile: https://flows.cv/saravanansellappa Qualifications Summary: • Masters with 7+ years of experience in systems software development. • Strong project experience in distributed systems, multi-tenant systems, multi-chassis systems. • Strong product knowledge on Cisco Core Routers’ Admin plane software • Proven technical leadership and in depth involvement in complex Admin plane projects • Highly motivated fast-learning and hard-working team player. • Excellent problem solving capability and strong communication skills. • Comprehensive knowledge and hands-on experience with software architectures, operating systems, programming languages and development tools. Objective: Seeking a challenging Senior Software Engineer position, involving software design and development. Specialties: Distributed systems, embedded systems, Chassis control software, computer networks, core routers (CRS), Bi-endian compilers, Endian neutral software development. ## Work Experience ### Software Engineer @ Nexthop AI Jan 2025 – Present | Santa Clara County, California, United States ### Software Engineer @ Arista Networks, Inc. Jan 2013 – Jan 2025 | Santa Clara, CA ### Senior Software Engineer @ Cisco Systems Inc Jan 2007 – Jan 2013 Software design, development of next generation High-end router’s Platforms Infra for Admin plane Projects : • Design, Develop, troubleshoot Platforms Infra (system control/chassis control) software modules: shelf- mgmt, inventory, MIBs, hardware XML abstraction, environmental monitoring, and Driver update interface. • Bring-up next-gen high-end router’s Platforms Infra modules and identify the design gaps, boot up issues across Platform Independent and Platforms Infra modules. • Lead the hardware XML abstraction framework that is used across multiple products, multiple hardware versions and feeds data into drivers/resource-managers. • Mentored 5 engineers with XML framework and Platforms Infra development projects. CRS’s Platforms Infra for IOS XR’s embedded Admin plane Projects: • Design, Develop, troubleshoot and maintain the CRS Platforms Infra (system control/chassis control) software modules: shelf-mgmt, inventory, MIBs, environmental monitoring, tftp-server, kernel dump driver, OIR, redundancy driver. • Analyze, Develop and maintain software reliability, scalability, debuggablity features/enhancements in the system control software modules. • Lead the Bring-up of the big-endian IOS XR software on a little endian X86 processor running native QNX kernel, native libc using bi-endian Intel C compiler. • Formulated the development guidelines to endian neutralize the IOS XR software. Support the system control software endian neutral development. • Mentored Software engineers, Interns with development process, Platforms Infra knowledge. • Lead the analysis, design and development project to reduce the IOS XR silent reloads. • Develop the “In Service Software Upgrade” feature for the system control software modules. • Troubleshoot critical customer issues, test issues at system level and at driver level modules. • Design, Develop, troubleshoot and maintain the customer CLIs, XML back-ends, smart-call, troubleshoot/debug scripts/traces for shelf control modules. ### Member of Research and Technology Staff @ Xerox Labs Jan 2005 – Jan 2007 Developed embedded software with C, C++ languages for a solid ink printer running VxWorks. Increased the printing speed by optimizing the print process and increasing media speed. Internal image render-print mechanism used by test, mechanical command processes. Registration Calibration to minimize the media alignment offsets to the lowest possible. Pre-heater cleaner to clean-up the solid ink accumulated in the media pre-heater. Stray sheet detector to find any missed sheets after jam clearance process. ### Software Developer Intern @ Hewlett Packard Jan 2005 – Jan 2005 Developed a Test-Verification Automation tool build on Java for Level 1 testing and verification of HP StorageWorks software’s Scriptable and XML based commands. Test outputs are verified using an object model as a reference to compare against. Developed “LanLog”, a console port monitoring-logging tool in portable C++. Terminal Servers connect device’s console port to LanLog. HP storage controllers and fabric switches are some devices whose console ports are logged and monitored. Testers use LanLog’s logs for communicating the bugs to developers. ### Teaching Assistant @ CSU Jan 2005 – Jan 2005 “Introduction to Unix and C”: Responsibilities include taking recitation, and assisting the students, grading home works and lab assignments. ### Research Assistant @ CSU & USDA Jan 2003 – Jan 2004 Research Asst. for GEOLEM research group developed a library that integrates Modeling Frameworks with Geographic Information Systems. Responsibilities include develope (i) Database Solution for Component storage and retrieval using Xindice XML data base as backend and Java Servlet as front end on Tomcat Server, (ii) Visualization tool using Scientific Graphics Toolkit - a java graphics library. ## Education ### Masters in Computer Science Colorado State University ### BE in Computer Science and Engr PSG College of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/sarsv --- Source: https://flows.cv/saravanansellappa JSON Resume: https://flows.cv/saravanansellappa/resume.json Last updated: 2026-04-11