Sourav Paul

Senior Software Engineer @ IBM
Full-Stack Software Engineer, Distributed systems, Spring Boot, Microservices, LeetCode Expert, Interview Prep
United States of America 5.0 (10 reviews) Active yesterday Usually responds in a few hours


$200 / month

Best suited for career changers, software engineers, tech interviewees.

3 calls per month (60min/call)

Unlimited Q&A via chat

Expect responses in 24 hours or less

Hands-on support

Apply now
Flat fee, no hidden costs 7 day free trial! Cancel anytime. Only 3 spots left!
Book now
View all sessions


Hiii 👋

Sourav is a lead software engineer, leads a team of software developers responsible for developing and building applications.

Sourav is a full-stack developer specializing in building high-scalability, high-resilience distributed systems.

Sourav will help you prepare for coding interviews, System Design for FAANG and other top product companies, and Coding Bootcamps for all sorts of backgrounds.

He also holded offers from FANNG line @Amazon @Microsoft @Coinbase @Paypal @Atlassian @Intuit, @Visa, @Apple, and many reputed start-ups. He has a strong track record of helping a plethora of mentees land FAANG jobs, mostly in big tech.

Have been passionately solving Leetcode, HackerRank, Codechef, Codeforces, Codesignal, codewars problems, and enthusiastically solving problems with the analysis of space...

♛ Career Domain -

▪️ Data structures & algorithms.

▪️ Large-scale distributed systems (HLD/LLD).

▪️ Multithreading + Concurrency

▪️ Design Patterns (core Java + Microservices)

▪️ E2E Backend system architecture (API Gateways/LB/Cache/DB/Messaging Queues/Microservices).

▪️ REST APIs/Data Streams/Batch Jobs/Event-driven systems.

▪️ Java/Rx/SpringBoot/Hibernate/MySQL/Cassandra/Docker/Kubernetes/CICD/Git/Cloud.

▪️ Software engineering mentorship to freshers/experienced professionals.

♛ Key Responsibilities -

▪️ Building scalable quality software solutions by designing, writing code, and unit tests through consistent development practices focusing on continuous integration/deployment, continuous monitoring, and automated testing (TTD/BDD).

▪️ Debugging software components, identifying code defects, and remediating the buggy flow.

▪️ Participating in code reviews and collaborating on best practices with colleagues.

▪️ Enabling the deployment, support, and monitoring of software across test, integration, and production environments.

▪️ Identifying opportunities for adopting new technologies.

▪️ Demonstrating increased self-reliance to achieve team goals. Influencing team members with creative changes and improvements by challenging the status quo and demonstrating risk-taking.

▪️ Effectively interpreting technical & business objectives, functional/non-functional requirements, involved challenges, and articulating solutions.

▪️ Collaborating with a team of Engineers, Scrum Master, and Product Owner to effectively achieve objectives by clearly communicating ideas and concepts.

▪️ Mentoring and guiding junior team members to success within the team.

▪️ Interviewing college grads/senior engineers as part of global hiring events across the org.

Feel free to reach out for anything related to this,

▪️ Software Design/Development/Prototyping/Pair coding.

▪️ Web Technologies/API design/Code reviews.

▪️ Career development/Consulting/Training/Mentorship/Interviews in technology/DSA/System Design.

▪️ Business Idea and its transformation into technology.

▪️ Become a leader and improve leadership skills

▪️ Break into tech

▪️ Navigate a career change into a Frontend and Backend engineering role

▪️ Prepare for interviews, whiteboard challenges, app critiques, etc.

▪️ Develop in your current role and build a personal development plan

▪️ Create a roadmap to grow in personal/professional aspects

▪️ With mock interviews for software engineering roles

▪️ Understand Data structures and algorithms

▪️ Understand System design concepts

▪️ Prepare for Behavioral interviews

▪️ Architect large-scale systems

▪️ Review your code and pull requests

▪️ Write industry level + production-ready code

▪️ Build side projects for skill enhancement

▪️ By Pair-programming if you are facing a challenge and brutally blocked

▪️ Provide the right resources to learn a new skill/technology

▪️ Improve soft skills and clear communication

▪️ Setup for promotion to the next level by working on areas of growth

▪️ Help hunt the right job, suggest relevant job positions

I don't provide help in the following matters:

- One's office work

- Freelancing work

I focus on being inquisitive, tailored to you, and above all collaborative. I'm passionate about giving back and shaping the future community of seasoned engineers.

Open to inquiries

You can message Sourav to ask questions before booking their services

Get in touch

What mentees say



5 out of 5 stars

Standard Plan · 
2 months

I liked Sourav's service. He always answered my questions like a professional, and if he saw that I didn't fully understand the answer, he would explain it differently and make sure I understood it completely.



5 out of 5 stars

Standard Plan · 
4 months

Sourav helped me a lot with my journey in becoming better at system design and data structures and algorithms.



5 out of 5 stars

Lite Plan · 
1 month

Load more reviews

Similar mentors