Hi, I'm

Yagnesh Patel

Full-Stack Developer

Building scalable backend systems and clean, responsive frontends.
Passionate about microservices, cloud architecture, and great code.

Scroll

About Me

I'm a Full-Stack Developer with a strong foundation in Java and the Spring ecosystem, complemented by frontend experience in Angular and React. I enjoy solving complex backend challenges — from designing event-driven systems with Kafka to building reactive APIs with Spring WebFlux.

I'm deeply interested in distributed systems, microservice architecture, and cloud-native development on AWS. I approach every project with a focus on clean code, scalability, and real-world reliability.

When I'm not coding, I study system design, contribute to personal projects, and explore new technologies in the cloud and DevOps space.

Backend Focus

Java, Spring Boot, REST APIs, reactive systems with WebFlux

Cloud Native

AWS S3, CloudFront, EC2 — deploying and scaling in the cloud

📈

System Design

Microservices, event-driven architecture, distributed patterns

Skills & Tech Stack

Backend

Java Spring Boot Spring WebFlux REST APIs JPA / Hibernate

Frontend

Angular React HTML / CSS JavaScript TypeScript

Messaging & Data

Apache Kafka PostgreSQL MySQL Redis R2DBC

DevOps & Cloud

Docker Kubernetes AWS (S3, CloudFront, EC2) Git CI/CD

Concepts

Microservices System Design Design Patterns SOLID Principles Event-Driven Architecture

Projects

Kafka Change Detection Pipeline

Event-driven change detection system built with Apache Kafka and Spring Boot. Implements multiple consumer patterns, Redis for deduplication, and Docker for containerized deployment.

Java Kafka Spring Boot Redis Docker

Reactive WebFlux Application

Production-grade reactive REST API built with Spring Boot 3.2 and WebFlux. Features R2DBC for non-blocking database access, Kafka integration, JWT security, and Resilience4j circuit breaker.

Spring WebFlux R2DBC Kafka Resilience4j JWT

System Design Collection

In-depth system design documents and implementations covering URL Shortener, Rate Limiter (Token Bucket), and Movie Ticket Booking. Includes architecture diagrams, trade-off analysis, and working code.

System Design Java Architecture Algorithms

Kubernetes Microservices

Multi-service application deployed on Kubernetes with Gateway API, HTTP routing, ConfigMaps, and service discovery. Demonstrates real-world K8s patterns for crawler, API, and web tiers.

Kubernetes Docker Gateway API Microservices

Get In Touch

I'm open to new opportunities, collaborations, or just a good tech conversation.