Deepak Singhal Email & Phone Number
@microsoft.com
LinkedIn matched
Who is Deepak Singhal? Overview
A concise factual answer block for searchers comparing this professional profile.
Deepak Singhal is listed as Software Engineer at Microsoft | Ex Extreme at Microsoft, a with 10 employees, based in San Jose, California, United States. AeroLeads shows a work email signal at microsoft.com and a matched LinkedIn profile for Deepak Singhal.
Deepak Singhal previously worked as Senior Software Engineer at Microsoft and Principal/Staff Software Engineer at Extreme Networks. Deepak Singhal holds Master Of Technology (M.Tech.), Computer Systems Networking And Telecommunications from Indian Institute Of Technology, Kanpur.
Email format at Microsoft
This section adds company-level context without repeating Deepak Singhal's masked contact details.
AeroLeads found 1 current-domain work email signal for Deepak Singhal. Compare company email patterns before reaching out.
About Deepak Singhal
Software Developer with rich working experience in Cloud Native Data Center Networking. Worked on various flavors of network OS.Expertise in L2/L3 stack in switch/router(both control plane and data plane).Decent understanding of Data Center, Enterprise, Cloud Architectures and Applications. Experience in technologies such as BGP-EVPN, VxLAN. Some experience in working with Linux TCP/IP Stack primarily on neighbor subsystem. Hands on experience with distributed system architecture and design such as use of Microservices, Kubernetes, Docker, Pub/Sub, GRPC and ProtoBuf. Strong engineering professional with a M.Tech. focused in Computer Networking from IIT Kanpur.Technical Expertise:Environment: Golang, C, C++, Python, gRPC, Protobuf, Jenkins, Jira, Distributed systems, Microservices, Github, Clearcase, Yang ModellingDatabase: RedisOperating System: Linux BasedDebugger Tools: Delve, GDBNetwork Traffic Simulation tool: Ixia, SpirentChipsets: Broadcom(Jericho/Jericho+/Jericho2), Trident3, Brocade FPGA BasedExperience:L2/L3 Stack Architecture and development (RIB, FIB, ARP/ND, FDB)Linux Networking: Neighbor SubSystemMCT(Multi-Chassis Trunking), BGP-EVPN, VxLANL3VPN Forwarding, MPLS, Openflow 1.0, 1.3
Listed skills include L2 Forwarding, Openflow, Hybrid Openflow, Ovs Controller, and 50 others.
Deepak Singhal's current company
Company context helps verify the profile and gives searchers a useful next step.
Deepak Singhal work experience
A career timeline built from the work history available for this profile.
Principal/Staff Software Engineer
1. Active Contribution in the overall Architecture and Design of ongoing Extreme's NextGen Network OS due for release in 2022.2. Architected and designed one of the central microservice UFTM(Unicast Forwarding table Manager). Responsibilities include building highly scalable centralized Layer2/Layer3 cache. It involves interaction with various protocol(BGP, OSPF etc) services and with Manageability services(CLIs/APIs). The service aggregates routes(Macs/L3Routes/ARPs) coming from them, does best route selection and Installs entries towards Hardware and Kernel for DataPath and SoftPath Forwarding. It Also Publishes data to Manageability for streaming telemetry purposes.3. Architected and designed ARP/ND microservice. It is Responsible for managing and maintaining Neighbor(ARP/ND) cache built by both data plane learning(packets on wire) and Control plane learning(BGP-EVPN type2 routes, MCT). This cache is used for Nexthop resolution, hardware forwarding, ARP Snooping and ARP Suppression features.4. Provided training to team members on the packet processing architecture of Broadcom's Jericho2/XGS platforms, required for this project.Technologies and Environments used are Distributed Systems Arch, Golang, Openconfig Yang Data Model, GRPC, Protobuf, Microservices, Pub/Sub messaging Service, Redis, Docker, Delve, Spirent/Ixia, Github, CI/CD pipeline, Jenkins, Broadcom Trident3 and Jericho2 chipsets.
Staff/Senior Software Engineer
1. Significant contribution in Extreme's scalable Border Routing solution. It required the OS to program millions of Layer3 Unicast routes in Hardware. Came up with proper software design to deal with various complexities involved with this scale.Additionally optimized network convergance significantly by bringing in various design related optimizations based on taking feedback from customer topologies.2. Layer3 Unicast and Multicast Bringup on Broadcom's Jericho 2 platform. Learnt Broadcom Jericho2 packet processing to understand various Hardware programming requirement for Layer3 and Multicast data path forwarding.3. Jericho 2 Hardware Resource Management using the MDB model. Jericho2 Platform provides unique capability to customize various hardware resources using its MDB compiler tool. Coordinated with PLMs to understand the scale requirements overall, and came up with the mdb profiles for our feature rich SLX-OS, to optimally satisfy various requirements to cater service provider market segment.4. Some experience in working with Linux TCP/IP Stack primarily on neighbor subsystem. Created a new kernel module which was responsible for proprietary enhancements on neighbor stack in context of Extreme's IP fabric based Data Center solutions.5. Was instrumental in debugging various customer escalations and root causing the issues.Technologies and Environments used were C Language, Gdb, Spirent/Ixia, Clearcase, Broadcom XGS and Jericho2 chipsets.
Software Engineer
1. Built good expertise in Broadcom DNX(Jericho/Jericho+) pipelines. Using that, have developed many features other than traditional layer3 such as Route scale support using LEM table on Jericho, Layer3 VPN supoort on Jericho/Jericho+.2. Worked on ARP/ND stack, and HAL Layer to implement various features.3. Worked on Brocade/Extreme proprietary XMR/MLX chipsets. Have debugged and fixed issues on various forwarding functionalities(such as Layer2/Layer3/MCT/VPLS/MPLS forwarding)4. Worked with team on Implementing Openflow 1.0 and 1.3 protocol stack.Technologies and Environments used were C Language, Gdb, Spirent/Ixia, Clearcase, Brocade XMR/MLX platforms.
Colleagues at Microsoft
Other employees you can reach at microsoft.com. View company contacts for 10 employees →
Stefani Suarez
Colleague at MicrosoftSpain
View →
MJ
Micheal Jenet
Colleague at MicrosoftHialeah, Florida, United States
View →
NM
Nosaiba Mohammed
Colleague at MicrosoftRiyadh, Saudi Arabia
View →
SK
Scott K.
Colleague at MicrosoftUnited States
View →
CM
Caspr Msn
Colleague at MicrosoftKuwait
View →
LC
Luna Choi
Colleague at MicrosoftFremont, California, United States
View →
ES
Estevan Seyfried
Colleague at MicrosoftSeattle, Washington, United States
View →
DM
Dakota M.
Colleague at MicrosoftSeattle, Washington, United States
View →
NT
Nahom Tibebu
Colleague at MicrosoftAddis Ababa, Ethiopia
View →
SA
Saud Al-Mishari
Colleague at MicrosoftRedmond, Washington, United States
View →
Deepak Singhal education
Master Of Technology (M.Tech.), Computer Systems Networking And Telecommunications
Bachelor Of Technology (B.Tech.), Electrical, Electronics And Communications Engineering
Education record
Frequently asked questions about Deepak Singhal
Quick answers generated from the profile data available on this page.
What company does Deepak Singhal work for?
Deepak Singhal works for Microsoft.
What is Deepak Singhal's role at Microsoft?
Deepak Singhal is listed as Software Engineer at Microsoft | Ex Extreme at Microsoft.
What is Deepak Singhal's email address?
AeroLeads has found 1 work email signal at @microsoft.com for Deepak Singhal at Microsoft.
Where is Deepak Singhal based?
Deepak Singhal is based in San Jose, California, United States while working with Microsoft.
What companies has Deepak Singhal worked for?
Deepak Singhal has worked for Microsoft, Extreme Networks, and Brocade Communications Pvt. Ltd..
Who are Deepak Singhal's colleagues at Microsoft?
Deepak Singhal's colleagues at Microsoft include Stefani Suarez, Micheal Jenet, Nosaiba Mohammed, Scott K., and Caspr Msn.
How can I contact Deepak Singhal?
You can use AeroLeads to view verified contact signals for Deepak Singhal at Microsoft, including work email, phone, and LinkedIn data when available.
What schools did Deepak Singhal attend?
Deepak Singhal holds Master Of Technology (M.Tech.), Computer Systems Networking And Telecommunications from Indian Institute Of Technology, Kanpur.
What skills is Deepak Singhal known for?
Deepak Singhal is listed with skills including L2 Forwarding, Openflow, Hybrid Openflow, Ovs Controller, Routing, Ethernet, Vpls, and Routing Protocols.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial