# Harish Holenarsipura Viswanatha > Principal Software Engineer at Palo Alto Networks Location: San Jose, California, United States Profile: https://flows.cv/harishholenarsipuraviswanatha Principal Software Engineer at Palo Alto Networks specializing in cloud security platforms, distributed backend systems, and high-performance networking. Proven track record designing cloud-native firewall architectures and scalable backend services across AWS and Azure. Experienced in Go, C/C++, Kubernetes, and large-scale distributed infrastructure, building reliable security platforms for multi-cloud environments My Primary Skills are: Programming Languages: C,C++, Go, Python Operating Systems: Unix, Linux Protocols and Technologies: TCP/IP, L2-L7 protocols, DPDK, Linux network stack, Microservice, Distributed System ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2023 – Present | United States Built a fault-tolerant Go microservice to migrate enterprise firewall policies from AWS and Azure to Palo Alto Networks Strata Cloud Manager, implementing a 4-stage parallel pipeline with bounded worker pools, real-time progress tracking, and exponential backoff retry logic for reliable third-party API interactions Designed and implemented Data Loss Prevention (DLP) capabilities for a cloud-native firewall on Azure, enabling detection and prevention of sensitive data exfiltration (e.g., credit card numbers, PII) using deep packet inspection and policy enforcement. Designed and implemented the Egress NAT feature for Cloud NGFW, enabling source NAT on outbound traffic while exempting sessions targeting private IP ranges, optimizing traffic flow by routing inspected egress traffic directly to the internet—reducing AWS NAT Gateway costs and leveraging Palo Alto Networks' managed data transfer with configurable public IP associations. ### Senior Staff Software Engineer @ Palo Alto Networks Jan 2021 – Present | Santa Clara, California, United States Designed and implemented a scalable traffic inspection architecture using AWS Gateway Load Balancer (GWLB) and Palo Alto VM-Series firewalls, enabling automated threat detection for inbound, outbound, and east-west traffic across multi-VPC environments. Designed and implemented Link Aggregation support in VM-Series firewalls for ESXi and KVM environments, enabling high-throughput, fault-tolerant traffic handling via bonded interfaces with shared MAC addressing Designed and developed the CN-Series Kubernetes plugin for Panorama, enabling seamless integration of Palo Alto's containerized firewalls with Kubernetes clusters by leveraging real-time discovery of native Kubernetes objects (pods, namespaces, labels) to deliver Layer 7 visibility, application-level segmentation, and dynamic policy enforcement based on Kubernetes metadata. ### Staff Software Engineer @ Palo Alto Networks Jan 2019 – Present | Santa Clara, California, United States Designed and implemented VLAN access mode for VM-Series firewalls on KVM and ESXi, enabling the firewall to operate as a virtual network function (VNF) in multi-tenant cloud and data center environments by providing dedicated virtual network interfaces (VNIs) with untagged traffic handling via SR-IOV virtual functions. Contributed to the platform bring-up of Palo Alto Networks CN-Series containerized firewall, enabling robust Layer 7 visibility, dynamic scaling, and Kubernetes-native security features to protect containerized applications from modern threats while supporting DevOps agility ### Software Engineering Intern @ A10 Networks, Inc Jan 2018 – Jan 2018 | San Jose, California GTP( GPRS tunneling protocol) Traffic Generator (Proof of concept ) -> Designed and Developed an in house GTP traffic generator to test the GTP firewall. -> Designed the GTP traffic generator to act as both service gateway and packet gateway. -> Developed a stateful way of processing traffic generating 2 million sessions(Tunnels) varying L3, L4 , GTP header fields. -> Stored the session (tunnel) related information in an efficient data structure to enable fast lookups for generating user traffic ### Software Engineering Intern @ A10 Networks, Inc Jan 2018 – Jan 2018 | San Jose, California DNS traffic generator ( Proof of concept) ->Enhanced the A10 DNS traffic generator with zone file parser functionality and support for Non-FPGA platform. ->Developed wrapper modules to use the relevant API of zone file parser to create DNS query packets as input to DNS traffic generator. ->Developed modules to validate the response received from the DNS cache server(DUT) to test its performance and correctness. ->Developed modules for detailed verification of header fields , answer, authority and additional sections of DNS response. ### Graduate Student @ University of Southern California Jan 2017 – Jan 2018 | Greater Los Angeles Area Master's Degree in Computer Networks/Systems ### Directed Research @ Autonomous Networks Research Group(USC) Jan 2017 – Jan 2017 | Greater Los Angeles Area Enhanced the features of existing IOT TestBed • Created a database management system on the server using MySQL. • Maintained the configuration settings of all the IOT devices in the MySQL server using python script. • Created a Python Script to include the event driven functionality of the database server. ### Embedded Software Engineer @ ROBERT BOSCH ENGINEERING AND BUSINESS SOLUTIONS PRIVATE LIMITED Jan 2014 – Jan 2016 | Bengaluru Area, India • Developed and Integrated safety related functions in C pertaining to ABS, ESP into Electronic Control Units for Toyota and Daihatsu. • Expertise in working on ETAS-ASCET, a Model Based Design tool for vehicle modelling and state machine modules and using C language, generated code for TMS 570 Texas Instruments 32bit Microcontroller. • Coordinated with on field application engineer to help them prepare vehicle calibration parameters and integrated for safety testing.  • Performed module testing for various safety related functions using RTRT tool to analyze the runtime performance of code.  • Collaborated with a new team of 10 members on a proof of concept and simulated a failure handling system for ABS in bikes using PSOC Creator to showcase the importance of ABS in vehicle safety. ### Intern @ ISRO SATELLITE CENTER, BANGALORE Jan 2014 – Jan 2014 | bangalore Bi Directional Magnetic Current Sensor: Designed, developed and implemented a Bi-directional magnetic current sensor with a single current transformer. - Capable of measuring current in both the directions lying in the range of -30 amperes to +90 amperes. - Overcame the disadvantages of the existing unidirectional sensor. ### In plant training @ Bharat Heavy Electricals Limited Jan 2012 – Jan 2012 | Bangalore ## Education ### Master's degree in Electrical and Electronics Engineering - Computer Networks University of Southern California ### Bachelor of Engineering (B.E.) in Electrical and Electronics Engineering Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/harishhv-usc --- Source: https://flows.cv/harishholenarsipuraviswanatha JSON Resume: https://flows.cv/harishholenarsipuraviswanatha/resume.json Last updated: 2026-04-12