Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pruthvi Panyam Nataraj

Security Software Development and Solutions Architect
Bengaluru

Summary

I am a seasoned software professional with more than 20 years of experience in designing and developing highly optimized, scalable software solutions. My expertise covers Network and OS security, Distributed Systems, Virtualization and Cloud Platforms.

I am now eager to transition into a Cybersecurity Engineer, where I can leverage my security software development skills to protect critical infrastructure and applications, defend against modern threats, and drive innovation by exploring the power of AI.

Overview

22
22
years of professional experience
2006
2006
years of post-secondary education

Work History

Senior Software Technical Lead

Cisco
10.2020 - Current


  • Zero Trust Network Access (ZTNA) design and development
  • Clientless and client based ZTNA enforcements Firewall
  • Designing complete solution including authentication, authorization policies, posture and identity integration etc
  • Threat defense and health monitoring features
  • Skills: Zero trust network access (ZTNA), Network Firewall, Intrusion Prevention Systems, Threat defence, C/C++ programming

Master software Engineer

HPE-Aruba Networks
04.2017 - 09.2020
  • Developing private cloud platform for deploying the NMS services
  • Building the cloud platform using Linux, Docker, Kubernetes and other cloud and distributed systems technologies
  • Developing health monitoring, notification and recovery infrastructure for monitoring the deployments
  • Skills: Private Cloud platform development using Linux, Docker, Kubernetes, Python and other Distributed Systems technologies

Staff Software Engineer

Juniper Networks
09.2014 - 03.2017
  • Virtualizing the Control Plane of Juniper’s MX routing platform using Open source software
  • My role was to create an end-to-end orchestrator to create and manage the Virtual machines and assign the network resources.
  • Hypervisor was RedHat Linux and the open source software KVM, Libvirt, Qemu were used to create VMs.
  • Skills: Virtualization(VNF), Network management, Linux Virtualization (KVM, Qemu, libvirt), C programming

Advisory Software Engineer

IBM India
09.2003 - 09.2014
  • Trusted Execution, a OS native integrity measurement solution.
  • Trusted Network Connect protocol implementation
  • Internet Key Exchange protocol version 2 (IKEv2)
  • Domain RBAC (Role based access control)
  • Skills: Operating Systems security AIX, IP Security, Trusted Computing, Virtual IO server, virtual SCSI, Kernel/Device Drivers, C/C++ Programming

Education

MS - Software Systems

Birla Institute of Technology

BE - Computer Science

Bangalore University

Skills

Simplifying security systems

Cybersecurity, Network Security and Operating Systems security

Cloud - Docker, Kubernetes and building microservices

C/C programming

Application security

Technical leadership

Timeline

Senior Software Technical Lead

Cisco
10.2020 - Current

Master software Engineer

HPE-Aruba Networks
04.2017 - 09.2020

Staff Software Engineer

Juniper Networks
09.2014 - 03.2017

Advisory Software Engineer

IBM India
09.2003 - 09.2014

BE - Computer Science

Bangalore University

MS - Software Systems

Birla Institute of Technology
Pruthvi Panyam NatarajSecurity Software Development and Solutions Architect