Summary
Overview
Work History
Education
Skills
Awards
Timeline
background-images

Suhas Ravi

Bangalore

Summary

Software Engineer with a robust background in designing, developing, and optimizing distributed network security solutions and Zero Trust Network Access (ZTNA). Proven expertise in Go, C, and Python, coupled with a deep understanding of network protocols, microservices architecture, and high-performance systems. Adept at enhancing system reliability, scalability, and security in complex environments.

Overview

4
4
years of professional experience

Work History

Software Engineer 2

Cisco
08.2022 - Current
  • Led multiple proof-of-concept projects, including simulating policy engine requests with a custom HTTP server and Zeomq, adding HTTP/2 support, and implementing a statistics exporter, demonstrating strong API-driven development and observability functionalities.
  • Optimized TAP interfaces with load balancing and increased connection capacity in H2O, significantly enhancing performance and scalability within a distributed network environment.
  • Implemented hybrid ZTNA features, modifying the TCP stack for advanced connection handling, developing NIL infrastructure, and integrating H2O with ATS and FTD, showcasing deep network protocol and distributed systems expertise.
  • Enhanced network protocol support by adding CONNECT-UDP in FTD and improving HTTP/2 connection management, while also identifying and resolving issues in open-source components.
  • Strengthened security protocols by implementing JWT and VTF for token handling, enhancing custom clients for token generation, and integrating secure clients with FTD, ensuring robust authentication and authorization.
  • Contributed to open-source initiatives by implementing hot reload of certificates for potential contribution to H2O, demonstrating collaboration and commitment to community standards.

Software Engineer

Versa Networks
07.2021 - 07.2022
  • Developed an integrated element in Celeries Zero Trust Solution for Firewall Threat Detection, a critical component for enhanced network security.
  • Integrated SAML authentication into the zero-trust solution, enabling secure user authentication and authorization in a distributed environment.
  • Developed a robust authentication mechanism for the Celeries zero trust solution, which led to a significant reduction in downtime incidents, directly contributing to high availability and system reliability.
  • Implemented the ACME Protocol for the Versa Operating system, a core component used across all SD-WAN products, showcasing experience with network service technologies and large-scale deployments.
  • Developed a key management protocol solution for the Versa Operating System, reinforcing expertise in security protocols.
  • Enhanced functionalities of existing certificate management protocols, including OCSP and SCEP, ensuring comprehensive security management.

Education

Bachelors in Engineering - Electrical, Electronics and Communications Engineering

Bangalore College of Engineering

Skills

  • Programming Languages:
  • Go
  • C
  • Python
  • Cloud & Distributed Systems:
  • Microservices Architecture
  • Distributed Systems Design
  • Scalability
  • High Availability
  • Networking & Security:
  • Zero Trust Network Access (ZTNA)
  • Network Protocols Analysis
  • Network Security
  • Network Protocol Integration (JWT, JANE, SAML, ACME, OCSP, SCEP)
  • TCP/IP
  • HTTP/2
  • UDP
  • DNS
  • Netdrop
  • TLS
  • REST APIs
  • GRPC
  • Tools & Methodologies:
  • Linux
  • API-driven Development
  • Observability (Metrics Collection, Telemetry, Monitoring)
  • Root Cause Analysis
  • Software Documentation
  • Analytical Skills
  • Troubleshooting
  • Debugging

Awards

Award in Cisco Security Hackathon 2024, Cisco Security Hackathon

Timeline

Software Engineer 2

Cisco
08.2022 - Current

Software Engineer

Versa Networks
07.2021 - 07.2022

Bachelors in Engineering - Electrical, Electronics and Communications Engineering

Bangalore College of Engineering
Suhas Ravi