Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Sourav Kundu

Sourav Kundu

Bangalore

Summary

Dynamic Software Developer with extensive experience at Tesco Bengaluru, specializing in distributed systems and microservices. Demonstrated success in optimizing data storage solutions, resulting in significant cost savings, and enhanced application performance. Known for strong leadership and problem-solving skills across a broad technology stack. Passionate about emerging AI technologies, including Generative AI (GenAI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP).

Overview

15
15
years of professional experience

Work History

Software Developer Engineer 3

Tesco Bengaluru Pvt Ltd.
Bangalore
06.2024 - Current
  • Assisted with planning, designing, coding, testing, devops, documenting, and maintaining software applications.
  • Optimized the design of storing data in the Couchbase DB and Redis cache, which was giving us data syncing problems. This reduced the query timeouts, as well as helped in cost optimization.
  • Developed one automated API that will perform the required tasks in failure scenarios.
  • Performed the Splunk log optimization in our codebase.
  • Identified the security vulnerabilities using Snyk, and helped the team to fix security issues.
  • Developed a chatbot using Azure AI to automate the support-related mundane activities and enhance the Confluence search capabilities.
  • Analyzed the usages of Tabnine and Github Copilot to suggest the team to use the best possible AI tool as per company regulations.

MEMBER OF TECHNICAL STAFF III

VMWare
Bangalore
08.2018 - 06.2024
  • Implemented microservices architecture to enhance modularity, scalability, and maintenance efficiency.
  • Deployed cross-team initiative to integrate Google APIs for improved app feedback visibility.
  • Implemented caching strategies using technologies like Redis, leading to a 40% reduction in database query times, and improved application responsiveness.
  • Previously, substantial expenses were incurred for storing historical data exceeding one year in Elasticsearch. By limiting data retention to 28 days across all ES history entities, I achieved monthly savings of approximately $79,000. Additionally, restructuring the ES history domain resulted in extra savings of approximately $72K.

Senior Associate Platform L2

Sapient
Bangalore
06.2016 - 07.2018
  • Worked with an ANZ investment banking client in an FX project during this time.

IT Analyst

Tata Consultancy Services Ltd
Kolkata
03.2010 - 06.2016
  • Joined TCS as a fresher and worked as a Java developer.
  • Worked on the TCS BaNCS insurance product throughout my career at TCS.

Education

M.Tech - Data Science and Machine Learning

PES University
Bangalore
01.2023

B.Tech - Electronics & Communication Engineering

Techno India College of Technology
Kolkata
06.2009

Skills

  • Distributed Systems
  • Leadership
  • Problem Solver
  • Java
  • Data Structure and Algorithms
  • Docker
  • Kubernetes
  • Jenkins
  • Spring Boot
  • Micronaut
  • Redis
  • Postgres
  • DynamoDB
  • Couchbase
  • AWS
  • Azure Devops
  • Kafka
  • Elasticsearch
  • Microservices
  • System Design
  • Gen AI
  • Github Copilot/ Tabnine

Accomplishments

  • Best performer award in TCS BaNCS, in Peterborough, UK
  • Best Performer of the Month Award at TCS
  • On-the-spot award in Sapient
  • Best monthly contributor in Tesco in December 2024

Timeline

Software Developer Engineer 3

Tesco Bengaluru Pvt Ltd.
06.2024 - Current

MEMBER OF TECHNICAL STAFF III

VMWare
08.2018 - 06.2024

Senior Associate Platform L2

Sapient
06.2016 - 07.2018

IT Analyst

Tata Consultancy Services Ltd
03.2010 - 06.2016

M.Tech - Data Science and Machine Learning

PES University

B.Tech - Electronics & Communication Engineering

Techno India College of Technology
Sourav Kundu