Dhruv Tripathi work email
- Valid
Dhruv Tripathi personal email
- Valid
Dhruv Tripathi phone numbers
Experienced software professional with a demonstrated history of working on various computer networking software in the semiconductor industry. Work spanning over generic compute processors, to Network Processors to specialized SoCs to latest IPU/DPUs. Expert in designing and development of Network Data Plane software along with Control Plane software on general processors or on SoCs having multiple hardware accelerators. Deep knowledge of networking protocols to build L2/L3 networks (Ethernet/VxLAN/IPvX), L4 transport (UDP/TCP) and Secure Networks (IPsec). Experience of building last mile wireline (DSLAM) and backhaul for wireless access networks (LTE/5G Base Stations). Hands on experience with virtualization/containerization techniques. Expert at embedded C programming for Linux based networking equipments (Routers/Switches), P4 programming for P4 programmable devices, design & development of processor specific micro-code for specialized SoCs. Experience of working on open source platforms such as DPDK, IPDK, ODP, OVS, etc.. Deep knowledge of computer architecture and leveraging it to build optimum embedded software for multi-core processors. Extensive working experience and knowledge of data structures and algorithms.Decades long experience of building software for different SoCs (SnowRidge, Axxia), with embedded Intel / ARM processors and multiple hardware acceleration components for classification, inline and look-aside encryption/decryption and QoS. Expert at building Data Plane software and leveraging hardware offloads (on Intel IPUs a.k.a SmartNICs) for high data rate and low latency, while also providing interface to customer application for dynamic configurations at high update rates. Experience of building containerized solutions using Docker and Kubernetes.Always hands on, contributing directly while guiding large and geographically distributed team in delivering software to multiple Tier-1 Service Providers. Collaborating closely with hardware teams to define product features and provide use cases. Decades long experience of leading through multiple phases of large software projects -- starting from providing RFI response, requirement discussions and agreement with customer, helping management with planning and feature prioritization, system/component design and implementation, guiding QA team towards system testing, performance optimization and fine tuning, final product delivery and maintenance. Always working in agile mode, aiding in continuous integration & continuous delivery.
-
Principal EngineerArm Sep 2023 - PresentCambridge, Cambs, Gb -
Cloud Software Architect, Technical LeadIntel Corporation May 2022 - Sep 2023Santa Clara, California, UsArchitecture, design and development of Kubernetes Networking Offload under IPDK Open-Source project for P4-DPDK and Intel IPU for Data Center environment. Design and creation of P4 based packet processing pipeline and dynamic update of P4 tables from Go based Control Plane Software plug-in. Integration of Go Control Plane Software plug-in with Kubernetes CNI (Calico) and Intel IPU SDK over secure gRPC channel. -
System Software Architect, Technical LeadIntel Corporation Nov 2014 - May 2022Santa Clara, California, Us* 5G Wireless Access Transport softwareDelivery of wireless access transport software for 5G Radio Base Stations. Providing both data plane and control plane software in C, integrated with DPDK and running on multi-core Intel Atom processor in SNR (Snow Ridge) SoC. Software leverages various hardware accelerators for classification (TCAMs), inline IPsec encryption/decryption and egress QoS (Shaping, Scheduling). -
Principal EngineerBroadcom Inc. May 2014 - Nov 2014Palo Alto, California, UsContinuation of ADK IP Transport project in LSI after being acquired by Broadcom Inc. (Avago Technologies, at the time). -
Principal EngineerLsi Corporation Nov 2008 - May 2014San Jose, Ca, Us* ADK IP TransportDesign and development of software for mobile backhaul transport network, in a multi-mode based station, based upon Axxia SoCs (ACP3xxx & AXM5xxx series). Software included fast path micro code for the hardware accelerators and C based APIs for customer applications. Product had support for Ethernet, IPvX, GTPU, OAM, IPsec, etc. and many customer specific proprietary protocols for backplane connectivity. It was integrated with Linux stack to leverage OS network functions.* ADK Ethernet SwitchingMEF compliant Ethernet switching software for Radio Base Stations, based upon Axxia SoC (ACP 34xx). Product featured standard Ethernet switching as well as advanced features required in Service Provider L2 network. Support for Access, Trunk and Tunnel ports and compliant with various IEEE standards such as Q-in-Q, LAG (Link Aggregation), STP, etc. Product utilized Axxia's flexible pipeline architecture, programmable hardware accelerators for data plane and embedded ARM processor for control plane APIs.* TCP OffloadImplementation and offload of entire TCP protocol on Axxia ACP34xx SoC. The software provides Linux like socket interface in C and micro-code for data plane TCP packet processing. The product supported TCP state machine with all the timers., Delayed ACK, Selective ACK, RTT and RTO measurement, Congestion Control (with Slow-Start), Congestion Avoidance, Fast-Retransmit and Fast-Recovery. -
Sr. Software EngineerCisco Feb 2007 - Oct 2008San Jose, Ca, Us* Sim-Q, CRS-1 Simulation Platform- Lead product definition, building and delivery of Simics / Python based Cisco CRS-1 simulation platform, consisting if simulated Line Cards, Route Processing cards and the Fabric Cards that interconnect the chassis.- Getting Cisco IOS-XR software operational on this platfmulti-rack, multi-chassis platform.* RPM-XF on MGX Platform- RPM-XF (Route Processor Module) support on MGX Platform (Multi-media Gateway Switch). -
Technical LeaderAgere Systems Feb 2001 - Jan 2007San Jose, Ca, Us* OBXDefined the architecture and lead the design for OBX (Office in a Box) software, targeted towards SMBs (Small and Medium Businesses), based upon Agere's SoC (APP3xx series). Data plane software in Agere's micro code (FPL/CNP), while control plane configuration interface in C. Features supported, such as, L2 switching, L3 routing, VLAN capability, NAT, QoS and ACL based firewall. Role required working with customer for feature definition and working with third party vendor for stack integration.* DSLAMLead architecture definition and system software design for DSLAM using Agere's Soc (APP3xx series). Incorporated rich L2 features such as IPoA, IPoEoA, PPPoA and PPPoEoA along with VLAN, ACL, DiffServ, IGMP, VMAC, STP, Link Aggregation, etc. Role required requirement and features discussion with customer, system design and architecture, implementation and testing of the critical software components.* IP/ATM/MPLS FPIDevelopment and delivery of Functional Programming Interface software (in C) for Agere's APP5xx processors, along with micro-code for underlying fast path software. The fast path supported IP forwarding and ATM switching, compliant with various RFCs and TM 4.1 / I610 standards. Supported technologies included Ethernet, PPP, MPLS, AAL5, Buffer Management (WRED) and Traffic Shaping (WFQ) with control plane interface compliant with NP Forum (now Optical Internetworking Forum) standards.* DSP Audio CodecProgramming StarCore DSP processors to operate as an audio codec (G-728).
Dhruv Tripathi Skills
Dhruv Tripathi Education Details
-
Indian Institute Of Technology, DelhiElectrical And Electronics Engineering -
Pandit Ravishankar Shukla UniversityElectronics Engineering -
Kvcmm, Jabalpur Mp -
Bsf School, Jammu -
Khms, Delhi -
Model Academy
Frequently Asked Questions about Dhruv Tripathi
What company does Dhruv Tripathi work for?
Dhruv Tripathi works for Arm
What is Dhruv Tripathi's role at the current company?
Dhruv Tripathi's current role is Principal Engineer.
What is Dhruv Tripathi's email address?
Dhruv Tripathi's email address is dh****@****hoo.com
What is Dhruv Tripathi's direct phone number?
Dhruv Tripathi's direct phone number is +151263*****
What schools did Dhruv Tripathi attend?
Dhruv Tripathi attended Indian Institute Of Technology, Delhi, Pandit Ravishankar Shukla University, Kvcmm, Jabalpur Mp, Bsf School, Jammu, Khms, Delhi, Model Academy.
What skills is Dhruv Tripathi known for?
Dhruv Tripathi has skills like Ethernet, Arm, Semiconductors, Firmware, Embedded Systems, Asic, Technology, Intel, Unix, Soc, Software, Debugging.
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