# Prakhyath R. > Principal Software Engineer at Palo Alto Networks | Architecting Resilient Distributed Systems & High-Performance APIs | Cloud-Native Security Leader Location: San Ramon, California, United States Profile: https://flows.cv/prakhyathr Areas of Expertise: Systems and Applications programming, Databases, Requirement gathering and analysis, Web site Design and Development, Technical and End User documentation Specialties: c, c + +, client/server, html, hyperion, ip, javascript, languages, linux, memory, mysql, networking, operating systems, oracle, oracle pl/sql, perl, php programming, rdbms, reports, shell scripting, unix, user interface design, xml, ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2020 – Present | United States Designed and implemented an application lifecycle management project that correlated build time resources with run time resources to improve security posture. Used Java and Memsql. Designed and implemented the Hyperion Risk engine, which correlated multiple low fidelity alerts into high fidelity alerts that customers could act on immediately. Included Airflow for orchestration and Spark jobs for gathering data from various sub modules. Led the design and implementation of the Command Center project in Prisma Cloud, which provides top insights about customer networks broken down by swimlanes. Included data for millions of records, Memsql pipelines, Spark jobs for aggregations, and Airflow for orchestration of Spark jobs. ### Member Of Technical Staff @ Balbix Jan 2016 – Jan 2020 | San Francisco Bay Area Balbix uses specialized AI algorithms to discover and analyze enterprise attack surface to give 100x more accurate view of breach risk. Responsible for building scalable framework using Kafka, Spark and Postgres to receive messages from sensors process them and build streaming pipeline to serve data to ML and Analytics modules. Architected search on Balbix platform using natural language processing module Spacy and Elasticsearch. Customers were able to query about their inventory, security posture or breach risk using natural language. Also implemented filter based searching for more accurate and predictable search experience for user. Experience in developing Microservices that scale efficiently. (AWS, Docker and Kubernetes) Designed and implemented feature for identifying Unpatched Vulnerabilities feature in Balbix platform that had integration with multiple threat feeds and various public and vendor specific information. (Web scrapping and integrations with external APIs) Modernizing Rest API infrastructure using GraphQL, Flask and Gunicorn for UI interface. Worked on building automated continuous integration pipeline and automated deployment of various Microservices using Helm and Ansible. ### Staff Software Engineer @ FireEye, Inc. Jan 2013 – Jan 2016 Designed and developed cluster using RabbitMq as distributed message queues in distributed system. Worked on configuration management in cluster using consul. Built platform for advanced malware detection using drools system. Drools system uses detection logic to determine maliciousness of events generated by malware sample executed in sandbox environment. Responsible for developing and maintaining features in Attack Validation Controller (AVC) and Virtual Machine Monitor Daemon in FireEye systems. Rearchitected single threaded AVC to multithreaded system boosting its performance by 90% and also made it scalable. Built, tested and deployed scalable, highly available and modular software products ### Engineer Software Engineer @ Cisco Systems Jan 2010 – Jan 2013 Worked on various projects as part of Nexus 7000 switching team, responsible for design and implementation of vPC (Virtual Port Channel) self-isolation feature with object tracking, implement and maintain features in VDC (Virtual device contexts). Was part of Load balancing team for Application Control Engines (ACE) product that was responsible for developing and maintaining Load balancing algorithms and various other L7 features supported by ACE. Responsible for fine tuning data structures and locks in LB module so that performance scales in multi-core processor environment. Was responsible for porting code from 32 bit architecture to 64 bit architecture, also worked on inter-process communication between control plane and data plane. ### Software Engineer @ Keane India Pvt. Ltd Jan 2007 – Jan 2008 Coordinated planning, development, and implementation of project plans, test plans for BI report development in Hyperion, including the time frame for deliverables Developed more than 100 reports in Hyperion (Brio) Extensive training in MySQL, PLSQL, ETL tools like Oracle warehouse builder and reporting tools like Hyperion (Brio), Crystal with hands on ### Internship @ British Aerospace and Hindustan Aeronautics Ltd Jan 2006 – Jan 2007 Designed and developed compression and de-compression algorithms based on the Adaptive Differential Pulse-Code Modulation for a Solid State Flight Data Recorder (Black box). Language/Tools: C ## Education ### MS in Computer Science Clemson University ### Bachelor of Engineering in Information Science Visveswaraya Technological University ### S Nijalingappa PU College ## Contact & Social - LinkedIn: https://linkedin.com/in/prakhyathr --- Source: https://flows.cv/prakhyathr JSON Resume: https://flows.cv/prakhyathr/resume.json Last updated: 2026-04-12