SK
Available for Backend & Distributed Systems Roles

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.

2 yrs 3 mos
Production Experience
<50ms
P99 Latency Goal
100%
Test Discipline
Java 17+
Modern Core
🌱
Spring Boot 3
⚑
Apache Kafka
Shreyash Kakde
Enterprise Minds, Inc
Shreyash Kakde
Software Engineer β€’ 2 yrs 3 mos
About Me

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.

Java 17+Spring Boot 3Spring SecurityJWT AuthHibernate / JPAQueryDSLPostgreSQLMySQLREST MicroservicesJava 17+Spring Boot 3Spring SecurityJWT AuthHibernate / JPAQueryDSLPostgreSQLMySQLREST MicroservicesJava 17+Spring Boot 3Spring SecurityJWT AuthHibernate / JPAQueryDSLPostgreSQLMySQLREST Microservices
Apache KafkaRedis CacheMemcachedDocker ContainersAWS CloudLinux (Ubuntu)JUnit 5 & MockitoPostman API TestingDistributed LockingApache KafkaRedis CacheMemcachedDocker ContainersAWS CloudLinux (Ubuntu)JUnit 5 & MockitoPostman API TestingDistributed LockingApache KafkaRedis CacheMemcachedDocker ContainersAWS CloudLinux (Ubuntu)JUnit 5 & MockitoPostman API TestingDistributed Locking
Dev Joke of the Moment#Database
10s

A SQL query walks into a bar, walks up to two tables and asks:

'Can I join you?'

Interactive Backend Telemetry

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.

spring-boot-gateway v3.3.1
GET/actuator/health
Latency: 1.2msStatus: 200 OK
Response Body (JSON)Content-Length: 369 bytes
{
  "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
  }
}
Backend Service LogsLIVE
>[INFO] [HikariPool-1] Pool stats (total=20, active=8, idle=12, waiting=0)
>[INFO] RedisConnectionFactory - PING heartbeat acknowledged in 0.41ms
>[INFO] Actuator endpoint queried: Status UP (200 OK)
Architectural Insight:Real-time production health checks: HikariCP connection pool, Redis ping, and JVM heap stats.
Milestones & Production Experience

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

Enterprise Minds, Inc
June 2024 β€” Present

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.

Spring BootSpring SecurityJWTMemcachedPostgreSQLQueryDSLLinux

Academic Foundations

2025 β€” 2027

MCA (Cloud Computing)

CU Chandigarh University, Mohali

Master of Computer Applications with specialization in Cloud Computing, distributed systems, and scalable cloud architectures.

2020 β€” 2023

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.

Distributed Architectures & Projects

Engineered for Scalability & Resilience

Open-source backend blueprints and microservice systems demonstrating event streaming, distributed caching, and zero-deadlock locking.

Active Build

Event-Driven Microservices Platform

Distributed microservices architecture utilizing Spring Boot, Apache Kafka for pub/sub messaging, and Redis for distributed caching.

Java 17Spring BootKafkaRedisDocker
Explore Repository
Active Build

Secure Auth & API Gateway Service

Stateless JWT authentication service with Spring Security and Memcached-based rate limiting to prevent unauthorized bursts.

Spring BootSpring SecurityJWTMemcachedPostgreSQL
Explore Repository
Active Build

Automated Job Engine with Distributed DB Locking

Resilient scheduled reporting engine utilizing database-level locking to prevent duplicate execution across distributed instances.

Spring BootHibernate/JPAPostgreSQLQueryDSL
Explore Repository
Engineering Insights & Writing

Featured Articles on Medium

Deep-dives into distributed PostgreSQL locks, stateless JWT filter chains with Memcached rate-limiting, and QueryDSL query optimization.

System Design
6 min read

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.

Read on Medium
Security
8 min read

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.

Read on Medium
Database
5 min read

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.

Read on Medium
Technical Competency Matrix

Technologies & Architectural Toolchain

Core stack utilized across production enterprise microservices and distributed data pipelines.

Backend Core & Microservices

Java 17 / 21Spring Boot 3Spring SecurityJWT AuthHibernate / JPAQueryDSL

Databases & Distributed Caching

PostgreSQLMySQLRedis CacheMemcachedAdvisory LocksQuery Tuning

Event Streaming & Cloud DevOps

Apache KafkaDocker ContainersAWS FundamentalsKubernetes (Learning)Linux / Bash

Architecture & Testing Discipline

JUnit 5 & MockitoPostman API ValidationREST Contract DesignCI/CD PipelinesClean Code
Initiate Contact

Let’s Build Something Remarkable

Whether you’re scaling a distributed backend, optimizing database latencies, or looking for a passionate Software Engineer.

Open to Work

Direct Access

I check emails continuously and respond to all engineering and architectural inquiries within 24 hours.

Primary Email
shreyashkakde20@gmail.com
Pune, India (IST / GMT+5:30)
01:30:00 AM
Online
Connect Across Platforms

Send a Direct Message

Fill in your details below and hit send to open your mail client with pre-populated fields.