Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Sachin Kulkarni

Principal Software Engineering Lead
Bengaluru

Summary

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Distributed Systems, Networking Protocols like HTTP, SDN, Low Level and Kernel Programming, Operating Systems. Strong engineering professional with a Masters focused in Computer Science and Networking from the University of Illinois at Urbana-Champaign.

Overview

15
15
years of professional experience
6
6
years of post-secondary education

Work History

Principal Software Engineering Lead

Microsoft
Bengaluru, Karnataka
05.2025 - Current
  • Currently, I am tech-leading a team of eight engineers and managing container networking, core networking, including TCP/IP, QUIC, and SDN.
  • Work involves interacting with teams in Redmond, USA, to understand and help the team here with the technical aspects of feature work, bug fixes, etc.
  • I also play an individual contributor role, specifically in the area of SDN.

Principal Software Engineer

Microsoft
Redmond, WA
09.2023 - 05.2025
  • Tech lead for NanoProxy, responsible for its development by mentoring four junior developers.
  • Designed, implemented, rolled-out client-certificate proxy, which helped M365 business-critical partners onboard to the proxy, making their workloads more secure by preventing unauthorized access.
  • Collaborating with other team members on design discussions, code reviews.
  • Performed as an IC and implemented features such as HTTP/3 for server-to-server communication, priority mode listening.
  • Today, this proxy serves a peak RPS of 100M RPS and 4T per day, consuming a third of the memory and a third of the CPU as that of the older proxy, while doubling the throughput.

Senior Software Engineer

Microsoft
Redmond, WA
03.2020 - 09.2023
  • Primary IC for NanoProxy, and responsible for implementing the core I/O of the proxy.
  • Implemented the listener, the client, and the proxy that hosts the business logic to route the requests.
  • I came up with a design and implemented a proxy for HTTP, WebSocket, and gRPC traffic through the proxy, which helped partner teams onboard their traffic onto the proxy
  • Responsible for safely and gradually pushing this proxy worldwide, to transition the traffic from the old to the new proxy.
  • Gathered latency, CPU and throughput results for proxy behavior. Proxy latency improved by 30ms, CPU consumption decreased by 50% and throughput increased by 100%.

SDE II

Microsoft
Redmond, WA
10.2019 - 09.2023
  • Implemented cache updates multicast, responsible for the convergence of updates across machines on the rack, that helped unblock deployment issues and made deployments faster.
  • Implemented HTTP delegation, which efficiently allows for request transfer between request queues, which helped setup the framework for how to transition traffic from old to the new proxy by picking specific scenarios.

SDE II

Microsoft
Redmond, WA
09.2016 - 09.2023
  • Implemented some parts of the HTTP/3 protocol in HTTP.sys, such as GOAWAY, error logging, and timers, that helped in completion of RFC implementation within the driver.
  • Implemented parts of the kernel mode forwarder, such as session objects and connection objects.

SDE

Microsoft
02.2014 - 08.2016
  • Implemented HTTP/2 GOAWAY, and parts of the HPACK compression library for HTTP/2, which helped in the RFC implementation completeness.
  • Implemented bug fixes in HTTP.sys.
  • Helped implement HTTP.sys compact mode, helping to reduce the memory consumption of the driver.

System Software Engineer

Akamai Technologies
02.2010 - 06.2012
  • I worked on the streaming engineering team and helped implement bug fixes and features.
  • I quickly gathered information about streaming protocols, like RTSP, HTTP, etc.
  • I was also responsible for transitioning the Flash Media streaming from Akamai USA to India.

Education

Master of Science - Computer Science

University of Illinois Urbana-Champaign
Urbana, IL
05.2011 - 12.2013

Bachelor of Engineering - Computer Science

R. V. College of Engineering, Vishveswaraiah Technological University
Bengaluru
08.2005 - 05.2009

Skills

Software development

Tech-Lead

Design thinking

Stakeholder communication

C,C

Networking Protocols

HTTP

SDN

Code Reviews

Mentorship

TCPIP

Timeline

Principal Software Engineering Lead

Microsoft
05.2025 - Current

Principal Software Engineer

Microsoft
09.2023 - 05.2025

Senior Software Engineer

Microsoft
03.2020 - 09.2023

SDE II

Microsoft
10.2019 - 09.2023

SDE II

Microsoft
09.2016 - 09.2023

SDE

Microsoft
02.2014 - 08.2016

Master of Science - Computer Science

University of Illinois Urbana-Champaign
05.2011 - 12.2013

System Software Engineer

Akamai Technologies
02.2010 - 06.2012

Bachelor of Engineering - Computer Science

R. V. College of Engineering, Vishveswaraiah Technological University
08.2005 - 05.2009
Sachin KulkarniPrincipal Software Engineering Lead