I build backend APIs and data pipelines. I care about what happens when a request fails, a message arrives twice, or a job stops halfway through.
EDGE — ETF analysis service
Data ingestion and delivery pipelines, transactional outbox, and job-status APIs. My work connects source data to downstream analysis and makes processing status visible.
Architecture & decisions ↗
Coupon System — Concurrent coupon issuance
A Java and Spring Boot project exploring database and Redis approaches to preventing overselling and duplicate issuance under concurrent requests.
Implementation & load testing ↗
- Transactional outbox & idempotent processing
- Observability & job-status APIs
- Coupon issuance with Redis
WORKING WITH



