Software Engineering Internship @ Visa Inc.
May–Aug 2026
More Information
Designed, built, and deployed a reactive request-routing service that routes traffic across two data centres with fast routing decisions, high throughput, and support for a range of operational scenarios.
- Designed, built, and deployed a reactive request-routing service using Java, Spring Boot, and Spring Cloud Gateway, routing traffic across two data centres with <50 ms routing decision latency
- Achieved >1,000 transactions per second on a single core through asynchronous, multi-thread request processing
- Designed an extensible rule engine based on object-oriented design principles, supporting client-based routing, dynamic URL mapping, automated failover, and manual maintenance scenarios
- Collaborated within an Agile delivery framework, contributing to daily stand-ups and stakeholder demonstrations across 2-week sprints
- Consolidated routing logic into a single file, reducing the release workflow from 11 steps to 5 and eliminating cross-team dependencies
- Integrated a CI/CD pipeline to automate building the Docker image, testing, and deployment to a Kubernetes cluster running 3 replicated pods, improving scalability, availability, and reliability