Shubham Agarwal

Sr SWE @Visa

Bengaluru, Karnataka, India

About

I am Senior Software Engineer at Visa with experience building scalable backend systems and production-grade services. I work on designing reliable, high-performance systems and owning features end to end from design to deployment. In addition to core backend engineering, I have worked extensively in Generative AI use cases. I have designed and built multiple AI agents leveraging LLMs, focusing on orchestration, prompt engineering, context management, tool integration, and production deployment. My work includes building agent workflows that interact with APIs, databases, and internal systems to automate real-world business tasks. I hold a Master of Computer Applications from College of Engineering Guindy, Anna University, Chennai. Core Strengths - Data Structures and Algorithms - Low Level Design and scalable system design - Distributed systems fundamentals - Object Oriented Design and clean architecture - AI agent architecture and LLM integration Tech Stack Languages: Java, C++, Golang, JavaScript, C# Backend & Frameworks: Spring, Gin Databases: PostgreSQL, MySQL, Redis Frontend: React Cloud: AWS Tools: Git, Maven, Postman GenAI: LLM integration, agent orchestration, prompt design I am looking to contribute at a higher ownership level in product-driven engineering teams building large-scale distributed systems and intelligent platforms.

Experience

  • Visa (Bengaluru, Karnataka, India · On-site)
    • Senior Software Engineer
      Jul 2024 - Present · 2 yrs

      - Designed and implemented secure ESI and WSI integrations using certificate-based authentication, handling millions of data records through resilient and well-structured workflows. - Designed and deployed a scalable Hazelcast cluster on Kubernetes, evolving from a single-client setup to a high-availability architecture supporting 4000+ concurrent clients with optimized connection management and auto-scaling. - Built reusable CodeApps using React to develop a dynamic form builder platform, replacing the existing Appian-based solution. Reduced platform dependency and licensing costs while improving flexibility, customization, and development velocity. - Built and maintained RESTful APIs in C# to support case lifecycle management and attachment processing, ensuring clean abstractions, proper validation, and production-grade reliability. - Automated complex business workflows using Workato, reducing turnaround time from 3–5 days to under 5 minutes. This significantly improved SLA adherence and operational efficiency across teams. - Owned and delivered a high-priority project independently under aggressive timelines, driving requirements, architecture, implementation, and production rollout. - Designed and developed Generative AI based solutions, including multiple LLM-powered agents to automate business workflows and knowledge retrieval. Implemented prompt orchestration, tool integration, and context management to enable agents to interact with internal APIs and systems. Focused on production readiness, observability, and performance tuning for real-world usage.

    • Software Engineer
      Jun 2022 - Jun 2024 · 2 yrs 1 mo

      - Developed client-side functionality using JavaScript and implemented Web API integrations for server-side validations and business logic enforcement. - Built and extended backend services and custom plugins in C# to support domain-specific workflows and data processing requirements. - Designed and implemented API-based integrations between internal systems and external workflow platforms to enable seamless data exchange. - Created data pipelines using SQL and SSIS to extract, transform, and generate structured datasets for downstream systems and analytics use cases. - Automated operational processes using PowerShell scripts, eliminating manual intervention and improving reliability and repeatability. - Designed and implemented business entities, workflows, triggers, and automation logic from scratch based on evolving product requirements. - Collaborated closely with Product Owners to design scalable and maintainable solutions, balancing performance, usability, and cost constraints. - Built reusable frontend components in React to enhance user experience and extend platform capabilities through custom UI modules. - Developed event-driven notification and automation workflows to improve system responsiveness and business visibility. - Hands-on experience across backend development, REST APIs, data engineering, frontend development with React, and workflow automation.

  • Back End Engineer at Retail Pulse
    Mar 2022 - Apr 2022 · 2 mos

    Developed Retail Club dashboard from scratch using React Js, and Node Js. Created dashboard using Retool for the editor. Build innovative microservices & web services (REST) in Python & Golang Engineered modern application using: Golang, Python, React Js, Node Js, Retool, Firebase

  • Software Engineer Intern at Trell
    Sep 2021 - Mar 2022 · 7 mos

    Build backend of Trell TV & Trell Games Responsible for developing APIs using Gin framework in Golang. Converted APIs, written in PHP to Golang. Replicated Amazon AWS MSK to Confluent Kafka. Tech Stack using: Golang, Gin-Gonic, MySql, Redis, JWT, Sentry, Python, Docker, K8s

  • Coding Educator at PrepInsta
    Jun 2021 - Sep 2021 · 4 mos

  • Software Developer Intern at Tutree, Inc.
    Feb 2021 - Aug 2021 · 7 mos

    Worked on a Web Application using the Gin-Gonic Framework in Golang and collaborate with other developers to identify and alleviate a number of bugs and errors. Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will use using Golang. Developed a microservice for reading large volumes of data(millions) from the PostgreSQL database, and integrated with Mautic. Good understanding of Design Patterns, Multithreading, and GO containers. Well-versed in using Channels and Goroutines. Skills: Golang, Gin-Gonic, PostgreSQL, Rest APIs, AWS, Twilio