Rupesh Kumar Email and Phone Number
I am a seasoned software engineering professional with a passion for developing cutting-edge networking technologies and delivering impactful solutions. Currently, I work as a Senior Software Engineer at NVIDIA, where I specialize in smartNICs, DPUs, SmartSwitches, hardware accelerators, hardware offloading, SDN, and cloud networking.Prior to NVIDIA, I spent over 7 years at Cisco Systems in the Data Center Business Group, where I specialized in developing advanced data center solutions for Cisco Nexus 9K switches. My work encompassed Layer 2, Layer 3, and Layer 4 protocols, contributing to the design and development of large-scale systems. I was deeply involved in system architecture, feature implementation, debugging complex issues, and optimizing system performance.I thrive in high-impact roles that require innovation, attention to detail, and collaboration. If you're interested in cloud networking, SDN, or hardware acceleration, feel free to connect!Research oriented, Quick learner and dedicated individual, with the zeal to excel.Passionate about exploring the potential of Machine Learning and AI in transforming networking solutions.TECHNICAL SKILLS:Programming Languages: C, C++, Python, GoTechnologies Cloud Networking, SDN, DPU, DPDK, SmartNIC (CX-6/7, BlueField2/3), OVS, VirtIO, SR-IOV, eBPFML library: Tensorflow, Keras, Numpy, Pandas, scikit-learnDataBase: MySQL, Redis, MongoDB (beginner)Tools: Git, Gitlab, Wireshark, GDB, Apache Airflow, Docker, RESTful APIsMonitoring/observability Grafana, Prometheus, Perf, NVIDIA NSIGHT, Valgrind,Certification: CCNA ROUTING & SWITCHING, CISCO SECURITY NINJA – WHITE BELTCorporate Training: Linux System Administration, Azure, Amazon AWS and Cloud computing.Big data: PySpark(Apache Spark), Hadoop Framework [HDFS, Map-Reduce], Recommended System
Nvidia
View- Website:
- nvidia.com
-
Senior Software EngineerNvidia Feb 2022 - PresentSanta Clara, Ca, Us• SAI Layer Development: Contributing to the open-source community through SAI APIs that integrate with SONiC OS, DPDK, and NVIDIA DOCA SDK.• Hardware Acceleration: Developing offload features for BlueField-2/3 DPUs and ConnectX SmartNICs.. Disaggregated APIs: Enabling robust SONiC Host capabilities.. Cloud Solutions: Designing SDN appliances and SmartSwitches leveraging DPUs to achieve high CPS and PPS. -
Student Ai Researcher @ Usc IctUsc Institute For Creative Technologies Mar 2021 - Jun 2021Playa Vista, Ca, Us• Working on Explainable AI models for reinforcement learning to increase Human-AI trust. o Robot (Agent) uses decision tree to recommend its findings to the human agent. o Uses Model-based and Model-Free Approach for the learning.• Exploring Situation Awareness–Based Agent Transparency for Human-Agent Interaction. • Bayesian network for modeling situation awareness. • A Nearest-Neighbor Approach to Recognizing Subjective Beliefs in Human-Robot Interaction. -
Software Engineer IiiCisco Jan 2018 - Oct 2019San Jose, Ca, Uso Working on Packet forwarding path in user-space and kernel space. o Developing kernel loadable modules (KLM) for filtering and processing software packet. [Linux Kernel, OS]o Implemented Generic Netlink Socket Infra for communicating between kernel space and user space, esp. for ARP, ICMP and ND packets. Good knowledge on Linux kernel internals. [Linux Kernel, Operating System]o Worked on PoC for ‘Sendfile over Transport Layer Security (TLS)’ to send huge logs to remote servers for analytics. [Security] -
Software Engineer IiCisco Jan 2015 - Jan 2018San Jose, Ca, Uso Implemented ‘OSPFv3 IPSec’ for Cisco data center product, includes AH functionality using ISAKMP and IKEv2 for key exchange. [Protocols, Security]o Worked extensively on feature implementations and bug fixing (root cause analysis and suggesting/fixing possible solutions) for customers related to Packet forwarding path, NetStack [networking stack at L2/L3 layer], IPv4/IPv6 stack, Bridging, ARP, and KLMs. Also, worked on following protocols/utilities: OSPF, BGP, HSRP, VLAN/VxLAN, ping, traceroute, access-list (ACL) and policy-based route. [Networking]o Developed several kernel loadable modules (KLM) for filtering and processing software packet. [Linux Kernel, OS]o Ported Linux Perf tool for Cisco Nexus products. Applied it extensively on Cisco Nexus switches for performance analysis and debugging scalable systems with high load. [Linux Tool] -
Software EngineerCisco Jun 2012 - Dec 2014San Jose, Ca, Us. Working on Cisco edge routers which provide subscriber management. These routers are deployed by ISP to provide different services to customers.. Worked on DHCP, IPv4/IPv6, Policy Manager for subscription management.. Worked on Broadband technology for Cisco- XE ASR-products.. Experience in developing High-Availability (HA) products with features like switchover (SSO) in case active switch/router fails. -
College InternCisco Jan 2012 - Apr 2012San Jose, Ca, UsProject details : WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs. The WebRTC components have been optimized to best serve this purpose. The main objective of this project is to make audio/video call from:• Browser to Browser• Browser to VoIP/Softphone• VoIP/Softphone to Browser Duration : 4 months. Language Used: HTML5,JavaScript,C,Apache Role : Developer -
Summer InternCisco Jun 2011 - Sep 2011San Jose, Ca, UsWorked on the Lab Inventory Tool , an automated web based tool for collecting and tracking lab equipments.
Rupesh Kumar Education Details
-
University Of Southern CaliforniaComputer Science -
Sjce MysoreInformation Science/Studies
Frequently Asked Questions about Rupesh Kumar
What company does Rupesh Kumar work for?
Rupesh Kumar works for Nvidia
What is Rupesh Kumar's role at the current company?
Rupesh Kumar's current role is Senior Software Engineer @NVIDIA | MS CS@USC | Ex-Cisco.
What schools did Rupesh Kumar attend?
Rupesh Kumar attended University Of Southern California, Sjce Mysore.
Who are Rupesh Kumar's colleagues?
Rupesh Kumar's colleagues are Gustavo Ovalles, Ninad Shalu, Ula Klebanovaite, Ramin Mirzahosseini, Ph.d., Naresh Kumar Settipalli, Nicolas Hoarau, Kotaro Hata.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial