Sourav Paul

Sourav Paul

Mentor
5.0
(63 reviews)
US$12.00
For every 15 mins
154
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Lead Full Stack Developer | Distributed Systems| Spring | Microservices | System Design| Leetcode and Interview Prep | LLM | AI
Senior Lead Full Stack Developer | Distributed Systems| Spring | Microservices | System Design| Leetcode and Interview Prep | LLM | AI

👨‍💻 Sourav is a Senior Lead Software Developer with 12+ years of experience specializing in designing and building highly scalable, event-driven, resilient, and distributed systems that power mission-critical applications.

His work sits at the intersection of clean architecture and engineering rigor—translating complex business requirements into robust, maintainable solutions built to perform reliably at scale. He contributes to the end-to-end design and implementation of microservices, with a strong focus on orchestration-based architectures, distributed systems, and resilient service interactions.

🏗️ Architecture & System Design

▪️ Microservices & Orchestrator Architecture: SAGA, CQRS, Event Sourcing, Outbox, Sidecar, and Materialized View patterns—designing service interactions that are fault-tolerant, scalable, and operationally sound.
▪️ Distributed Systems: Designing systems with a focus on scalability, resilience, fault tolerance, availability, and eventual consistency.
▪️ Event-Driven Architecture: Building high-throughput, loosely coupled systems using Kafka for asynchronous and decoupled service communication.
▪️ API Design: Designing and integrating APIs across REST, gRPC, GraphQL, WebSocket, and SOAP.

🎯 Sourav helps professionals prepare for coding interviews and system design interviews for FAANG and other leading product-based companies.

💡 He has extensive experience solving problems across LeetCode, HackerRank, CodeChef, Codeforces, and CodeSignal, with a strong focus on problem-solving techniques, algorithmic thinking, and time and space complexity analysis.

🧠 Career Domains

▪️ Data Structures & Algorithms
▪️ Large-Scale Distributed Systems (HLD/LLD)
▪️ End-to-End Backend System Architecture — API Gateways, Load Balancers, Caching, Databases, Messaging Queues, and Microservices
▪️ REST APIs, Data Streams, Batch Jobs, and Event-Driven Systems
▪️ Java, RxJava, Spring Boot, Hibernate, MySQL, Cassandra, Docker, Kubernetes, CI/CD, Git, and Cloud Technologies
▪️ Software Engineering Mentorship for Freshers and Experienced Professionals

🚀 Key Responsibilities

▪️ Building scalable, high-quality software solutions through system design, development, unit testing, and consistent engineering practices, with a focus on CI/CD, continuous monitoring, and automated testing (TDD/BDD).
▪️ Debugging software components, identifying defects, performing root-cause analysis, and remediating complex issues.
▪️ Participating in code reviews and collaborating on engineering best practices.
▪️ Enabling the deployment, support, and monitoring of software across test, integration, and production environments.
▪️ Identifying opportunities to adopt new technologies and improve existing engineering practices.
▪️ Driving technical improvements and challenging the status quo through innovative solutions and continuous improvement.
▪️ Translating technical and business objectives, functional/non-functional requirements, and complex challenges into effective engineering solutions.
▪️ Collaborating with Engineers, Scrum Masters, and Product Owners to effectively deliver business and technical objectives.
▪️ Mentoring and guiding junior and experienced engineers to help them grow technically and professionally.
▪️ Interviewing college graduates and senior engineers as part of global hiring initiatives across the organization.

🤝 Feel free to reach out for anything related to:

▪️ Software Design, Development, Prototyping, and Pair Programming
▪️ Web Technologies, API Design, and Code Reviews
▪️ Career Development, Consulting, Training, Mentorship, and Technical Interviews
▪️ Data Structures & Algorithms and System Design
▪️ Business Ideas and their transformation into scalable technology solutions

Eastern Time (US & Canada) (-04:00)
Joined August 2021
EXPERTISE
10 years experience | 9 endorsements
Java Full-Stack Developer.
Java Full-Stack Developer.
10 years experience | 1 endorsement
FAANG coding interviewer with experience evaluating candidates' technical proficiency and problem-solving skills.
FAANG coding interviewer with experience evaluating candidates' technical proficiency and problem-solving skills.
3 years experience
LangchainAgent Driven ai architecturesLLM
View more
LangchainAgent Driven ai architecturesLLMRag Based architecturesRAGAI model fine-tuningAi Driven design toolsAi/llm technologiesAIGenerative AI
View more

REVIEWS FROM CLIENTS

5.0
(63 reviews)
ziywang50
ziywang50
April 2026
Good explanation, experienced on backend engineering, helped me with project
António Madureira
António Madureira
April 2025
Very good preparation for my interview
yaw Koosono
yaw Koosono
March 2025
thank you very much!
Shamim Khaled
Shamim Khaled
December 2024
Very responsive and well detailed result adhering to all of my requirements. Would work with him again.
simongillett
simongillett
May 2024
he knows linux and java and brew ecosystems well
Karim Mortabit
Karim Mortabit
May 2024
Sourav was very helpful, thank you!
Mark
Mark
October 2022
I have worked with Sourav before and he is a reliable mentor who ensures I have a successful program before the end of our session. I once again highly recommend Sourav for your programming needs as he always does his best to create a successful program and ensures that you will understand his code. Thank you, Sourav!
Mark
Mark
September 2022
Sourav was of great help to me to complete my project. He was quick to come up with a solution and answer my questions regarding his code. Thank you for your help! I recommend reaching out to Sourav for your programming needs!
Qihang Wang
Qihang Wang
June 2022
Good explanation about the programme. Detailed clarification.
Sabina hossain
Sabina hossain
May 2022
Excellent!
EMPLOYMENTS
Senior Software Developer
IBM
2015-02-01-Present
Java full stack developer
Java full stack developer
Java
React
Spring Boot
View more
Java
React
Spring Boot
Microservices
View more
PROJECTS
Payment Newtowk
2020
Java
Spring Boot
Microservices
View more
Java
Spring Boot
Microservices
Golang
View more