J

Jahnavi Singhal

Software Engineer

Mountain View, California, United States12 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Experienced in developing network operating systems.
  • Strong background in algorithms and data structures.
  • Proven ability to optimize system performance.
Stackforce AI infers this person is a Software Engineer with expertise in Networking and Systems Engineering.

Contact

Skills

Core Skills

Software EngineeringLinux

Other Skills

PythonMPLSIP TunnelsData StructuresAlgorithmsCC++Shell ScriptingUnix Shell ScriptingComputer ArchitectureOperating SystemsSQLJavaScriptEclipseDistributed Systems

Experience

12 yrs 3 mos
Total Experience
2 yrs 6 mos
Average Tenure
7 yrs 5 mos
Current Experience

Google

Software Engineer

Dec 2018Present · 7 yrs 5 mos · Mountain View, CA

Microsoft

Software Engineer

May 2018Dec 2018 · 7 mos · Redmond Washington

Google

Software Engineering Intern

Jun 2017Sep 2017 · 3 mos · Mountain View

University of california san diego

Graduate Teaching Assistant

Jan 2017Mar 2018 · 1 yr 2 mos · United States

  • Experience:
  • Winter 2018 - CSE101 (Algorithms), with Prof. Andrew Kahng
  • Fall 2017 - CSE 202 (Algorithms), with Prof. Paturi
  • Spring 2017 - CSE101 (undergraduate course for Algorithms), with Prof. Daniel Kane
  • Winter 2017 - CSE 202 (graduate course for Algorithms), with Prof. Alexander Kulikov

Arista networks, inc.

Software Engineer

Jul 2013Aug 2016 · 3 yrs 1 mo · Bengaluru Area, India

  • Worked as a software engineer in a platform team responsible for developing L3 forwarding features for Arista EOS, a Linux-based network operating system for data-center and cloud network switches.
  • Developed IPv6 Next-hop Groups support for MPLS and IP tunnels
  • Designed and implemented IP-in-IP tunnel encapsulation support using IPv4 Next-hop Groups
  • Implemented Unicast Reverse Path Forwarding (URPF) for 7050X series of switches in a team of 2 members
  • Was involved in managing the major Q2’ 2015 Arista EOS product release; developed infrastructure tools for the ease of release management
  • Developed infrastructure API in python over HLTAPI for automated testing by simulating switching protocols to test network switches efficiently

Netapp

Summer Intern

May 2012Jul 2012 · 2 mos · Bengaluru Area, India

  • Worked as a Summer Intern in Data Protection Group.
  • The aim of 2 month project was to to redirect the SnapDiff XML output to a file on NFS to replace HTTP to improve performance.
  • We (a team of 2) designed and implemented an efficient method to transfer the diff of two snapshots of file system over the network by redirecting the output to a file on NFS which can be mounted and read by the client.

Iit kanpur

Summer Research Intern

May 2011Jul 2011 · 2 mos · Kanpur Area, India

  • Worked as a summer research intern under SURGE for 10 weeks.
  • Research Problem: Task Scheduling in Heterogeneous Distributed Computer Systems
  • Designed and implemented optimal scheduling of Matrix-Matrix Multiplication problem on heterogeneous system consisting of CPU & GPU to load balance sub-task across the components.
  • Analyzed the variation in task execution time as a function of task division across CPU & GPU.
  • Conclusion: The task execution time can be decreased substantially by distributing task optimally amongst various components of heterogeneous computer systems (CPU & GPU).

Education

UC San Diego

Master’s Degree — Computer Science

Jan 2016Jan 2018

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2009Jan 2013

Ahlcon Public School

10+2

Jan 2007Jan 2009

Vivekanand Public School

High School

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Software Engineering & Linux

Explore similar profiles based on matching skills and experience