# Deepika Dwivedi > Principal Software Engineer Location: San Carlos, California, United States Profile: https://flows.cv/deepikadwivedi Senior engineer working on building in-house distributed data management backend infrastructure components that can support fast analytical queries whilst supporting high write throughputs. ## Work Experience ### Principal Software Engineer @ Zscaler Jan 2021 – Present ### Principal Software Engineer @ Palo Alto Networks Jan 2014 – Jan 2021 ### Member of Technical Staff @ Aruba Networks Jan 2010 – Jan 2014 Senior engineer responsible for infrastructure modules including licensing, CLI and configuration management, memory management and several L2/L3 protocols (VRRP/DHCP/LACP) within ArubaOS. Designed and developed a centralized license manager for large customer deployments with hundreds of controllers. Spearheaded the project from the requirements stage to GA. Worked closely with Product Management to define requirements and Sales Engineering to develop field training material. Worked on Remote Node, a zero touch controller that is provisioned from a central master controller. ### Software Engineer @ Extreme Networks Jan 2005 – Jan 2009 Member of the configuration management team for ExtremeXOS. Responsible for the CLI, Configuration Manager and Universal Port Management (UPM). Worked on key components of UPM. UPM is a flexible framework which can be used to take actions on the switch dynamically based on events. Worked on adding stacking support for switches which enabled stacking upto 8 switches to form a virtual chassis. This required checkpointing and state synchronization across the chassis. Added scripting language support for the Extreme Shell to enable programmable configuration of the switch. ## Education ### University of Florida ## Contact & Social - LinkedIn: https://linkedin.com/in/deepika-dwivedi --- Source: https://flows.cv/deepikadwivedi JSON Resume: https://flows.cv/deepikadwivedi/resume.json Last updated: 2026-04-12