About

A systems career that moved from packets and robots to agents and platforms.

I started close to the wire: systems programming, packet-level thinking, and infrastructure where correctness mattered more than presentation. Oracle gave me telecom rigor. Robotics gave me hardware constraints and real-world messiness. Go microservices gave me scale, contracts, and delivery speed.

That background is exactly why agentic AI feels interesting to me now. The hard part is not getting a model to say something clever. It is building the surrounding system so retrieval, tool use, state, escalation, and recovery still make sense once the happy path ends.

Currently leading AI-native platform work at Persistent Systems across agentic support, backend platforms, and production-grade execution flows.

Current role

Lead Software Engineer — Agentic AI & Backend Platforms

Bengaluru, India

  • Backend platforms and microservices
  • Agentic AI systems, RAG, and MCP tools
  • Architecture, rollout, and operational hardening

Biases

How I usually work

  • Prefer typed contracts and explicit edges over magic abstractions
  • Design for incidents, recovery, and human handoff early
  • Care about boring production behavior more than impressive demos
§

Focus Areas

Agentic AI systems

I care about the non-demo parts: tool contracts, retrieval quality, escalation boundaries, durable execution, and keeping LLM workflows inspectable when reality gets noisy.

  • Multi-agent orchestration and planning loops
  • RAG, tool use, MCP servers, and agent memory
  • Production concerns: latency, cost, observability, and safe fallbacks

Backend platforms

Most of my work lives where system contracts matter. I like service boundaries, operational clarity, and data flows that remain boring in production.

  • Go microservices, gRPC, REST, GraphQL, and event-driven systems
  • Schema discipline, migrations, rollout safety, and production validation
  • Platform work spanning provisioning, subscription lifecycle, and developer tooling

Systems thinking

I started close to the wire in telecom and robotics. That background still shapes how I approach correctness, performance, and the cost of vague abstractions.

  • C++ systems foundations and packet-level thinking
  • Hardware-aware robotics control and real-world constraints
  • Preference for clarity over magic in architecture and implementation
§

Skills

Agentic AI

MCPRAGLangChainTool orchestrationLLM routing

Backend

GoPythongRPCREST APIsGraphQLPostgreSQL

Systems

C++Distributed systemsReliabilityMigrationsDebugging

Infrastructure

AWSDockerCI/CDNginxEnvoySageMaker

Earlier foundations

JavaTelecomRoboticsBazel
§

Experience

Lead Software Engineer

Persistent Systems·Oct 2024 – Present·Bengaluru, India

Client: Intuit — Recipe (Data Curation / Developer Platform)

Apr 2026 – Present
  • Sole engineer designing and building an agentic Slack support bot that serves as the first line of support for the Recipe platform across topics, pipeline configuration, asset and recipe creation, and UI workflows.
  • Architected an orchestration loop that answers from a RAG knowledge base first, then investigates through MCP tools over Git, Splunk, Jira, and internal diagnostics when evidence is missing.
  • Built a custom MCP server exposing manual diagnostic actions as agent tools, reducing repeated human triage work and creating a path toward a more AI-native internal platform.
  • Executed a manual blue-green Aurora PostgreSQL major-version upgrade from v11 to v17.9 for the pipeline-configuration service, remediating a compliance blocker with zero data loss.

Client: Vuclip (OTT Platform)

Mar 2025 – Mar 2026
  • Owned backend development across multiple Go microservices handling retail provisioning and subscription lifecycle management at scale.
  • Designed and implemented a Semi-Managed Subscription system automating deactivation, suspension, and resumption from per-partner configuration.
  • Extended partner-facing REST flows and drove migration of legacy subscription services from Java to Go.
  • Coordinated end-to-end and production validation with zero critical post-release incidents while also remediating security vulnerabilities across repositories.

Client: NewRelic (Developer Platform)

Nov 2024 – Feb 2025
  • Built CI/CD infrastructure with automated Trivy scanning and rebuilding of vulnerable Docker images, reducing manual intervention in vulnerability management.
PythonGoAgentic AIRAGMCPLangChainAWSPostgreSQL

Senior Software Development Engineer

CSG·Dec 2023 – Oct 2024·Bengaluru, India

Charging System Orchestration

  • Led design and delivery of Go microservices for scalable backend solutions.
  • Designed and implemented payment and reservations for the CSO microservice, integrating multiple services through REST APIs across the payment and reservation lifecycle.
  • Improved communication, scalability, and operational reliability across telecom billing flows.
GoMicroservicesREST APIsAWS

Software Developer — Robotics & AI

MachaniRobotics·Jan 2021 – Dec 2023·Bengaluru, India

Genesis / Gaia / ApexDrive

  • Re-architected a monolith into a Dockerized mono-repo and improved delivery efficiency across the robotics software stack.
  • Built Gaia, a Go gateway using gRPC, GraphQL, Protocol Buffers, Nginx, and Envoy for authentication and request orchestration.
  • Developed ApexDrive, a C++ limb-driver microservice for precise humanoid motion control.
  • Improved facial-recognition pipelines through embeddings and augmentation, and integrated ChatGPT APIs with TTS and STT for robot interaction.
GoC++gRPCGraphQLEnvoyNginxDocker

Software Developer (Systems)

Oracle·Jul 2018 – Dec 2020·Bengaluru, India

vSTP / SIGTRAN stack

  • Built features in a 3G signaling stack covering SIGTRAN SCCP, packet segmentation, and firewall management.
  • Improved data transmission reliability and reduced operational risk across the signaling network.
  • Automated test suites in Python to improve code coverage and system reliability.

Oracle — IT Intern

Aug 2017 – Jun 2018
  • Worked on point-of-sale software features, upgrades, and test validation for retailer-facing systems.
C++PythonSystems programming3GTesting
§

Education

Master of Computer Science

Amrita University

2016 – 2018CGPA 8.0

Coimbatore, TN

B.E. Electrical & Electronics

Vinayaka University

2009 – 2013CGPA 6.5

Salem, TN

Diploma in Java

NIIT

2013 – 2014CGPA 7.0

Bengaluru, KA