Skip to content
View sumanpal97's full-sized avatar
  • 11:02 (UTC -12:00)

Block or report sumanpal97

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sumanpal97/README.md

Hi, I'm Suman Pal

Backend & Distributed Software Engineer

What I do

LinkedIn Email Profile views


About Me

I build backend systems for the regime where one machine stops being an option — where partitioning, throughput, and failure handling are design constraints rather than afterthoughts.

My work centers on distributed data processing at scale: streaming ingestion over Kafka, multi-threaded transformation engines, and wide-column stores like ScyllaDB, where the access pattern has to be designed around the partition key instead of discovered in production. Most of the interesting engineering lives in the unglamorous parts — shard-aware batching, backpressure, idempotent retries, and choosing a consistency model you can actually defend.

I reach for event-driven architecture for the same reason I reach for clean interfaces: it lets services fail independently. My design instinct goes toward staying correct under concurrency and predictable at the tail, not just fast in the average case.

Lately I've been deep in the cloud-native ecosystem — Kubernetes controllers, operators, and Opensource CNCF projects — and in Agentic AI, building MCP-based tooling that gives models typed, permissioned access to real developer systems.

I'm drawn to low-level systems problems, code that has to hold up in production, and the gap between working and correct.


What I Work With

Languages

Java Python C++ SQL

Backend & Architecture

Spring Boot Flask REST Microservices Event Driven System Design

Data & Streaming

Kafka Spark ScyllaDB Couchbase MySQL

Cloud & Platform

Kubernetes Docker Helm AWS Azure Jenkins

AI Engineering

Agentic AI MCP LangChain RAG


Currently Exploring

  • 🧩 Consensus and replication internals — Raft, quorum reads, and what "eventual" actually costs you
  • ⚙️ Kubernetes operators — writing controllers instead of clicking through YAML
  • 🔍 Query engine internals — vectorized execution and why columnar layouts win
  • 🤖 Agentic tooling on MCP — giving models safe, typed access to real developer systems

Contributions

Contribution graph

Snake eating my contributions


Always happy to talk about distributed systems.

Popular repositories Loading

  1. titanic_survivor_prediction titanic_survivor_prediction Public

    Data Analysis on the famous titanic dataset and Prediction of Survivors using ML Models and finding the best accuracy

    Jupyter Notebook

  2. Data-Analysis Data-Analysis Public

    Jupyter Notebook

  3. Black-Friday-Sales-Prediction Black-Friday-Sales-Prediction Public

    Jupyter Notebook

  4. Airline-Reservation-System Airline-Reservation-System Public

    Java

  5. template template Public

    HTML

  6. LambdaTest LambdaTest Public

    Java