S

Sudhan Madhavan

Software Engineer

Bengaluru, Karnataka, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10+ years in backend development across Fintech and Telecom.
  • Expertise in scalable systems and microservices architecture.
  • Passionate about leveraging Generative AI for operational efficiency.
Stackforce AI infers this person is a Backend Software Engineer specializing in Fintech and Telecom sectors.

Contact

Skills

Core Skills

Backend DevelopmentMicroservices ArchitectureJava DevelopmentReal-time CommunicationFull-stack Development

Other Skills

Apache FlinkApache KafkaAzure DevOpsAzure SQLCassandraConsulCore JavaDistributed SystemsDockerElasticsearchFlinkGoGolangHashiCorp ConsulHazelcast

About

As a Backend Software Engineer with 10+ years of experience in the Fin-tech and Telecom sectors, I’m dedicated to building high-performance, scalable systems that enhance digital experiences. My expertise spans backend development with a focus on Core Java, Golang, multithreading, and distributed systems, and I have a strong foundation in system optimizations and architectural design to maximize reliability and efficiency. Throughout my career, I’ve built and optimized systems in complex, regulated industries where precision and security are essential. I’m also enthusiastic about leveraging Generative AI (GenAI) capabilities where applicable, enabling automation and streamlining repetitive or high-effort tasks to boost productivity and free up resources for innovation. My strengths include: Designing scalable and resilient architectures that handle high-volume use cases Applying GenAI solutions to reduce manual workload and improve operational efficiency Adopting emerging technologies for continuous improvement and innovation Driven by a commitment to problem-solving, I’m always ready to explore new ideas and connect with like-minded professionals in the tech community. I welcome opportunities to contribute to projects that challenge me and allow me to make a meaningful impact.

Experience

Visa

2 roles

Staff Software Engineer

May 2025Present · 10 mos · Bengaluru, Karnataka, India · Hybrid

Senior Software Engineer

Feb 2022May 2025 · 3 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Value Added Services - Platform Development
  • I work in the Platform team for Visa Cybersource, providing a foundational layer for all business applications, enabling product teams to focus on core business requirements without worrying about underlying functional needs.
  • Key Responsibilities:
  • Design, develop, and maintain platform services ensuring high availability and performance.
  • Architect scalable and resilient services and perform code reviews to maintain quality and efficiency.
  • Implement and manage shared services that are plug-and-play for any transactional/non-transactional application.
  • Contributed to an innovation paper titled "Dynamic Timeouts," offering a flexible timeout management solution for the txn apps.
  • Design, Implement and manage observability solutions for seamless application monitoring in production.
  • Lead two teams to fully own shared services of the observability layer, ensuring efficient management and continuous improvement.
  • Automate repetitive tasks using Generative AI (RAG) to enhance productivity.
  • Collaborate with cross-functional teams to integrate and optimize platform solutions.
  • Work with product teams, engineers, and stakeholders to ensure seamless integration.
  • Technologies Used:
  • Backend: Java, Go
  • Communication: REST API, gRPC
  • Framework: Vertx, Spring boot
  • Caching: Hazelcast
  • Data Streaming: Kafka, Flink
  • Databases: Cassandra, Elasticsearch
  • Containers & Orchestration: Docker, Kubernetes
  • Centralized Configuration: Consul
  • Secret Management: Vault
  • These projects deepened my expertise in backend development, microservices architecture, and cloud-based infrastructure, driving operational efficiency and enhancing user satisfaction.
JavaGoREST APIgRPCVertxSpring boot+11

Cisco

SDE III

Nov 2020Feb 2022 · 1 yr 3 mos · Remote

  • Cisco BroadWorks - Collaboration and IP Telephony Integration
  • In this role, I contributed to the development and integration of Cisco’s BroadWorks, a collaboration product that supports unified IP telephony features. Our team worked to integrate IP voice calling, web and video conferencing, voicemail, desktop sharing, instant messaging, and more, enhancing real-time communication and collaboration capabilities.
  • Key Responsibilities and Technologies Used:
  • Core Java (Multithreading): Developed multithreaded applications to handle complex, concurrent operations, improving system efficiency and performance.
  • SIP Protocol: Integrated Session Initiation Protocol (SIP) to support seamless IP phone handling for voice communication.
  • SNMP Protocol: Leveraged Simple Network Management Protocol (SNMP) for proactive network monitoring, detecting faults, and managing devices effectively.
  • This project strengthened my expertise in Java multithreading and real-time communication protocols, contributing to a more integrated, resilient collaboration platform for Cisco customers.
Core JavaREST APIsSIP ProtocolSNMP ProtocolJava DevelopmentReal-time Communication

Mr. cooper

Software engineer II

Feb 2019Nov 2020 · 1 yr 9 mos · Chennai, Tamil Nadu, India · Hybrid

  • Unified Compliance and Loan Processing Systems
  • In this role, I contributed to the development of two vital systems to enhance customer relations and streamline loan processing.
  • 1. Letter Box - Unified Compliance Management
  • This platform manages customer complaints from multiple sources (email, physical letters, social media), tracking cases from creation to resolution. It assigns cases to agents and ensures timely resolution, improving efficiency for the customer relations and account servicing teams.
  • 2. Central Modification (CMOD) - Automated Loan Processing
  • CMOD automates the loan modification process for default customers, helping Underwriting agents make decisions based on customer financial information and documentation. This system saves time and improves accuracy in loan processing.
  • Technologies Used:
  • Frontend: ReactJS
  • Backend: Core Java 8, Java WebFlux, Node.js, Golang
  • Databases: Azure SQL, Elasticsearch, Redis
  • Frameworks: Spring Boot (data, cloud, hibernate, reactor), Express.js, Gin Gonic
  • APIs & Monitoring: REST API, New Relic
  • Cloud & DevOps: Azure, Azure DevOps (CI/CD)
  • Containers & Orchestration: Docker, Docker Swarm, Kubernetes (theoretical knowledge), managed by Rancher
  • Key Contributions:
  • Developed user interfaces with ReactJS, creating a responsive, user-friendly experience.
  • Built scalable backend services using Java, Node.js, and Golang for high performance.
  • Integrated Azure SQL, Elasticsearch, and Redis for reliable data management.
  • Monitored performance with New Relic and deployed services on Azure via CI/CD pipelines in Azure DevOps.
  • Developed containerized services with Docker, gaining practical experience with Docker Swarm and Kubernetes.
  • These projects allowed me to deepen my expertise in full-stack development, microservices architecture, and cloud-based infrastructure, driving operational efficiency and enhancing user satisfaction.
Core JavaJava WebFluxNode.jsGolangReactJSSpring Boot+9

Infoview technologies pvt limited

Software Development Engineer

Jun 2015Feb 2019 · 3 yrs 8 mos · Chennai Area, India · On-site

  • Social Network Service (SNS) - Employee Tracking System
  • As part of my role, I contributed to the development of a comprehensive employee tracking system designed to enhance transparency and accountability within the organization. This product enables employees to submit work status reports, categorized by templates (Daily, Weekly, Monthly) that are assigned by supervisors (such as Project Managers). The platform integrates social networking features such as likes, comments, and sharing, providing an interactive and engaging experience for users, similar to popular social media applications.
  • Key Responsibilities and Achievements:
  • Developed core functionalities and user interfaces using the Spring MVC framework, with Thymeleaf for dynamic view rendering.
  • Designed and optimized server-side components in Java 1.7 to ensure efficient processing and smooth user interactions.
  • Enhanced client-side performance by leveraging Google Closure (ES5) and CSS3 for responsive, interactive interfaces.
  • Leveraged Cassandra as the database, ensuring scalable, high-performance data management to handle large volumes of reports.
  • Integrated Redis as a caching layer to enhance application performance, reducing load times and improving user experience.
  • Managed dependencies and streamlined build processes using Maven.
  • This project strengthened my skills in full-stack development and taught me the nuances of building enterprise applications with an interactive, user-centered design.
JavaSpring MVCCassandraRedisREST APIsFull-stack Development

Education

Sona College of Technology

Bachelor of Technology - BTech — Information Technology

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Backend Development & Microservices Architecture

Explore similar profiles based on matching skills and experience