Senior Backend Engineer · 10+ years · Distributed Systems, High-Throughput & Low-Latency Services
I design and build backend systems that stay fast and reliable under load — event-driven architectures, streaming pipelines, and the operational tooling that keeps them healthy in production. Currently a Senior Software Engineer at SalesboxAI.
Core: Java 21 · Spring Boot 3 · Micronaut · Apache Kafka · Microservices Data & Infra: Redis · PostgreSQL · AWS · Docker · Kubernetes AI Engineering: RAG pipelines with Redis as a vector store · MCP (Model Context Protocol) servers & tools Also: Python · FastAPI · React (for internal tooling & dashboards)
I care about the things that matter at scale: throughput, tail latency (p99), backpressure, idempotency, observability, and graceful failure.
A production-grade Dead Letter Queue manager for Apache Kafka — because failed messages shouldn't be a black hole.
- Starter library (Spring Boot 3.3, Java 21): drop-in DLQ routing with retry policies, exponential backoff, and error-context enrichment
- Standalone server: browse, inspect, replay, and purge dead-lettered messages across topics
- Multi-module Maven build, Testcontainers-based integration tests, Docker-ready
If you've ever debugged a poison-pill message at 2 AM, this is for you.
- lv — a fast terminal log viewer written in Go
- devtool — CLI utilities for everyday backend development workflows
- I write and think a lot about event-driven reliability patterns — retries, DLQs, exactly-once semantics, and consumer-lag management
- Exploring the intersection of backend engineering and AI: building RAG systems on Redis (vector search, semantic caching) and MCP servers that let LLMs safely talk to real infrastructure
- I build quantitative trading tools as a hobby: Pine Script indicators, screeners, and backtesting utilities — a fun playground for data pipelines and low-latency thinking

