My Work Experience

Five and a half years of roles, the open-source projects alongside them, and the research before.

  1. 2026–Now

    DP World

    Group SDE 2

    5% fewer tokens, found by instrumenting the agents

    April 2026 – Present · Bangalore

    DP World is a global ports, logistics and supply-chain company.

    • Agentic AI
    • LangFuse
    • OpenTelemetry
    • Python

    Working on agentic-AI applications. An agent is a black box until you can see every prompt and every step it takes, so the first job was making it visible.

    The numbers:

    • Token usage down 5% after the traces showed where it went

    What I did:

    • Self-hosted LangFuse and OpenTelemetry so every prompt and workflow step is traceable
    • Tune prompts and workflows against evidence from those traces instead of guesswork
  2. 2024–26

    Zinnia

    Senior Software Engineer

    20s → <1s end-to-end on the orchestration engine

    August 2024 – March 2026 · Gurugram

    Zinnia builds software and services for the life-insurance and annuities industry.

    • Java
    • Virtual Threads
    • MongoDB
    • LangChain
    • LangGraph
    • RAG

    Joined as Software Engineer II and was promoted to Senior Software Engineer in June 2025. Two systems: one about speed, one about taking a manual queue off people's desks.

    The numbers:

    • Orchestration latency from 20 seconds to under one, a 95% cut
    • Policy issuance time down 72.3%
    • Above & Beyond Award, 2025, for the agentic validator

    What I did:

    • Built a reactive orchestration engine on Java Easy Flows and MongoDB Change Streams, with virtual threads and a reactive WebClient
    • Built a RAG-driven agentic validator that reads e-applications, finds the defects a reviewer would, and writes the fix-sheet itself
  3. 2021–24

    Delhivery

    Senior Software Engineer

    2B+ shipment updates a day through one Kafka service

    September 2021 – July 2024 · Gurugram

    Delhivery is one of India's largest logistics and supply-chain companies.

    • Python
    • Kafka
    • AsyncIO
    • FastAPI
    • Java
    • Vert.x
    • Spark
    • Redis

    Started as Software Engineer and was promoted to Senior Software Engineer in April 2024. High-throughput, event-driven services that the rest of the network leans on.

    The numbers:

    • 2B+ shipment updates a day on the scan-push service
    • 10× faster event processing on Waybill, and fault tolerance worth a 3× business gain
    • 70% off billing execution time
    • Above & Beyond Award, 2023, for leading TMS SaaS delivery
    • Pinnacle Problem Solver, three times, 2022

    What I did:

    • Built the scan-push service: a Kafka factory architecture on multi-threading and AsyncIO
    • Moved Waybill to multi-threading and Vert.x
    • Rewrote billing on Spring and Spark with Drools rules cached in Redis
    • Led the FastAPI and Kafka integration layer for a TMS SaaS MVP that onboarded six pilot clients
  4. 2021

    DXC Technology

    Associate Software Engineer

    First role after the B.Tech

    July 2021 – September 2021 · Bangalore

    DXC Technology is a global IT services company.

  5. 2025–Now

    Resume Matcher

    Core maintainer & top contributor

    28.9K+ GitHub stars

    2025 – Present · Open source

    An open-source tool that tailors a resume to a job description with the language model of your choice.

    • LangChain
    • LangGraph
    • QdrantDB
    • Next.js
    • Docker
    • GitHub Actions

    One of the core maintainers. I own the retrieval side and the release pipeline.

    What it does:

    • Own the RAG engine (LangChain, LangGraph, QdrantDB) that reverse-engineers how ATS software scores a resume
    • Own the GitHub Actions and Docker pipeline that ships releases
  6. 2026

    Jira Alerts MCP

    Creator & maintainer

    82 verified tools for JSM alerts and on-call

    2026 · Open source, Apache-2.0

    An MCP server for Jira Service Management Operations, the alerting product that replaced Opsgenie, which no other Jira MCP server covers.

    • TypeScript
    • MCP SDK
    • Zod
    • Jira REST API
    • Node.js

    Ask an agent what is paging you and who is on call, and let it act on the answer.

    The numbers:

    • 82 verified tools across alerts, schedules, teams, maintenance windows and routing
    • 28 registered by default, so the agent starts narrow

    What it does:

    • Search alerts and read their notes and activity timeline
    • Acknowledge, close, annotate and escalate alerts, and confirm the write actually landed instead of assuming it did
    • Look up who is on call now and next
    • Published on npm and listed on the MCP Registry and mcpservers.org
  7. 2021

    Springer

    Deep learning framework for cybersecurity

    Framework, applications, and future research trends

    2021 · Emerging Technologies in Data Mining and Information Security

    R. V. Singh, B. Bhushan, A. Tyagi.

    • Deep learning
    • Cybersecurity
  8. 2021

    SSRN, Elsevier

    AI and deep learning-based solutions to enhance cyber security

    Published paper

    2021 · SSRN, Elsevier

    R. V. Singh, B. Bhushan, L. Malhotra.

    • Artificial intelligence
    • Deep learning
    • Cybersecurity