Skip to content
View Eomaxl's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Eomaxl

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Eomaxl/README.md

Sourav Snigdha Mansingh

Senior Backend Engineer & Technical Lead

Golang · Gin · Java · Spring Boot · Apache Kafka · Distributed Systems · Python · AI/RAG Ex-Confluent · Cisco · DBS Bank | 11 Years | Bengaluru, India


About Me

I'm a Senior Backend Engineer and Technical Lead with 11 years of experience building high-throughput, production-grade distributed systems. I specialise in Java and Python backend development — from domain modelling and API design to event-driven data pipelines and AI-powered features.

Most recently at Confluent, I led the architecture and delivery of a real-time Sales Intelligence SaaS platform — 0→MVP in 4 months with a team of 4 engineers, making all technology decisions across Kafka, Flink, PostgreSQL, and Redis. The platform drove a 180% GTM improvement, 63% faster client onboarding, and 38% better client retention.

I'm currently open to Senior Backend Engineer and Staff Engineer roles at product-driven companies.

📩 sourav.mansingh5@gmail.com 🔗 LinkedIn ✍️ Medium


Core Stack

Layer Technologies
Languages Go , Java 21 , Python 3.x
Frameworks Spring Boot 3.2, Spring WebFlux, Spring Cloud, FastAPI
Messaging Apache Kafka, Apache Flink, Chronicle Queue
Databases PostgreSQL, MongoDB, Redis, Cassandra, RocksDB
API REST, gRPC/protobuf, WebSocket
AI / ML RAG, LangChain, Llama 3.2, FAISS, HuggingFace
Cloud/DevOps Docker, Kubernetes, AWS (EKS, ECS, Lambda)

Featured Projects

High-scale distributed payment platform — Java · Spring Boot · Kafka · PostgreSQL

Microservices payment platform covering the full transaction lifecycle: initiation → authorisation → capture → refund. Built with distributed transaction patterns, event-driven Saga orchestration, and idempotent service design.

Key design decisions: Saga pattern for distributed consistency, idempotency keys for safe retries, Kafka for async orchestration, PostgreSQL with read/write separation.


Production-grade real-time communication system — Go · WebSocket · Redis · PostgreSQL

Full real-time communication backend covering chat, presence, and WebRTC signalling. Designed for 50K concurrent WebSocket connections per node with sub-200ms message delivery. Includes load tests, Go SDK, and Docker Compose for local setup.

Key design decisions: Goroutine-per-connection model, Redis pub/sub for cross-node message fanout, PostgreSQL for durable message history, JWT-based multi-tenant auth.


Production-ready RAG system for sales GTM workflows — Python · LangChain · Llama 3.2 · FAISS

AI-powered backend system using Retrieval-Augmented Generation to give sales teams contextual, LLM-powered summaries of account history and deal signals. Inspired by the AI Insights feature I built at Confluent.

Key design decisions: FAISS for fast vector similarity search, LangChain orchestration pipeline, FastAPI for REST interface, fully containerised with Docker.


High-throughput banking backend — Java 17 · Spring Boot · AWS

Core banking application with high-throughput, low-latency transaction processing. Deployed on AWS with containerised microservices.


Career Highlights

Confluent         Senior SWE & Tech Lead     Sep 2024 – Jun 2025
Cisco Systems     Software Engineer          May 2021 – Aug 2024
DBS Bank          App Developer Specialist   May 2020 – May 2021
Atos-Synel        Associate Consultant       Oct 2018 – May 2020
Atos              System Engineer            May 2017 – Aug 2018
IBM India         Java Web App Developer     Jul 2014 – May 2017

Writing

I write about distributed systems, backend architecture, and Java/Kafka engineering on Medium. → souravsnigdha.medium.com


Open to Senior Backend Engineer and Staff Engineer roles — Bengaluru, Remote India, or Remote Global.

Pinned Loading

  1. BankingApplication BankingApplication Public

    A simple banking application with few banking features which provide high throughput and low latency performance built using spring boot , java 17 and deployed on AWS.

    Java

  2. PaymentServiceProvider PaymentServiceProvider Public

    A distributed payment service provider built with Spring Boot and Java, designed to handle high-volume payment processing with global reach.

    Java

  3. rag-gtm-system rag-gtm-system Public

    A production-ready Retrieval-Augmented Generation (RAG) system designed for sales teams to implement Go-To-Market (GTM) strategies. This system demonstrates advanced Python programming concepts inc…

    Python

  4. Real-Time-Chat-Platform Real-Time-Chat-Platform Public

    The real-time chat platform is a production-grade communication system that provides chat messaging, presence management, and WebRTC-based audio/video calling capabilities. The system is designed t…

    Go