Shubham Agrawal is a Senior Software Engineer with about nine years of experience designing and operating scalable, cloud-native back-end systems for banking, FinTech, and healthcare. He specializes in Java/Spring Boot microservices, event-driven architectures with Kafka, and modern CI/CD and observability practices, while also delivering React frontends when needed. Shubham has led monolith-to-microservice migrations, built compliance-aware financial data pipelines, and reduced incidents through improved monitoring and recovery strategies. He combines hands-on delivery—writing production APIs and automated tests—with mentoring and cross-team architecture leadership. Based in Gujarat and currently deployed at Citi via Array Innovation, he’s pragmatic about joining roles that focus on resilient platforms and backend modernization. An explorer by nature, he pairs a strong product sense with a drive to learn and iterate quickly.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Vellore Institute of Technology
Contributions:11 commits, 10 pushes, 1 branch in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shubham Agrawal - Senior Software Engineer at ARRAY INNOVATION