Summary
Overview
Work History
Education
Skills
Software
Accomplishments
Timeline
Hi, I’m

Saurav Kumar

Senior Staff Software Engineer
Delhi
Saurav Kumar

Summary

Organized, passionate and dependable technologist successful at managing multiple priorities with a positive attitude and willingness to take ownership of core components while dedicating oneself
towards streamlining processes and efficiently resolving project issues.

Overview

5
years of professional experience
4
years of post-secondary education

Work History

Palo Alto Networks
Delhi

Senior Staff Software Engineer
02.2021 - Current

Job overview

  • Owned the whole lifecycle of new feature to enhance customer’s insight into our product by providing visibility into current state of their onboarded connector while monitoring our marketplace instances for faults causing global outage which reduced our customer reported false positives to almost a null value.
  • While acting as project lead, designed and implemented high load backward scan framework whenever new tenant onboarded as part of Prisma SAAS apps with given constraints of time window and rate limit. Domain knowledge of async processing using kafka, Spring boot framework with reactive programming was involved
  • Delivered several connectors which expanded to 2 different tech stacks of Java(with SpringBoot Framework + Reactive programming) and python(with Flask server), while being part of a larger microservices based SaaS product and fulfilling cross cutting requirements
  • Currently working on designing and implementing distributed tracing solution for spring framework across 5 repositories and more than 10 microservices which would help reduce customer DIT resolution time from 1 week to 1-2 day by providing and reporting explicit data metrics

As part of Gamma(now acquired by PANW) - 0.5 years

  • was involved in MLOps initiatives, including plan for pipelining the whole end to end cycle, aggregating data from different sources to Big Query, visualizing the data using Google DataStudio, increasing the acurracy of rule based ML engine.
  • Worked on a microservices framework in python called Nameko, where different services worked in conjunction with 3rd party integration frameworks to allow scanning of content using webhooks permitted. Push-based mechanism was implemented using google pub/sub, thus, allowing async processing and tooling.

Wingify Pvt. Ltd.
Delhi

Full Stack Developer
08.2019 - 01.2021

Job overview

  • Worked on production ready codebase built on PHP Zend framework by: (i) Decoupling mailing service for developer & marketing team using Sendgrid, (ii) Providing server side capabilities to users for running campaigns from their own backend servers, resulting in reduced latency and browser footprint
  • Incorporated micro-services design into existing code architecture by extracting out logic related to campaigns into a new NestJS(NodeJS Framework with OOP,FP & FRP elements along within-built DI)service. Delivered loosely coupled, test driven codebase while following SOLID principles and TDD approach(unit, integration and e2e testing).

Telstra
Bengaluru, Karnataka

Software Engineer
07.2018 - 07.2019

Job overview

  • Development of secure code tool suite encompassing all the required tools for SCA(Software Code Analysis) that will being included in the Jenkins Pipeline for faster code deployment using GoLang.
  • Introduced DevSecOps with security scanning tools like Coverity, Source Clear and Qualys etc. while discovering vulnerabilities and applying patches during SDLC

Google Summer of Code
Delhi

Linux Kernel Programmer
05.2017 - 09.2017

Job overview

  • Collaborated with a global team of industry-level professionals on the Linux-XIA project, an initiative by Boston University, focused on building an open-source kernel code for the future Internet's architecture.
  • Designed a system for identification, maintenance and inter communication between neighboring machines
  • Developed a kernel space module utilizing the RCU mechanism to ensure the integrity of linked lists, thereby improving the reliability and performance of the system.
  • Implemented a user space tool that utilized routing-netlink messages to establish seamless communication with the kernel module, facilitating efficient data exchange.
  • Conducted rigorous testing under diverse conditions using Linux-Containers, WireShark, and Ruby scripts to simulate various network topologies, ensuring the readiness of the product for real-world environments.
  • Significantly contributed to advancing the Linux-XIA project by incorporating essential functionalities that enable seamless discovery, efficient communication, and reliable lifecycle updates among network nodes, paving the way for further testing and real-world implementation.

Education

Indian Institute of Technology(IIT) - Delhi
Delhi

Bachelor of Technology
07.2014 - 05.2018

University Overview

Skills

    Engineering software expertise

undefined

Software

Kernel Programming

Software design

Kubernetes

Design patterns

Accomplishments

Accomplishments
  • Google Kickstart 2017 - Ranked 257 globally
  • Codechef - 4 star coder
  • Codeforces - 1700 rating

Timeline

Senior Staff Software Engineer
Palo Alto Networks
02.2021 - Current
Full Stack Developer
Wingify Pvt. Ltd.
08.2019 - 01.2021
Software Engineer
Telstra
07.2018 - 07.2019
Linux Kernel Programmer
Google Summer of Code
05.2017 - 09.2017
Indian Institute of Technology(IIT) - Delhi
Bachelor of Technology
07.2014 - 05.2018
Saurav KumarSenior Staff Software Engineer