---
title: "Madhusudan . - Backend Engineer in India | Tal"
description: "Meet Madhusudan ., Backend Engineer at Gitlab | Ex-Expedia | NSIT, Delhi based in India. AI stack includes antigravity and opencode."
image: "https://tal.club/meet/madhusudan-4/share-image"
---

# Madhusudan \. on Tal

## Headline

Backend Engineer at Gitlab \| Ex\-Expedia \| NSIT, Delhi

## About

Backend Engineer at GitLab on the CI Platform team with 5\+ years of experience, where I focus on scaling the database layer behind GitLab's CI/CD pipelines\. Most of my work sits at the intersection of Rails, Java and PostgreSQL at production scale: partitioning large tables, designing queries that prune down to the partitions that actually matter, and running terabyte\-scale data migrations without disrupting customer workloads\. Some of the work I've shipped recently: \- Drove complete E2E database migrations \(reads, writes and backfill\) with phased rollout of a multi\-terabyte tables of CI Database \(e\.g: pipeline jobs and pipeline variables\) from PostgreSQL to encrypted object storage\. \- Added partition pruning across 18\+ database models via a reusable association loader, cutting unpruned cross\-partition query rates on production CI replicas by around 90%\. \- Built RuboCops that catches unpartitioned CI queries before they reach review, raised in response to a production incident\. Databases are where I tend to gravitate\. Over the years I've built up a knack for the kinds of problems that show up at scale: index design, query patterns, partitioning, and the long tail of performance issues that only surface under real production traffic\. I care about database craft and writing code that still holds up months later\. Before GitLab I had also worked as a Software Development Engineer at Expedia Group, where I built customer\-facing services across backend \(Java, Node\.js, Ruby on Rails\), frontend \(Kotlin\), and AWS \(EC2, Lambda, SNS, SQS, DynamoDB, RDS\)\. Earlier on, I studied at NSIT Delhi and spent a stretch on competitive programming \(Global Rank 57 in Codechef Lunchtime 2017, Global Rank 64 in 2016\), which still shapes how I think about decomposing problems today\. Happy to connect on Java, PostgreSQL, Rails at scale, CI/CD systems, or large\-scale data migrations\.

## Location

India

## AI stack

antigravity

opencode

## Work experience

Backend Engineer at GitLab, Feb 2025 \- Present · 1 yr 7 mos, Backend Engineer on the CI Platform team, working on the database layer behind GitLab's CI/CD pipelines\. Focus areas: partitioning large CI tables, optimizing query patterns to prune cross\-partition scans, and migrating high\-volume data stores out of PostgreSQL\. Selected work: \- Drove the reads\-writes phased rollout of the pipeline variables migration from PostgreSQL to encrypted object storage \(multi\-terabyte scale\)\. \- Shipped partition pruning, batch\-uploader and Pre\-loaders across 18\+ database models via a reusable association loader, cutting unpruned cross\-partition query rates on production CI replicas by \~90%\. \- Built RuboCops that prevents unpartitioned CI queries from re\-entering the codebase, raised in response to a production incident\. \- Actively participated in On\-calls roasters, incident resolution and rotations\. \- Database Reviewer for gitlab\-org/gitlab\.

Software Development Engineer at Expedia Group, Jan 2022 \- Jan 2025 · 3 yrs 1 mo, India

## Education

Bachelor of Engineering \- BE, Engineering, Netaji Subhas Institute of Technology

Secondary education, Maharishi Dayanand Public School

[View the original profile](https://tal.club/meet/madhusudan-4)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/madhusudan-4#person",
      "name": "Madhusudan .",
      "url": "https://tal.club/meet/madhusudan-4",
      "description": "Meet Madhusudan ., Backend Engineer at Gitlab | Ex-Expedia | NSIT, Delhi based in India. AI stack includes antigravity and opencode.",
      "jobTitle": "Backend Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "GitLab"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Backend Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "India"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Netaji Subhas Institute of Technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Maharishi Dayanand Public School"
        }
      ],
      "knowsAbout": [
        "antigravity",
        "opencode"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/madhusudan-4#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/madhusudan-4#webpage",
      "url": "https://tal.club/meet/madhusudan-4",
      "name": "Madhusudan . on Tal",
      "description": "Meet Madhusudan ., Backend Engineer at Gitlab | Ex-Expedia | NSIT, Delhi based in India. AI stack includes antigravity and opencode.",
      "dateModified": "2026-08-02T00:53:11.695Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/madhusudan-4#person"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
