N

Navaneeth Krishnan

Software Engineer

San Jose, California, United States10 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in network engineering and cloud computing.
  • Proven track record in developing scalable network solutions.
  • Strong background in software engineering with diverse programming skills.
Stackforce AI infers this person is a Networking and Cloud Computing specialist with strong software engineering capabilities.

Contact

Skills

Core Skills

Software EngineeringCloud ComputingNetwork Engineering

Other Skills

System software EngineeringCompute NetworkingDPDKTraffic generation frameworkNetwork Load BalancerPacket processing pipelinesNetwork Interface bringupNetwork Protocol bringupHardware Abstraction LayerBroadcom ASICsPacket forwarding infrastructureLinux kernel programmingDriver developmentPythonOpenconfig

Experience

10 yrs 10 mos
Total Experience
2 yrs 2 mos
Average Tenure
4 yrs 5 mos
Current Experience

Apple

Software Engineer - Apple Cloud

Dec 2021Present · 4 yrs 5 mos · Cupertino, California, United States

  • System software Engineer - Compute Networking
System software EngineeringCompute NetworkingSoftware EngineeringCloud Computing

Oracle

Member Of Technical Staff

Nov 2020Nov 2021 · 1 yr · Santa Clara, California, United States

  • Involved in the development of OCI’s Flexible Network Load Balancer using DPDK.
  • Wrote packet processing pipelines and made use of chain replication date store, to
  • store Network Address Translation information.
  • Developed a traffic generation framework based out of DPDK, to generate stateuful
  • HTTP traffic. To scale test OCI’s Flexible network load balancer
DPDKTraffic generation frameworkNetwork Load BalancerPacket processing pipelinesNetwork EngineeringCloud Computing

Cisco

5 roles

Software Enginer 3 - Switch Forwarding Infrastructure

Promoted

Apr 2020Nov 2020 · 7 mos

  • Network Interface bringup and Network Protocol bringup on Cisco's Data center 400G Line of ASIC train
  • 1) Physical Interface Bringup
  • 2) VLAN bringup
  • 3) SVI Bring up
  • 4) L2 Unicast , Multicast and Flood
  • 5) L3 Infra for routing protocols
  • 6) L3 SubInterfaces
  • 7) bring up 2x200G breakout links
  • Define , design and implement the Hardware Abstraction Layer for 400G switches over Broadcom / Innovium / In house ASICs so that the applications on top of the Nexus OS have the same set of APIs
  • Implement MTU functionality for Broadcom's Jericho2 400G ASIC
  • Implement Inservice software upgrade for the Hardware abstraction layer for 400G Switches over broadcom/Innovium/In house ASICs, so that the switch still continue to forward packets when the Operating system is going through an upgrade
  • Implement Packet and Octet Counter Functionality for SVI / Vlan and Subinterfaces
Network Interface bringupNetwork Protocol bringupHardware Abstraction LayerBroadcom ASICsNetwork EngineeringSoftware Engineering

Software Engineer 2 - Switch forwarding Infrastructure

Jun 2019Apr 2020 · 10 mos

  • Develop features for Packet forwarding infrastructure on the NX-OS.
  • Linux kernel programming and driver development to handle incoming control plane packets and hand over to respective User space process and ASIC drivers
Packet forwarding infrastructureLinux kernel programmingDriver developmentSoftware Engineering

Software Engineer 2 - Tooling Development

Feb 2018Jun 2019 · 1 yr 4 mos

  • Insieme Networks / Data Center networking
  • Python, Openconfig, YANG , NetConf
PythonOpenconfigYANGNetConfSoftware Engineering

Co Op Software Developer

Sep 2017Dec 2017 · 3 mos

  • Python network automation
PythonNetwork automationNetwork Engineering

Software Engineer Internship

May 2017Aug 2017 · 3 mos

  • Development and bring up of virtualized device test beds to save costs rather than actually deploying million dollar physical test beds.
  • Wrote code to scale the virtualized infra test bed and integrated with internal system testing tools so that the virtualized infra can function like a physical network test bed.
  • Technologies Used – C,Python,Paravirtualization, VxLan, Python ,Docker, ACI
CPythonParavirtualizationVxLanDockerACI+1

Usc networking and telecommunications infrastructure services

Student Worker

Sep 2016Sep 2017 · 1 yr · Los Angeles Metropolitan Area

  • 1) Network Automation using Python , for pushing network logs to network analytic tools and making predictions for efficient network operations.
  • 2) Writing Database queries for maintaining VoIP Avaya phones on TMIS ( a telecom management software).
  • 3) Automation of printing of Jack labels for ethernet cables
Network AutomationDatabase queriesNetwork Engineering

Cisco

4 roles

Engineer- IT Data Center Engineering

Jul 2015Jul 2016 · 1 yr

  • ]Development of Layer 2 and Layer 3 applications and unit test cases for Cisco's SDN product the Application Centric Infrastructure using python and Django .
  • ]Development of scripts for automating manual Data Center network maintenance tasks .
  • ]Taking part in the oncall process to ensure high infrastructure availability.
  • ]Migration of applications from a traditional network to an SDN and cloud framework using python scripts in a devops fashion
PythonDjangoSDNSoftware Engineering

Software Development Intern collaboration information technology group

Jan 2015Jun 2015 · 5 mos

  • Developing Upnp Stack
  • Driving innovation in cisco Voip endpoints
CUPnPSoftware Engineering

Summer Internship Network Implementation Engineering

Jun 2014Sep 2014 · 3 mos · Bangalore

  • Automating ACL management by developing a GUI
GUI developmentSoftware Engineering

Internship

Jun 2013Aug 2013 · 2 mos · Bengaluru, Karnataka, India

  • Developed a network storage management tool for CISCO's Network Implementation team
  • Developed Perl Scripts for automating certain features of IPv6 enablement on Cisco's Networks
Network storage managementPerlSoftware Engineering

Education

University of Southern California

Master's degree — Computer science systems networking and telecommunications

Jan 2016Jan 2018

RV College Of Engineering

Bachelor of Engineering (BEng) — Computer Engineering

Jan 2011Jan 2015

Bishop Cotton Boys School

Computer Programming — Specific Applications

Kumarans PU

Stackforce found 100+ more professionals with Software Engineering & Cloud Computing

Explore similar profiles based on matching skills and experience