Summary
Overview
Work History
Education
Skills
Awards
Interests
Timeline
Generic

ONKAR PATIL

Design Architect
Bangalore

Summary

Seasoned software engineer with over 8 years of experience in C++ and Python-based networking systems, specializing in Deep Packet Inspection (DPI), cybersecurity, and ISP traffic analysis. Proven ability to lead global customer trials, reverse engineer complex network behaviors, and deliver secure, high-performance solutions. Expertise in driving technical direction, mentoring teams, and fostering cross-functional collaboration to enhance project outcomes. Detail-oriented and organized, thriving in fast-paced environments while consistently meeting tight deadlines as an enthusiastic team player committed to organizational success.

Overview

8
8
years of professional experience
3
3
Languages

Work History

R&D Senior Software Engineer II (Design Architect)

AppLogic Networks (Formally Sandvine Technologies)
04.2023 - Current
  • Designed and developed protocol parsers for IETF QUIC and SSL, capable of handling fragmented packet streams, including header decryption and parsing, significantly improving the accuracy and reliability of deep network traffic analysis.
  • Fraudulent Traffic Detection: Developed robust detection mechanisms for various forms of malicious and evasive network behaviors, including DNS tunneling, SSH tunneling, hostname spoofing, and HTTP proxy/injector traffic, enabling early identification and mitigation of fraudulent activity.
  • TLS 1.3, ECH (Encrypted Client Hello), and PQC: Continuously tracked standard updates and actively worked on analyzing their impact on traffic classification, including the development of effective detection methods.
  • Advanced application monitor support: Implemented infrastructure to continuously monitor applications and classify the flows that do not have a direct pattern.

R&D Senior Software Engineer I

Sandvine Technologies
04.2021 - 03.2023
  • VPN Classification: Developed an IP-based approach to identify VPN applications by crawling provider websites and extracting associated server IPs, enabling reliable classification of encrypted VPN traffic.
  • Application Protocols Tracker: Monitored evolving protocol standards (TLS, STUN, DTLS, QUIC, etc.). Implemented corresponding parsers, including header decryption and detailed header field parsing, to support accurate traffic classification.
  • Developed game title recognition for Xbox and PlayStation traffic by extracting the game ID from the HTTP request, and mapping the file provided by the Xbox/PlayStation official website.
  • Sustaining ticket support: Provided timely resolution of sustaining tickets, ensuring minimal downtime, and high system reliability for critical business applications. Collaborated with cross-functional teams to diagnose and troubleshoot complex technical issues, maintaining a 95%+ ticket closure rate within SLA.

Software Engineer II (GS)

Sandvine Technologies
12.2019 - 03.2021
  • Mashup Application and Fraud Prevention: Implemented a feature to support zero-rating functionality by selectively allowing limited third-party traffic for apps that are heavily reliant on external APIs. Ensured the primary application's core features functioned seamlessly while restricting unauthorized access to other services.
  • Device Recognition: Generated a unique device ID using the subscriber ID and User-Agent from the initial HTTP connection, enabling identification across flows even when device details were missing for the rest of the session.
  • Web vs. Video Traffic Separation: Built a control-data flow tracker to accurately differentiate between web browsing and video streaming traffic within social media applications, adapting to protocol changes from HTTP to HTTPS, and supporting evolving content delivery patterns.

Software Engineer (GS)

Sandvine Technologies
09.2017 - 12.2019
  • Provided custom solutions and support to Etisalat, UAE, for regulatory use cases.
  • I discussed with the Microsoft, Botim, and Voico teams and developed a custom, efficient recognizer to properly identify the respective call traffic.
  • Call Type Identification: Implemented a heuristics approach to distinguish between voice and video calls.
  • Call number and call duration identification: Implemented a feature to support counting the call duration and the number of calls made.

Education

Master of Technology - Digital Systems

Rajarambapu Institute of Technology
Sakharale
06-2016

Bachelor of Technology - Electronics Engineering

Maharashtra Institute of Technology Academy of Engineering
Alandi
06-2014

Skills

Programming Languages: C, C, Python

undefined

Awards

  • Finalist, hackathon Project (2025): Developed an AI-based model to automatically identify ad domains, greatly enhancing the efficiency of manual failure analysis.
  • Award for Improving Probe Classification (2020): Recognized for significantly enhancing traffic classification on AppID/Probe.
  • Certified Course in Embedded Systems (2017): Completed at Vector Institute, Bangalore, covering C, C++, Linux Internals, and TCP/IP networking.

Interests

Travelling

Solving puzzles

Timeline

R&D Senior Software Engineer II (Design Architect)

AppLogic Networks (Formally Sandvine Technologies)
04.2023 - Current

R&D Senior Software Engineer I

Sandvine Technologies
04.2021 - 03.2023

Software Engineer II (GS)

Sandvine Technologies
12.2019 - 03.2021

Software Engineer (GS)

Sandvine Technologies
09.2017 - 12.2019

Master of Technology - Digital Systems

Rajarambapu Institute of Technology

Bachelor of Technology - Electronics Engineering

Maharashtra Institute of Technology Academy of Engineering
ONKAR PATILDesign Architect