Engineering Resilient Distributed Systems & High-Throughput Backends.
Iβm Shreyash Kakde, a Software Engineer based in Pune, India at Enterprise Minds, Inc. I spend most of my time in the Spring ecosystem β building RESTful APIs with Spring Boot, securing them with Spring Security and JWT, and wiring everything together with Hibernate/JPA and QueryDSL.
Engineering Philosophy & Background
Writing clean, testable code in the Spring ecosystem with a strong focus on reliability, database performance, and distributed systems.
My Story & Approach
I'm Shreyash Kakde, a Software Engineer based in Pune, India.
I spend most of my time in the Spring ecosystem β building RESTful APIs with Spring Boot, securing them with Spring Security and JWT, and wiring everything together with Hibernate/JPA and QueryDSL. I'm comfortable designing microservices, working with PostgreSQL and MySQL, and containerizing with Docker.
I like keeping things fast and reliable β Memcached for caching, JUnit and Mockito for testing, and Postman to make sure my APIs actually behave the way I expect them to.
I work in a Linux environment, mostly IntelliJ, and I care about writing code that's clean, testable, and easy to hand off.
Right now I'm expanding my scope β diving into database optimization, DevOps, AWS, and system design to understand not just how to build things, but how to build them at scale.
When I'm not shipping features, I'm usually poking at something new β a pattern, a tool, or a library β just to see if it belongs in my stack.
What I'm Doing
REST APIs & Microservices
Building secure, scalable RESTful APIs and microservices with Spring Boot, Spring Security, JWT authentication, and QueryDSL.
Database & Performance Tuning
Schema design, database-level locking, and query tuning with PostgreSQL, MySQL, and Hibernate/JPA, complemented by Memcached caching.
Containerization & DevOps
Containerizing backend services with Docker, maintaining CI/CD workflows, and expanding into Kubernetes and AWS cloud infrastructure.
Testing & Reliability
Writing clean, testable code with thorough unit and integration testing via JUnit and Mockito, validating API contracts with Postman.
A SQL query walks into a bar, walks up to two tables and asks:
'Can I join you?'
Test Real Backend Endpoints in Real-Time
Click any endpoint below to simulate live microservice responses, Kafka partition streaming, Redis caching hits, and PostgreSQL advisory locking.
{
"status": "UP",
"components": {
"db": {
"status": "UP",
"details": {
"database": "PostgreSQL 16.2",
"connectionsActive": 8,
"poolMax": 20
}
},
"redis": {
"status": "UP",
"details": {
"version": "7.2.4",
"memoryUsed": "42.1MB"
}
},
"diskSpace": {
"status": "UP",
"details": {
"free": "64.2GB",
"threshold": "10.0GB"
}
}
},
"jvm": {
"uptimeSeconds": 849201,
"heapMemoryMB": {
"used": 384,
"max": 2048
},
"activeThreads": 42
}
}Proven Track Record in Production Systems
Designing resilient software architectures, handling live production incidents, and pursuing academic excellence in cloud computing.
Production Experience
Software Engineer
Built and secured RESTful APIs using Spring Boot, Spring Security, and JWT, with rate limiting via Memcached to enforce authentication policies.
Designed and shipped automated reporting pipelines with database-level locking to prevent duplicate triggers and optimize server resource usage.
Performed query and caching optimizations on high-traffic endpoints, reducing API response times and improving overall application performance in production.
Participated in code reviews, CI/CD pipeline maintenance, and cross-team coordination to ensure clean, releasable code and faster deployment cycles.
Handled production incidents and on-call support, diagnosing root causes under pressure and delivering hotfixes with minimal downtime.
Integrated third-party services and internal microservices over REST, managing API versioning and backward compatibility to avoid breaking downstream consumers.
Academic Foundations
MCA (Cloud Computing)
CU Chandigarh University, Mohali
Master of Computer Applications with specialization in Cloud Computing, distributed systems, and scalable cloud architectures.
BCA (Bachelor of Computer Applications)
RTMNU (Rashtrasant Tukadoji Maharaj Nagpur University)
Undergraduate degree with a strong foundation in computer science principles, object-oriented design, algorithms, and database systems.
Engineered for Scalability & Resilience
Open-source backend blueprints and microservice systems demonstrating event streaming, distributed caching, and zero-deadlock locking.
Event-Driven Microservices Platform
Distributed microservices architecture utilizing Spring Boot, Apache Kafka for pub/sub messaging, and Redis for distributed caching.
Secure Auth & API Gateway Service
Stateless JWT authentication service with Spring Security and Memcached-based rate limiting to prevent unauthorized bursts.
Automated Job Engine with Distributed DB Locking
Resilient scheduled reporting engine utilizing database-level locking to prevent duplicate execution across distributed instances.
Featured Articles on Medium
Deep-dives into distributed PostgreSQL locks, stateless JWT filter chains with Memcached rate-limiting, and QueryDSL query optimization.
Distributed Locking in Spring Boot with PostgreSQL Advisory Locks
A practical guide to avoiding duplicate job runs across auto-scaled microservice instances using native PostgreSQL advisory locks and Spring Boot.
Hardening High-Traffic REST APIs with Spring Security, JWT & Memcached
How to implement stateless JWT authentication, token blacklisting, and sub-millisecond rate limiting via Memcached to shield production endpoints.
Tuning Query Performance in Microservices: Hibernate vs QueryDSL
Tackling N+1 query bottlenecks, writing type-safe dynamic predicates with QueryDSL, and measuring p99 response time reductions in production.
Technologies & Architectural Toolchain
Core stack utilized across production enterprise microservices and distributed data pipelines.
Backend Core & Microservices
Databases & Distributed Caching
Event Streaming & Cloud DevOps
Architecture & Testing Discipline
Letβs Build Something Remarkable
Whether youβre scaling a distributed backend, optimizing database latencies, or looking for a passionate Software Engineer.
Direct Access
I check emails continuously and respond to all engineering and architectural inquiries within 24 hours.
Send a Direct Message
Fill in your details below and hit send to open your mail client with pre-populated fields.
