Gopal Jaiswal
GJ

Gopal JaiswalHyderabad, India

Senior Software Engineer · Microsoft

Helping engineers think, design, and communicate at the next level.

I am Gopal Jaiswal, a Senior Software Engineer at Microsoft, based in Hyderabad. I work across distributed systems, microservices, and large-scale backend infrastructure — Java, Spring, Kafka, Spark, and multithreaded, highly concurrent systems. TODO: add a sentence on what you help engineers with (interview prep, design reviews, mentorship, etc.).

National Institute of Technology, NagalandMicroservices: Designing Highly Scalable SystemsJava Multithreading, Concurrency & Performance OptimizationSpring Framework for Beginners with Spring Boot
TCSINCGCTS
Mentees from TCS, Infosys, Capgemini, Cognizantnow at
AAmazonZZetaAdAdobeMSMicrosoftAAmazonZZetaAdAdobeMSMicrosoft

5.0 / 5 · 52 ratings

1:1 mentoring rating

49

Testimonials on Topmate

107

1:1 mentoring bookings

TODO_PRIOR_COMPANY

Prior engineering

Scholar ↗

Research papers & patents

Amazon · Adobe · +2

Mentees placed at

Everything on offer

04 ways to work together

01

System Design & Engineering Vault

A growing set of answers to the questions senior and staff interviews actually turn on: framing, trade-offs, failure modes, and the language to explain them.

PaidLifetime access
Explore the vault
02

Mock Interviews

Live 1:1 sessions across formats — DSA, system design, resume review, GenAI career guidance, and more.

Live 1:18 formats
See formats
03

Career Mentorship

Ongoing 1:1 guidance on levelling up, interview strategy, and career decisions — tailored to where you are today.

Live 1:1
Book mentorship
04

Essays

Free, long-form writing on engineering, system design, and career growth.

Free
Read the blog
Flagship paid resource

Inside the vault

A sample of what's inside

P10

How do I handle idempotency for write APIs?

Open free
AdvancedCore Distributed Systems & Scalability

TODO: write your full answer here. Cover idempotency keys, dedupe storage (and its TTL), where the check sits relative to the write, and how retries interact with partial failures.

P19

How do I design a migration strategy for a huge table?

Open free
AdvancedData Modeling, Storage & Indexing

TODO: write your full answer here. Cover shadow tables, dual writes, batched backfills, and cutover strategy for a table too large to alter directly.

P21

Where should I cache: client, edge, service, or DB layer?

FundamentalCaching & Performance

TODO: write your full answer here.

Locked — get lifetime access

P22

How do I avoid cache stampedes on a hot key?

IntermediateCaching & Performance

Request coalescing, jittered TTLs, and early recomputation.

Locked — get lifetime access
See all 15

Results

What people say after a session

★ 5.0 / 552 ratings·107 bookings
See all reviews

“I had a resume review session with Gopal, and it was extremely valuable. He provided clear, honest, and actionable feedback that helped me better structure my resume and highlight my strengths more effectively. Gopal has a great eye for detail and really understands what recruiters look for.”

Anonymous · resume review

“I had an in-depth resume review with Gopal, and it was extremely insightful. He clearly pointed out my strengths, highlighted gaps, and gave very practical suggestions on how to improve the technical depth of my experience and showcase it more effectively.”

Anonymous · resume review

“Very supportive throughout the session and created a comfortable environment. The interview closely simulated a real interview experience and was very insightful.”

Khemendra Bhardwaj · mock interview

Ready to level up your system design & career?

Book a 1:1 with Gopal Jaiswal, or get lifetime access to the vault — start wherever fits where you are right now.