- 🚀 Scalable Backend Systems & Distributed Architectures
- 🤖 LLM-powered Applications & AI Agents
- 🔄 Event-driven systems with strong consistency patterns
- ⚙️ Performance, reliability, and system design
- Languages: Java, Python, SQL
- Frameworks: Spring Boot, FastAPI
- Communication: REST APIs, gRPC
- Architecture: Microservices, Distributed Systems
- Event-Driven Architecture
- CQRS
- Saga Pattern
- Outbox Pattern
- Frameworks: LangChain, LangGraph
- Concepts: Prompt Engineering, LLM Orchestration, Multi-Agent Systems
- Models: OpenAI, Gemini, Anthropic
- Protocol: Model Context Protocol (MCP)
- PostgreSQL, MySQL
- Redis
- Apache Kafka
- Debezium (CDC)
- Docker, Git, Maven, Jenkins
- Keycloak (Auth & RBAC)
- Unit Testing
- Mockito
- Built LLM-driven workflow engine using LangGraph
- Integrated multiple models (OpenAI + Gemini + Anthropic)
- Implemented agent-based decision making
- Used Redis + Kafka for async processing
flowchart LR
A[Client Request] --> B[API Gateway]
B --> C[LangGraph Agent]
C --> D[LLM Router]
D --> E[OpenAI / Gemini / Anthropic]
C --> F[Redis Cache]
C --> G[Kafka Events]
G --> H[Worker Services]
