---
title: "Gowri Sankar K - Software Development Engineer II in Bengaluru | Tal"
description: "Meet Gowri Sankar K, Senior Software Engineer at Tesco based in Bengaluru. AI stack includes github copilot, langchain, and mcp."
image: "https://tal.club/meet/gowri-sankar-k/share-image"
---

# Gowri Sankar K on Tal

## Headline

Senior Software Engineer at Tesco

## About

Hi there\! 👋 I'm Gowri Sankar\. I'm a software engineer with over 8 years of experience in various domains full stack, backend, cloud infrastructure, AI, LLM and data engineering\. During my Software Engineering career, I have worked with multiple programming languages, libraries, frameworks, and technologies such as Java, JavaScript, Go, Node, React, Kafka, RabbitMQ, MQTT, Kubernetes, Azure, and AWS\. Additionally, I have experience with various databases including MySQL, Elasticsearch, Couchbase, MongoDB, Redis, InfluxDB and Supabase\. My interests range from distributed systems to AI, and I'm always eager to explore new technological horizons\. On a personal note, I am deeply committed to continuous development and enhancing my skills\. I firmly believe in the potential for ongoing learning and advancement, both in my career and in my personal life\. 👨‍💻 Github: https://github\.com/GowrisankarK ✍️ Medium: https://medium\.com/@shankarshan6991

## Location

Bengaluru

## AI stack

github copilot

langchain

mcp

openai

## Work experience

Software Development Engineer II at Tesco, Mar 2024 \- Present · 2 yrs 3 mos, Bengaluru, Karnataka, India, ⚫️Responsible for developing and architecting the backend system for Membership and Rewards System\. ⚫️Developed the AI Bot using self hosted LLM and MCP to assist the e\-commerce shopping\.

Lead Engineer at Presidio, Feb 2023 \- Mar 2024 · 1 yr 2 mos, Bengaluru, Karnataka, India, ⚫️As a Lead Software Engineer responsible for developing the highly available and scalable application and maintaining the architecture of the chatbot application and leading the team of 8 members\. ⚫️Responsible for reviewing and enhancing the chatbot application architecture\. ⚫️Migrated the AWS RDS instance with Multi AZ type to AWS Aurora Service\. ⚫️Pruned the unwanted and vulnerable transitives dependencies of the chatbot application to make the application highly secured\. ⚫️Developed the application code to send SMS and mail using AWS pinpoint Service\. ⚫️Created the AWS pinpoint service analytics\(using AWS kinesis\) to track the events\(SMS and Email\) to visualise the deliverability\. ⚫️Worked on migrating the logs from AWS EKS Cluster to DataDog for monitoring errors in application using DataDog Montior and alerting the team who owns the application\. ⚫️Developed the OAuth 2\.0 authentication for the chatbot application using both AWS Cognito as service provider and independent identity provider using SAML response validation script with Okta\.

Senior Software Engineer at Presidio, Aug 2021 \- Feb 2023 · 1 yr 7 mos, Bengaluru, Karnataka, India, ⚫️Developed the chatbot application using React\.js as container with json rulesets as props to the container based on which the chatbot will work without backend\. ⚫️Developed the python library to web scrape\(using beautiful soup\) a product related data from a product specific web page periodically and updates the AWS Dynamodb and developed the frontend product search component using React\.js to consume this data for search operation\. ⚫️Developed a Java api to persist the chat conversation of a session in redis cache to allow the React SPA application\(chatbot\) to maintain the state\(past conversations\) after refreshing\. ⚫️Developed the Chatbot workflows using Rasa Open Source framework to create intents, entities &amp; stories with Rasa model and response structure formation using Rasa action server\. ⚫️Deployed the Rasa model and action server into AWS EKS cluster using Rasa Helm chart\. ⚫️Developed and maintained IAC’s using AWS Cloud Formation Template and Terraform for the AWS EC2 instances with ALB &amp;ASG, EKS cluster &amp; AWS Redis cluster creation\. ⚫️Migrated the chatbot microservices logs from AWS Cloudwatch into the Splunk using Cribl\. ⚫️Migrated the log analytics from Mixpanel to Snowplow\(open source\)\. ⚫️Developed and maintained the infrastructure of the Snowplow using AWS ECS service for Snowplow Collector and Enricher and streamed the data logs from AWS S3 using AWS Kinesis &amp; AWS Firehose\. ⚫️Developed the error monitoring system and alerting the application owners using Splunk alerts\. ⚫️Migrated the unit testing framework for React application to Jest and automated the React component creation using Pulp\. ⚫️Added a WAF rules for the Graph QL service to disable the interpolation, as the graph api services are exposed to public api’s\. ⚫️Developed the REST api using Golang as gateway server using Gin framework and GRPC methods using Protobuf for taking a data from raw datasets like excel and csv to Dynamodb database concurrently using Go routines\.

Software Engineer at Presidio, Sep 2020 \- Aug 2021 · 1 yr, Chennai, Tamil Nadu, India, ⚫️As a Full Stack Developer &amp; AWS Cloud Solution Architect, developed the end to end chatbot application with multiple modules\(conversational\_marketing, sales, download\_products, post\_purchase\_support\) to help the customers to download the SAAS products of the vendor using chatbot\. ⚫️Developed the java microservice to interact with IBM WATSON\(Dialog Management Saas Service\) to get the chatbot workflow responses based on user’s NLU input using intents, entities and dialog workflows\. ⚫️Developed the Redis cache layer to store the chat session information\. ⚫️Developed the java package utility to mask the PII data of the chatbot users to avoid the PII leak issue via logging\. ⚫️Designed and developed the GraphQL Api layer with multiple schema query points to different data sources\(NLP ML models\) using Query Aggregator microservice design pattern to call the multiple models with single api hit using aggregated query request\. ⚫️Developed the JSON based rule engine to find the Next Best Action for the chatbot response based on the multiple model results on same NLU input as Node\.js application using serverless architecture\. ⚫️Migrated the frontend chatbot design to Rosetta theme using material ui theme wrapper in React\.js\. ⚫️Developed the end to end chat workflow using IBM WATSON for the educational module specifically for the education account users who wants to learn the saas products using free trail\. ⚫️Developed the frontend React\.js chatbot application with widget UI/UX design and embedded it to the parent pages using the iframe\. ⚫️Developed the java application as a CRON job to migrate product related information from MYSQL database to AWS DynamoDb\. ⚫️Developed a typescript decorator for XSS filtering as a javascript package and added the package to the AWS Layers and used in all Node\.js serverless applications\.

Software Engineer at Infoview Technologies, Jun 2018 \- Sep 2020 · 2 yrs 4 mos, Greater Chennai Area, ⚫️As a Java Full Stack Developer responsible for end to end development of the SCM Modules like Inventory Management, Procurement &amp; Waste Management for the Product called HUE\(Web\-based ERP product\) and got promoted as SME\(Subject Matter Expert\) for SCM modules\(Waste Management, Inventory Management\) of HUE application\. ⚫️Worked on the migration of MVC architecture to SPA\(Single Page Application\) architecture\. ⚫️Worked on the autocomplete search feature using the Elasticsearch\. ⚫️Responsible for developing and maintaining SCM module backend API’s with microservices architecture using SpringBoot\. ⚫️Responsible for bundling the java microservices and pushing it to the nexus artifactory for the CI/CD pipeline\. ⚫️Worked on the migration of data layer of the HUE product from Cassandra\(NoSQL\) to MariaDB\(SQL\)\. ⚫️Worked on the batch processing layer of the product HUE using Spring Batch to process the excel/csv transactional data into the Database\. ⚫️Developed and maintained angular component and utility libraries for the HUE product and published them into the jfrog artifactory under private registry\. ⚫️Developed and maintained the java utility package to transfer data from MariaDB\(Primary DB\) to ElasticSearch index for AutoComplete search mechanism for the SPA\. ⚫️Worked on migrating Spring XML based bean configuration into Java based configuration\. ⚫️Wrote unit testcases for all the backend java SCM apis using Mockito and Junit libraries and added the pre\-commit hooks to check code coverage\(using SonarQube\)\.

Software Engineer Trainee at Newgen Software, Jan 2018 \- Jun 2018 · 6 mos, Greater Chennai Area, ⚫️As a Java developer worked for a product called as IMPS\(Immediate Payment Service\)\. ⚫️Developed the REST API endpoints using Java which is used by the IMPS product for transactional related service\.

## Education

Bachelor of Technology, Information Technology, Bannari amman institute of technology

HSC, Computer Science, URC Palaniammal Matric Higher Secondary School

[View the original profile](https://tal.club/meet/gowri-sankar-k)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/gowri-sankar-k#person",
      "name": "Gowri Sankar K",
      "url": "https://tal.club/meet/gowri-sankar-k",
      "description": "Meet Gowri Sankar K, Senior Software Engineer at Tesco based in Bengaluru. AI stack includes github copilot, langchain, and mcp.",
      "jobTitle": "Software Development Engineer II",
      "worksFor": {
        "@type": "Organization",
        "name": "Tesco"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Development Engineer II"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Bannari amman institute of technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "URC Palaniammal Matric Higher Secondary School"
        }
      ],
      "knowsAbout": [
        "github copilot",
        "langchain",
        "mcp",
        "openai"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/gowri-sankar-k#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/gowri-sankar-k#webpage",
      "url": "https://tal.club/meet/gowri-sankar-k",
      "name": "Gowri Sankar K on Tal",
      "description": "Meet Gowri Sankar K, Senior Software Engineer at Tesco based in Bengaluru. AI stack includes github copilot, langchain, and mcp.",
      "dateModified": "2026-06-10T13:55:53.301Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/gowri-sankar-k#person"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
