Education
-
2021 - 2022
University at Buffalo, SUNY
Master of Science in Computer Science
Courses : Computer Networks, Operating Systems, Parallel Algorithms, Design and Analysis of Algorithms
-
2014 - 2018
Visvesvaraya Technological University (VTU)
Bachelor of Engineering in Computer Science and Engineering
Courses : Data Structures, Software Engineering, Information and Network Security
Experience
-
2022 - 2022
Tracelink Inc.
Product Security Intern
• Researched permissions assignment for users in a large organization with a multi-account cloud environment on AWS
• Built and deployed large scale least privilege assignment systems with scalability, reliability and security in mind
• Researched new Kubernetes Pod Security Standards and implementation techniques
• Assisted in driving the deployment of Envoy proxy -
2020 - 2021
Cisco Systems, Inc.
Software Engineer 2
• Developed Terraform templates for Cisco NGFWv products to be deployed on Oracle Cloud (OCI)
• Developed Python application to deploy Cisco Firewall Azure templates with a single click
• Developed scripts to automate the creation of Release Images on Azure Cloud
• Created automation pipelines for publishing Cisco NGFW offerings on AWS, Azure and OCI
• Developed a Cost Summary mailer for AWS using AWS Lambda -
2018 - 2020
SonicWall, Inc.
Software Dev Senior Associate Engineer
• Designed and Implemented Automatic Discovery and configuration of Network Switches attached to SonicWall Firewalls by using LLDP and ARP Protocols
• Designed and developed a Screening Feature to let customers know the health of a Firewall and recommended feature subscriptions to drive sales
• Developed a configuration analysis tool for Next-Generation Firewalls to find potential security loopholes and misconfigurations
• Developed an application that abstracted client-server communication between the user interface and multiple
generations of Firewalls that used different technologies like REST and CGI -
2018 - 2018
Gnani.ai
Intern
• Developed Web crawlers for accumulating Newspaper data for 8 Indian local languages
• Managed large chunks of data by setting up nightly backups and optimized the backups to reduce data overlap
• Cleaned the data set and prepared it to train a Speech translation model