Yash Raj

Yash Raj

Backend Engineer

Open for full-time opportunities and internships

I’m curious about backend systems and love learning by building things in that space. I like picking up new ideas and experimenting with them in practice. I read papers when I'm not writing code. Check out Archives.

Tech Stack

Java
Python
Spring Boot
React.js
PostgreSQL
MySQL
Redis
Kafka
RabbitMQ
Docker
Git
GitHub

Featured Projects

View all →

Notifyr - Bulk Notification Platform

JavaSpring BootPostgreSQLRabbitMQRedisDocker

An async, fault-tolerant notification platform with RabbitMQ delivery, retry/DLQ handling, real email and SMS sending, campaign-based bulk messaging, and observability via Prometheus and Grafana.

Outbox - Payment Processing System

JavaSpring BootPostgreSQLRedisFlywayShedLockTestcontainersDocker

A backend payment system built to handle failures, duplicate requests, and concurrent transactions using the Transactional Outbox Pattern, Redis Lua scripting, database-level idempotency, retry + DLQ, and distributed scheduling with ShedLock.

GitHub Activity

Loading contribution graph...

Get in Touch

Ā© 2024 Yash Raj. Built with Next.js and Tailwind CSS.