---
title: "Swapnil Agarwal - Senior Software Engineer in Greater Bengaluru Area | Tal"
description: "Meet Swapnil Agarwal, Software Engineer @VIDA Digital Identity | Ex - Tiket.com | Ex- J.P.Morgan || CSE’22 NITBhopal based in Greater Bengaluru Area. AI stack includes claude code, claude, and codex."
image: "https://tal.club/meet/swapnil-agarwal/share-image"
---

# Swapnil Agarwal on Tal

## Headline

Software Engineer @VIDA Digital Identity \| Ex \- Tiket\.com \| Ex\- J\.P\.Morgan \|\| CSE’22 NITBhopal

## About

Hi there\! I'm a Software Engineer \(Backend Developer\) with 4\+ years of experience building and scaling Java and Spring Boot services across digital identity and travel technology\. I currently work as a Software Engineer II at VIDA, where I build KYC and identity\-verification platforms using Java, Spring Boot, Kafka, MySQL, Redis, and AWS\. My work spans high\-throughput API design, asynchronous workflows, third\-party integrations, document and biometric verification, object storage, and security\-sensitive data handling\. Recent work includes improving verification latency from roughly 8 seconds to under 2 seconds, evolving production verification integrations, building backend\-managed KYC orchestration and Kafka\-based transaction visibility, and implementing AWS S3 and KMS\-based storage capabilities\. Previously, I worked at tiket\.com on travel\-platform integrations, database and service performance, and observability; and at JPMorgan on data migration and Python workflow automation\. I enjoy solving backend and platform problems involving distributed systems, APIs, performance, reliability, cloud infrastructure, and secure data flows\. I'm driven by a thirst for knowledge and a passion for continuous growth\. I'm eager to contribute my skills to challenging projects, drive innovation, and collaborate effectively within diverse teams\.

## Location

Greater Bengaluru Area

## AI stack

claude code

claude

codex

notion

openai

claudecode

## Work experience

Senior Software Engineer at VIDA Digital Identity, Apr 2026 \- Present · 6 mos, Hybrid, Skills: Java, Spring Boot, REST APIs, OpenFeign, MySQL, Redis, Kafka, AWS Built a reusable library to standardize third party vendor integrations, halving time to integrate new vendors\. Shipped NFC passport verification as a new alternate KYC path, using a zero\-trust design where the backend owns the final decision; supported two critical client opportunities\. Designed a reusable manual review workflow for Singapore KYC, routing cases to Jira, ingesting reviewer decisions, recomputing KYC status, and preserving SDK, API, and webhook contracts for a \~$400K annual opportunity\.

Software Engineer at VIDA Digital Identity, Jan 2024 \- Mar 2026 · 2 yrs 3 mos, On\-site, Skills: Java, Spring Boot, REST APIs, Redis, Kafka, MySQL, AWS Led the production turnaround of an ID verification platform with &gt;90% downtime, taking it from no active onboarding to 20\+ live customers by core flow standardization, memory leak fixes, and improved observability\. Cut average verification latency from \~8s to &lt;2s by eliminating redundant calls, parallelizing processing, fixing routing, caching results, and streamlining orchestration; validated OCR/IDV at 20 TPS with \~1\.4s p99\. Upgraded a third party document verification SDK from v2\.4 to v3\.7, resolving production defects and cutting processing time from \~15s to 3–4s; evaluated 15 document types across 3,500\+ OCR/FAR/FRR samples to refine models, configurations, and validation logic, improving internal verification accuracy by 70%\+\. Built backend\-managed KYC orchestration with configurable workflows, a unified status, idempotent retries, audit history, and concurrency\-safe updates; published enriched Kafka events for self\-service transaction visibility\. Expanded a KYC portfolio contributing \~5% of company revenue with vendor and model integrations, device fraud, video liveness, 1:N face matching, blacklist checks, configurable controls, and billing fixes\. Replaced Base64 document responses with concurrent S3 presigned URLs, reducing payloads from 1–2 MB to 45–90 KB, offloading document downloads to S3, and securing access with time\-limited URLs\. Built Bring Your Own Key \(BYOK\) encryption for multi\-tenant document storage using AWS KMS envelope encryption, letting regulated customers control and revoke the keys that protect their data\. Built a centralized image storage service, consolidating verification and liveness artifacts in AWS S3 to reduce storage footprint and costs by \~60% and enable configurable PII retention\.

Software Engineer at tiket\.com, Jul 2022 \- Jan 2024 · 1 yr 7 mos, Noida, Uttar Pradesh, India, Cross\-Functional IT Team \(Technology Used\): Java, MongoDB, Python, Influxdb, Telegraf, Golang, Grafana, Kapacitor Optimized Agoda sync microservice efficiency via metrics integration, flow optimization, reduced DB calls, error resolution, asynchronous outbound calls, leading to efficient synchronisation and improved performance by 300%\. Took complete ownership, identified issues, and elevated InfluxDB uptime from 60% to 99% through vigilant monitoring and swift issue resolution\. Integrated utility repositories to enable metric transmission during database calls, eliminating the need for complex integrations and reducing metric implementation time from 5 days to 2 hours without requiring structural changes\. Implemented application level joins to a heavy query, breaking it into smaller parts, reducing MongoDB load by 20%\. Developed Python scripts for monitoring, reducing load, enhance performance, yielding 30% system improvement Vendor Integration and Enhancement Team \(Technology Used\): Java, MongoDB, Redis, SpringBoot Enhanced Viator API integration, successfully onboarded 30,000\+ products with key questionnaires\. Resolved BMG validity bug and addressed cache issue for product updates, preventing outdated pages and booking failures, ensuring a smoother customer experience\. Led bug fixes, enhancements, debugging, testing, cross\-team collaboration, code reviews, logging and dashboards creation, elevate code quality, expand test coverage, promote cooperation, and enhance system monitoring\.

Software Engineer at J\.P\. Morgan, Jun 2022 \- Jul 2022 · 2 mos, Bengaluru, Karnataka, India, Facilitated seamless data migration from legacy to new systems, ensuring continuity and accuracy\. Designed Python scripts for the automated generation of diverse reports, enhancing data insights\. Managed effective scheduling of multiple jobs for report generation, optimizing the delivery of valuable information\.

Software Engineer Intern at J\.P\. Morgan, Jan 2022 \- May 2022 · 5 mos, Bengaluru, Karnataka, India

## Education

Bachelor of Technology \- BTech, Computer Science, Maulana Azad National Institute of Technology

12th Class \(CBSE\), Pragati Vidya Peeth School

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

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/swapnil-agarwal#person",
      "name": "Swapnil Agarwal",
      "url": "https://tal.club/meet/swapnil-agarwal",
      "image": "https://tal.club/meet/swapnil-agarwal/profile-photo.jpg",
      "description": "Meet Swapnil Agarwal, Software Engineer @VIDA Digital Identity | Ex - Tiket.com | Ex- J.P.Morgan || CSE’22 NITBhopal based in Greater Bengaluru Area. AI stack includes claude code, claude, and codex.",
      "jobTitle": "Senior Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "VIDA Digital Identity"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Senior Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Greater Bengaluru Area"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Maulana Azad National Institute of Technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Pragati Vidya Peeth School"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude",
        "codex",
        "notion",
        "openai",
        "claudecode"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/swapnil-agarwal#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/swapnil-agarwal#webpage",
      "url": "https://tal.club/meet/swapnil-agarwal",
      "name": "Swapnil Agarwal on Tal",
      "description": "Meet Swapnil Agarwal, Software Engineer @VIDA Digital Identity | Ex - Tiket.com | Ex- J.P.Morgan || CSE’22 NITBhopal based in Greater Bengaluru Area. AI stack includes claude code, claude, and codex.",
      "dateModified": "2026-09-04T17:27:15.680Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/swapnil-agarwal#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/swapnil-agarwal/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/swapnil-agarwal/profile-photo.jpg",
        "caption": "Swapnil Agarwal profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
