About

Backend Engineer · Real-Time Systems · Distributed Workflows · AI Platforms

What I do

I build backend systems for payment processing, event-driven workflows, and services that run continuously under load. My work focuses on defining clear system boundaries, enforcing consistent state changes, and building APIs that behave predictably during retries and failures.

I design Kafka-based pipelines, backend orchestration layers, and validation systems that ensure data correctness across services. These systems handle high-throughput traffic while maintaining consistency across distributed components.

I also integrate AI/LLM components into production workflows with validation, fallback handling, and audit tracking to ensure outputs remain reliable and traceable in real-world systems.

Tech Stack (Detailed)

Languages & Frontend

Java Python JavaScript TypeScript SQL ReactJS Angular

Backend & Messaging

Spring Boot Node.js Express Flask REST APIs GraphQL WebSockets Microservices Apache Kafka

Databases

PostgreSQL MongoDB DynamoDB Azure SQL Oracle SQL Redis

Cloud & DevOps

AWS (API Gateway, Lambda, DynamoDB, IAM) Docker Kubernetes CI/CD (Jenkins, Azure DevOps)

Data & AI

PySpark Event Pipelines LLM APIs Prompt Handling ML Output Validation

Testing

JUnit Mockito WireMock Postman Pytest