I build backend systems and load-test them until they fail, on purpose, so I know exactly how they degrade. Integrated MCA student at Amrita Vishwa Vidyapeetham, seeking a Summer 2027 Software Engineering Internship. Focus: microservices architecture, resilience engineering, and applied AI infrastructure (RAG, tool-calling agents, MCP).
- Designed and load-tested a 6-service microservices platform to 1,576 req/s peak, 0% failure rate across 284,485 requests - circuit breakers degrade latency under overload instead of dropping requests.
shortlyai - Built distributed transaction handling with Kafka SAGA choreography - no central orchestrator, failed events persisted and retried via ShedLock instead of relying on a managed DLQ.
shortlyai - Shipped 4 independent Spring AI services covering streaming chat, scoped tool-calling, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP) - each isolating one architectural pattern rather than one monolithic AI demo.
spring-ai-chat-service·spring-ai-task-manager·spring-ai-rag-service - Enforced a human-in-the-loop safety boundary for destructive operations across two unrelated architectures (direct tool-calling and MCP) - AI can propose an action, never execute one.
spring-ai-task-manager - Load-tested a second backend to 8,000 requests, 100 concurrent users, 0.00% error rate, designed explicitly around cache-outage and async-failure edge cases, not just the happy path.
Food-Waste-Management
Languages & Frameworks
AI / LLM
Auth & Security
Data & Caching
Messaging & Resilience
API & Docs
Observability
Testing & Load
Infra & Tools