Rakesh Kashyap

Software Engineer

San Francisco, California, United States10 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in machine learning and algorithm design.
  • Proven experience in developing scalable networking solutions.
  • Strong background in data warehousing and ETL processes.
Stackforce AI infers this person is a SaaS and Networking expert with a strong focus on machine learning and data processing.

Contact

Skills

Core Skills

Algorithm DesignComputer NetworksMachine LearningData WarehousingOperating SystemsNetwork VirtualizationNetworkingSimulation

Other Skills

AlgorithmsC++Computer Network SecurityDistributed SystemsETLFault ToleranceHTMLKernel ProgrammingLinuxMatlabMicrosoft ExcelMicrosoft OfficeMySQLPowerPointPython

Experience

Linkedin

Staff Software Engineer

May 2019Present · 6 yrs 10 mos · Sunnyvale

  • Developed virtual machine learning feature store (https://github.com/feathr-ai/feathr).
Algorithm DesignComputer NetworksComputer Network SecurityC++Python

Apple

Software Engineer

Jun 2017May 2019 · 1 yr 11 mos

  • Applied Machine Learning - Online Fraud detection platform. Working on building ETLs and high throughput, realtime, distributed, machine learning platform for Data Scientists.
Machine LearningETLDistributed Systems

Microsoft

Software Development Engineer

Jul 2016Jun 2017 · 11 mos

  • Azure - SQL Data Warehouse team
SQLData Warehousing

Arista networks

Software Engineer Intern

Jan 2016May 2016 · 4 mos · Santa Clara

  •  Part of the Software Defined Networking team, worked on the Operating System of the Arista switch, designed to communicate with a Software Defined Controller.
  •  My work involved designing, implementing and testing a feature which enables the switch to talk to multiple,redundant controllers.
  •  Involved kernel programming in TACC (Arista defined language) and python.
Operating SystemsKernel ProgrammingPython

Vmware

Network and Security Virtualisation Intern

Jun 2015Aug 2015 · 2 mos · Palo Alto

  • As an intern at the data plane group of the NSX team at VMware working on implementation of a proposal which would learn MAC addresses in NSX logical L2 implementation based on an identifier assigned to the source transport node. This feature would handle fault tolerance and enable load balancing at the data plane level.
Network VirtualizationFault Tolerance

Grader - analysis of algorithms

Grader - Analysis of Algorithms

Jan 2015Dec 2015 · 11 mos · University of Southern California

  • Evaluate homeworks and provide guidance to students who have taken Analysis of Algorithms course.

Max planck institute for software systems

Summer Intern

May 2013Jul 2013 · 2 mos · Kaiserslautern, Germany

  • Part of a team which worked on the implementation of Aqua (improvised version of The Onion Router). Aqua is a paper, accepted at SIGCOMM – 2013 and aims at efficient traffic analysis resistant networking.
  • Guide – Prof. Paul Francis, Scientific Director, MPI-SWS.
Traffic AnalysisNetworking

International institute of information technology bangalore

Summer Research Intern

May 2012Jul 2012 · 2 mos

  • Research project regarding the Queuing Delays and Random Early Detection techniques used for HTTP-TCP packets. Developed a simulator to analyze the path of packets when multiple TCP connections are established.
  • Guide – Prof Debabrata Das, Dean R&D, IIIT-B
SimulationQueuing Theory

Education

National Institute of Technology Karnataka

B-Tech — Computer Science

Jan 2010Jan 2014

University of Southern California

Masters in Computer Science — Computer Science

Jan 2014Jan 2016

Sri Kumaran's Children's Home (CBSE)

Junior High/Intermediate/Middle School Education and Teaching

Jan 1996Jan 2010

Stackforce found 100+ more professionals with Algorithm Design & Computer Networks

Explore similar profiles based on matching skills and experience