$200 / month
Start free, decide later
👋 Hi, I’m Sourav — a Senior Lead Software Developer with 12+ years of software engineering experience, specializing in scalable, resilient, event-driven, and distributed backend systems.
I help software engineers crack coding & system design interviews, transition into strong backend roles, and grow their careers through practical, hands-on mentorship.
🎯 **What I Can Help You With**
▪️ **System Design (HLD + LLD)** — Learn how to approach real-world architecture problems like a senior engineer.
▪️ **DSA & Coding Interviews** — Structured problem-solving, algorithms, complexity analysis, and LeetCode-style preparation.
▪️ **Backend Engineering** — Java, Spring Boot, microservices, APIs, databases, caching, messaging, and distributed systems.
▪️ **Distributed Systems** — Scalability, availability, fault tolerance, concurrency, consistency, and performance.
▪️ **Event-Driven Architecture** — Kafka, asynchronous processing, messaging, and event-driven microservices.
▪️ **AI & LLM Applications** — LLM fundamentals, RAG, LangChain, LangGraph, embeddings, vector databases, and AI-powered backend applications.
▪️ **Mock Interviews** — Coding, backend, HLD, LLD, and system design with actionable feedback.
▪️ **Career & Resume Guidance** — Resume reviews, interview preparation, career roadmaps, and guidance for developers starting or switching careers.
🏗️ **Architecture & Distributed Systems**
▪️ Microservices & Orchestrator Architecture
▪️ SAGA, CQRS, Event Sourcing, Outbox, Sidecar & Materialized View patterns
▪️ Distributed systems, scalability, resilience, fault tolerance & eventual consistency
▪️ Event-driven architecture using Kafka for high-throughput, loosely coupled communication
▪️ REST, gRPC, GraphQL, WebSocket & SOAP API design
▪️ Caching, load balancing, database optimization & performance engineering
▪️ Resilience patterns — retries, circuit breakers, idempotency, fault isolation & graceful degradation
🤖 **AI & Modern Backend Engineering**
▪️ LLM & AI application architecture
▪️ Retrieval-Augmented Generation (RAG)
▪️ LangChain & LangGraph
▪️ Embeddings & Vector Databases
▪️ Integrating LLMs with backend and microservices
▪️ Designing scalable, production-ready AI applications
💻 **Tech Stack**
Java | Spring Boot | Kafka | Redis | MySQL | Cassandra | Docker | Kubernetes | AWS/Cloud | CI/CD | REST | gRPC | GraphQL | LLMs | RAG | LangChain | LangGraph
🧠 **My Mentorship Style**
🤝 Hands-on & practical learning
🗺️ Structured roadmap tailored to your goals
💬 Honest feedback with a clear improvement plan
🏗️ Real-world engineering, architecture & trade-off discussions
🚀 **What You’ll Gain**
You’ll learn to design scalable systems, solve complex coding problems, approach HLD/LLD interviews with confidence, build production-grade backend and AI applications, improve your interview performance, and develop a clear roadmap for your software engineering career.
🎯 Whether you're preparing for a top product-company interview, streng
5 out of 5 stars
I had a great experience with SP. He explains things clearly and in a simple way, which makes them easy to understand. He is very friendly and supportive, always ready to help whenever I have questions. I also really appreciate how fast he responds. Overall, he’s a great mentor and I would definitely recommend him.
Lite Plan • 2 months
5 out of 5 stars
Thank you for such a great career development conversation. Your advice was incredibly detailed and thoughtful, and you took the time to explain everything very clearly. I truly found the session valuable and motivating.
Session: Career development pl…
5 out of 5 stars
It was a great first session — Sourav clearly know his stuff and explain complex topics in a way that makes them easier to understand.
Session: Introductory Call
You tell Sourav your goals. They see exactly what you want to work on before session one.
You meet within days. Sourav reviews your application and books your first session, usually within a day or two.
You leave with a plan. Concrete next steps and a weekly rhythm from your very first week.
Sourav Paul
Senior Lead Software Engineer at IBM
Enter your email and we'll let you know when Sourav has open spots. You'll also get a link to manage your wishlist – no account needed.
Book a free intro call with Sourav
Connect with Sourav in a quick call (usually 15-20 minutes)
One-off sessions with Sourav
One-off sessions are a great option if you're looking for specific advice on a certain topic.
An introductory call is a simple way to get to know a mentor before committing to ongoing mentorship. This session gives you the chance to …
Generative AI is transforming how modern systems are built — but most resources focus either on theory or superficial demos. This session is designed to …
Your resume often decides whether you get the interview or get overlooked. This MentorCruise session is designed to help you strengthen your resume so it …
A good study plan does more than organize your time. It helps you focus on the right things, build momentum, and make steady progress without …
What's included in the trial?
Every trial is a little different–here's what Sourav says about their trial:
We'll meet for a quick call (usually under 30 minutes) where we:
- Break the ice and introduce ourselves
- Discuss your goals and how I can support you
- Coordinate logistics like time zones, meeting frequency, and communication methods