# Venkateshwaran D. > Principal Software Engineer Location: San Jose, California, United States Profile: https://flows.cv/venkateshwaran Computer Networking, TCP/IP, Load Balancing, Global Server Load Balancing, Application Firewall ,Cloud Services ,AWS, GCP, Kubernetes ## Work Experience ### Principal Software Engineer @ Zscaler Jan 2022 – Present | San Francisco Bay Area Working on Zero Trust Branch Validation at Zscaler by building automation and empowering customer success. https://www.zscaler.com/products-and-solutions/zero-trust-branch ### Principal Member Of Technical Staff @ Oracle Jan 2022 – Jan 2022 Part of Load Balancer team in OCI ### Senior Member of Technical Staff @ Oracle Jan 2018 – Jan 2021 | Santa Clara Part of Load Balancer team in OCI ### Staff Software Test Engineer @ Citrix Jan 2015 – Jan 2018 | Santa Clara • WAF As Svc: Working on the deployment of WAF As Svc in Cloud. Written Ansible scripts to deploy WAF in AWS Cloud. Responsible for maintaining and upgrading the Cloud setups in staging and production Environments. Have used Jenkins for WAF CI/CD pipeline. Have written automation framework in python for integration and end to end testing of WAF micro service with other dependent micro services. • Cluster Support: Validated the cluster support for WAF functionality. • Automation: Improved the WAF automation coverage and also reduced the time to run . Have developed a framework in python to schedule automation for each build triggered , so that regressions are caught earlier. • Certification: Worked on getting NSS Labs certification for NS WAF. • Customer Issues : Working on WAF customer issue reproduction, debugging and verification. Working on WAF POC's. ### Sr. Software Test Engineer 2 @ Citrix Jan 2013 – Jan 2015 | Santa Clara Worked on validating various Netscaler Web Application Firewall (NS WAF) functionality . Some of the main projects include • Streaming: Traditionally, NS WAF used to process entire request in memory while checking for violations, with this architectural design change NS WAF processes request in a streaming mode. Validated the streaming functionality of NS WAF. • WAF Protections : Validated various WAF protections such as Starturl Closure , Form Field Consistency which internally used DHT(Distributed Hash Tables) for processing requests. ### Sr. Software Test Engineer 2 @ Citrix Jan 2013 – Jan 2013 | Bengaluru Area, India ### Sr. Software Test Engineer @ Citrix Jan 2011 – Jan 2013 | Bengaluru Area, India • MultiCore Support for Netscaler: Worked on supporting the load balancing features in multi core netscaler. Validated features such as Persistence, Monitoring in multicore Netscaler. • Core to Core Messaging: MultiCore support for load balancing feature such as persistence and monitoring requires a lot of core to core messaging, which by its nature have lot of race conditions to be covered while testing. Worked on simulating various race conditions and tested these features. • Clustering : Validated the load balancing and GSLB feature in Netscaler Clusters. For Netscaler(NS) to be Cluster Aware, NS used a proprietary Distributed Hash Table (DHT) to Create, Read, Update, Delete and Replicate entries across the cluster/single node . Validated the DHT functionality for features such as Persistence, RTT LB. ### Software Test Engineer @ Citrix Jan 2007 – Jan 2011 | Bengaluru Area, India • Lead the test effort for Global Server Load Balancing (GSLB) feature of Netscaler. • Worked on the testing of all the GSLB features such site persistence, static proximity based LB, RTT LB etc. • As GSLB spans across multiple sites, the testing requires specific tooling and automation that can be used for distributed systems. Have Designed and implemented the automation framework for the specific needs of GSLB. • Revamped the existing test plans and also improved the automation test coverage of GSLB feature. • Responsible for testing critical ADC features like load balancing , persistence and health monitoring. • Tested Various Protocol Load balancing such as FTP, RTSP and SIP Load balancing • Validated TCP Connection Fail over feature, which supports transferring a connection seamlessly without any interruption to secondary node when a fail over happens. • Worked on internal test tool development using dummynet • Written wireshark dissector for SASP . ## Education ### Bachelor of Engineering - BE in Computer Science College of Engineering, Guindy ## Contact & Social - LinkedIn: https://linkedin.com/in/venkateshwarandorai --- Source: https://flows.cv/venkateshwaran JSON Resume: https://flows.cv/venkateshwaran/resume.json Last updated: 2026-04-12