Sai ManojConnect
Theme

Sai Manoj

Services on public cloud. Tools for AI agents.

Senior software engineer · India · Java, Python, C#

Connect on LinkedInGitHub

Experience

Webhooks Platform

LinkedIn, Senior Software Engineer

Sole owner and the DRI engineer for three webhook delivery services that carry about 100 million events a day. I also maintain the authentication middleware on the API Gateway, which handles about 1 billion requests a day.

Designed a new retry mechanism that cut failed deliveries by 30%, and moved webhook processing to a new framework that cut latency by 25%.

Built a monitoring dashboard and debugging tools for on-call, and shared GenAI skills and plugins that speed up root-cause analysis across teams.

The demo is a token bucket, the idea behind rate limiting at a gateway: five tokens, and a new one every two seconds. The working demo is the panel pinned on the left.The working demo is the panel at the top of the page.

Defender

Microsoft, Software Engineer II

Led the integration of a partner VPN into Microsoft Defender, a mobile security app, and cut its memory use by 30% on end-user mobile devices.

Built telemetry and crash reporting for production monitoring, and an on-prem lab to validate anti-phishing detection. Wrote cross-platform test automation in Python and bash for weekly regression runs, and mentored junior engineers.

Memory use, before and after

Drawn to scale: 30% lower.

Application Gateway

Microsoft, Software Engineer II

Application Gateway is a web traffic load balancer. I led the Header Rewrite feature, which lets customers change header values as traffic is routed. I defined the public API contract, took it through design approval, and built the backend logic to run rewrites at scale on a busy gateway.

Took on-call rotations, wrote troubleshooting guides, and mentored four new teammates.

A header rewrite, illustrated

  1. Backend sendsLocation: http://backend-1.internal/cart
  2. RuleReplace the backend host with the public host
  3. Client receivesLocation: https://shop.example.com/cart

Network Monitoring

Microsoft, Software Engineer

Wrote the agent for Service Connectivity Monitor in C and C++. It sends pings and traceroutes to check network connectivity and path health. I drove the agent's design and set up its unit and end-to-end tests.

Built the backend for ExpressRoute monitoring with microservices and MapReduce, to process large volumes of network path data, and did the relational data modeling.

A traceroute, illustrated

  1. Local router2 ms
  2. Network edge9 ms
  3. Transit18 ms
  4. Destination31 ms

Tech stack

Backend

  • Java, Python, C#The languages I work in
  • C and C++A network monitoring agent at Microsoft
  • KafkaThe API Gateway and the webhooks platform at LinkedIn
  • Microservices, MapReduceExpressRoute monitoring at Microsoft

Cloud

  • Azure, AWS, CloudflareWhere I deploy and run services
  • GitHub ActionsCI/CD pipelines I write and fix
  • Load balancingApplication Gateway at Microsoft

Data

  • PostgreSQLRelational databases and data modeling
  • RedisIn-memory data store
  • DynamoDBNoSQL database

AI agent tooling

  • GenAI skills and pluginsRoot-cause analysis and alert correlation for webhook workflows
Sai Manoj

I'm a senior software engineer with about nine years of backend experience, most of it on services that run on public cloud and handle a lot of traffic.

I've worked on a web traffic load balancer, network monitoring and a webhooks platform. Along the way I've mentored new hires and interviewed candidates.

These days I'm building GenAI skills and plugins that help engineers debug faster.

If you're hiring, or building something and want another engineer to talk to, say hello on LinkedIn.

Sai ManojSenior software engineer

Connect with me

Hiring, building something, or just curious? A message is the easiest way in.