---
title: "Dhruvil Thakor - Software Engineer in Surat | Tal"
description: "Meet Dhruvil Thakor, Java Backend Engineer @ Barclays | Spring Boot, Kafka, Microservices | Building scalable payment systems based in Surat. AI stack includes claude, codex, and deepseek. Explore public work links including github, leetcode, and codeforces."
image: "https://tal.club/meet/dhruvil-thakor/share-image"
---

# Dhruvil Thakor on Tal

## Headline

Java Backend Engineer @ Barclays \| Spring Boot, Kafka, Microservices \| Building scalable payment systems

## About

Java Backend Engineer with 14\+ months of experience at Barclays, designing and scaling Spring Boot microservices that process 100,000\+ daily transactions\. I build event\-driven systems with Apache Kafka and ActiveMQ, optimize performance through Redis caching, and maintain 99\.9% uptime for production payment infrastructure\. At Barclays, I've engineered and scaled 5 microservices handling transaction payload validation across a 30\+ service ecosystem, cut processing latency by 15% through Redis caching and parsing optimizations, and architected asynchronous payment routing using Kafka with dead\-letter queues for failure recovery\. Outside work, I build distributed systems projects — including a payment platform processing 10,000\+ simulated TPS using Java 21 Virtual Threads and gRPC, and a real\-time leaderboard system using Redis Sorted Sets and WebSocket streaming\. Always open to connecting with backend engineers, systems thinkers, and anyone building at scale\.

## Location

Surat

## AI stack

claude

codex

deepseek

kimi

opencode

Qwen Code

## Work experience

Software Engineer at Barclays, Aug 2025 \- Present · 1 yr 1 mo, Pune District, Maharashtra, India, • Engineered and scaled 5 Spring Boot microservices handling transaction payload formatting and schema validation, supporting 100,000\+ daily payments across a 30\+ service ecosystem\. • Cut average payload processing latency by 15% by refactoring XML/JSON parsing logic and integrating Redis caching into core data transformation workflows\. • Architected asynchronous payment routing with Apache Kafka, applying strict partition keys for message ordering and Dead\-Letter Queues \(DLQs\) to isolate and recover from processing failures\. • Sustained 99\.9% service uptime by resolving production incidents and tracing failed transactions through APM tooling and log aggregators\.

Software Engineer Intern at Barclays, May 2024 \- Jul 2024 · 3 mos, Pune District, Maharashtra, India, • Decreased synchronous API response times by 20% by decoupling two legacy backend systems with Apache Kafka, configuring consumer groups and manual offset commits\. • Architected a Spring Batch pipeline to parse and publish over 100,000 records to a messaging queue for downstream processing\. • Increased overall system throughput by 20% by developing an independent, non\-blocking consumer application to route downstream payloads\.

## Education

Bachelor's degree, Dhirubhai Ambani University

## Public links

- github: https://github\.com/thakordrvl
- leetcode: https://leetcode\.com/drvl0
- codeforces: https://codeforces\.com/profile/drvl

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

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/dhruvil-thakor#person",
      "name": "Dhruvil Thakor",
      "url": "https://tal.club/meet/dhruvil-thakor",
      "image": "https://tal.club/meet/dhruvil-thakor/profile-photo.jpg",
      "description": "Meet Dhruvil Thakor, Java Backend Engineer @ Barclays | Spring Boot, Kafka, Microservices | Building scalable payment systems based in Surat. AI stack includes claude, codex, and deepseek. Explore public work links including github, leetcode, and codeforces.",
      "jobTitle": "Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "Barclays"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Surat"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Dhirubhai Ambani University"
        }
      ],
      "knowsAbout": [
        "claude",
        "codex",
        "deepseek",
        "kimi",
        "opencode",
        "Qwen Code"
      ],
      "sameAs": [
        "https://github.com/thakordrvl",
        "https://leetcode.com/drvl0",
        "https://codeforces.com/profile/drvl"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/dhruvil-thakor#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/dhruvil-thakor#webpage",
      "url": "https://tal.club/meet/dhruvil-thakor",
      "name": "Dhruvil Thakor on Tal",
      "description": "Meet Dhruvil Thakor, Java Backend Engineer @ Barclays | Spring Boot, Kafka, Microservices | Building scalable payment systems based in Surat. AI stack includes claude, codex, and deepseek. Explore public work links including github, leetcode, and codeforces.",
      "dateModified": "2026-08-23T11:14:39.014Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/dhruvil-thakor#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/dhruvil-thakor/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/dhruvil-thakor/profile-photo.jpg",
        "caption": "Dhruvil Thakor profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
