---
title: "Shikhar S. - Senior Software Developer in Bengaluru | Tal"
description: "Meet Shikhar S., ML brain. Backend hands. Now conquering distributed systems — one design pattern at a time. based in Bengaluru. AI stack includes claude code, cursor, and grok."
image: "https://tal.club/meet/shikhar-singhal/share-image"
---

# Shikhar S\. on Tal

## Headline

ML brain\. Backend hands\. Now conquering distributed systems — one design pattern at a time\.

## About

Passionate Backend Software Engineer with over 5 years of experience in Java, Go, and microservice architecture\. Specializes in building large\-scale distributed systems that serve millions of users\. Proficient in designing and implementing robust RESTful and gRPC APIs, managing data with both relational and NoSQL databases, and working with event\-driven and real\-time systems\. Committed to writing clean, maintainable, and scalable code\. Strong problem\-solver and competitive coder with a solid foundation in data structures, algorithms, and object\-oriented programming\.

## Location

Bengaluru

## AI stack

claude code

cursor

grok

langchain

notion

Vercel AI SDK

## Work experience

Senior Software Developer at msg, Nov 2024 \- Present · 1 yr 11 mos, Bengaluru South, Karnataka, India, Architected event\-driven notification platform \(in\-app, email, scheduled\) in NestJS/TypeScript across a multi\-tenant SaaS product on SAP BTP • Delivered application\-wide internationalization \(i18n\) serving 10\+ locales end\-to\-end from frontend to ANS delivery pipeline • Implemented JWT authentication middleware and NestJS Guards for RBAC and per\-tenant authorization across all REST APIs • Integrated Prometheus metrics and structured logging for real\-time SRE monitoring — reduced MTTD by \~40% • Designed SQL data partitioning on SAP HANA Cloud with TypeORM, pessimistic locking, and ACID\-compliant concurrent write handling • Built idempotent cross\-tenant data migration engine handling hierarchical relationships across 100K\+ records • Migrated template engine to LiquidJS resolving a security vulnerability and enabling multi\-locale template support • Delivered scheduled timezone\-aware notifications via BullMQ task queues within ANS rate\-limit constraints

Software Developer at msg, May 2023 \- Nov 2024 · 1 yr 7 mos, Bengaluru, Karnataka, India

Data science Consultant at TCG Digital, Sep 2020 \- Apr 2023 · 2 yrs 8 mos, Mumbai, Maharashtra, India

Summer Intern at Mystifly, May 2019 \- Jul 2019 · 3 mos, Greater Bengaluru Area, Optimizing Cache Hit Rate of Airline Data Supplier •Developed an algorithm to optimize the cache hit rate from the supplier for flight fare after data preprocessing •Applied Correlation Heatmap to reduce features from 38 to 7 and developed 5 new features using feature engineering •Ensembled Xgboost, Random Forest and Neural Network regression model to predict flight fare attaining RMSE of 60 •Predicted the price shock for a particular lag by reducing the days left for departure attaining an accuracy score of 97% •Integrated the price shock algorithm in local server using Rest API and Postman to display the result in JSON format

Student Mentor at Student Welfare Group, IIT Kharagpur, Aug 2018 \- Apr 2019 · 9 mos, IIT Kharagour, Mentor of Six 1st year student\. \-Serve as a guide to the novice\. \-Encourage and help them to take crucial decisions\. \- Help them identify their strength and weaknesses\.

Trainee at Oil and Natural Gas Corporation Ltd, May 2017 \- Jun 2017 · 2 mos, Kolkata, West Bengal, India, • Studied various facets of Petroleum Exploration; its genesis and major geological and geophysical processes involved in exploration • Analyzed different equipment of on and off\-field geophysics as well as the functioning of field processing and interpretation software • Comprehended the process of reconnaissance survey; 2D, 3D and 4D seismic data acquisition involved in the oil and gas industry

## Education

Dual degree, Indian Institute of Technology, Kharagpur

Intermediate, Mathematics, kendriya vidyalaya

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

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/shikhar-singhal#person",
      "name": "Shikhar S.",
      "url": "https://tal.club/meet/shikhar-singhal",
      "image": "https://tal.club/meet/shikhar-singhal/profile-photo.jpg",
      "description": "Meet Shikhar S., ML brain. Backend hands. Now conquering distributed systems — one design pattern at a time. based in Bengaluru. AI stack includes claude code, cursor, and grok.",
      "jobTitle": "Senior Software Developer",
      "worksFor": {
        "@type": "Organization",
        "name": "msg"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Senior Software Developer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Indian Institute of Technology, Kharagpur"
        },
        {
          "@type": "EducationalOrganization",
          "name": "kendriya vidyalaya"
        }
      ],
      "knowsAbout": [
        "claude code",
        "cursor",
        "grok",
        "langchain",
        "notion",
        "Vercel AI SDK"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/shikhar-singhal#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/shikhar-singhal#webpage",
      "url": "https://tal.club/meet/shikhar-singhal",
      "name": "Shikhar S. on Tal",
      "description": "Meet Shikhar S., ML brain. Backend hands. Now conquering distributed systems — one design pattern at a time. based in Bengaluru. AI stack includes claude code, cursor, and grok.",
      "dateModified": "2026-09-14T14:16:17.569Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/shikhar-singhal#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/shikhar-singhal/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/shikhar-singhal/profile-photo.jpg",
        "caption": "Shikhar S. profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
