Summary
Overview
Work history
Education
Skills
Websites
Certification
Timeline
Generic
Madhusudhan S

Madhusudhan S

Udupi,India

Summary

Senior Backend Developer (11+ years) specializing in Java (8+), Spring Boot, and microservices architecture. Experienced in system design, API development, and distributed systems with strong expertise in event‑driven architecture (Apache Kafka) and advanced database management (Postgres, MySQL). Skilled in cloud technologies (AWS EC2, S3, RDS, EKS, DynamoDB, CloudWatch) and containerization with Docker.

Proven track record in building secure systems using Spring Security, JWT, encryption protocols (ECDH), and two‑factor authentication. Adept at performance optimization, multithreading, CI/CD pipeline automation, and Agile delivery. Additional experience includes frontend support (AngularJS, Bootstrap) and third‑party API integrations (LinkedIn, Google Maps).

Overview

12
12
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

Senior Software Engineer | Technical Leadership

Wabtec Corporation
Bangalore
2023.07 - 2026.05
  • Clients: Norfolk Southern USA, Canadian National Railway
    Developed backend services for Precision Dispatch System(PDS) to automate train operations, enhance safety, and optimize rail network efficiency.
    Built scalable microservices using Java and CockroachDB(based on Postgres)
    Designed APIs and database schemas aligned with business requirements
    Enabled inter-service communication using Kafka with optimized schemas and topics
    Designed and implemented Apache Camel–based router service for Apache Kafka, improving message routing reliability to 99.99% uptime and optimizing data flow efficiency to handle 100K+ messages per second.
    Leveraged AI tools (Copilot) to improve code quality and development speed
    Provided technical leadership and resolved complex engineering challenges
    Authored unit tests and ensured quality using JUnit and Mockito
    Led software development teams for successful project completion.
    Integrated AWS CloudWatch metrics, logs, and alarms into microservices, improving incident detection and resolution speed by 30% through proactive monitoring.

Senior Software Engineer

Robosoft Technologies
Udupi, Karnataka
2018.08 - 2023.07
  • Clients: NeSL, PayPay(Paytm Japan), Takeda Pharmaceutical, Wise(Fintech), Flipkart, Franklin Templeton Investments
    Delivered secure, scalable fintech and investment solutions across global platforms — from digital debt records (NeSL) to mobile payments (PayPay), cross-border transfers (Wise), and enterprise investment systems (Franklin Templeton).
    Contributed to development of Clinical Trial Management application for Takeda Pharmaceutical, Japan, ensuring streamlined trial operations and regulatory compliance
    Contributed across SDLC phases using Agile and Scrum practices
    Built microservices using Spring Boot and Spring Data JPA
    Developed REST APIs using Spring Controllers and JSON communication
    Implemented DAO layers and CRUD operations using JDBC transactions
    Utilized Java Collections for efficient data handling
    Wrote unit tests using JUnit and Mockito frameworks
    Containerized applications using Docker and created Dockerfiles
    Implemented custom and global exception handling mechanisms
    Designed and maintained MySQL database schemas
    Deployed scalable applications on AWS (EC2, S3, RDS)
    Implemented robust server-side cryptographic encryption for sensitive financial data in Account Aggregator platform, ensuring 100% compliance with RBI regulations and safeguarding 10M+ customer records.
    Engineered automated CI/CD pipelines with Jenkins, GitHub Actions, and AWS CodePipeline, enabling zero‑downtime deployments and cutting release cycles by 40%.
    Implemented AWS EKS clusters with auto‑scaling policies, ensuring resilient microservices and optimized resource utilization.

Software Engineer

Niveus Solutions Pvt. Ltd
Udupi
2014.07 - 2018.07
  • Clients: Zwayam Talent Management, Uber like App
  • Built backend APIs using Spring Boot and frontend using AngularJS
  • Developed SQL queries for CRUD operations and stored procedures
  • Implemented DAO-based persistence layers
  • Managed builds using Maven
  • Implemented server-side pagination for performance efficiency
  • Designed UI grids with pagination using Bootstrap
  • Integrated frontend services with backend using HTTP GET/POST

Education

BE - Bachelor of Engineering

Visvesvaraya Technological University
Mangalore, Karnataka
2009.08 - 2013.08

Skills

  • Core Backend & Architecture: Java 8/21, Spring Boot, Spring Data JPA Microservices Architecture, REST APIs, Distributed Systems System Design, API Design, DB Schema Design
  • Messaging & Streaming: Apache Kafka (Producers, Consumers, Schema Design, Topic Management) Event-Driven Architecture, Message Routing
  • Databases: Cockroach DB, MySQL SQL (Advanced Queries, Stored Procedures, Transactions)
  • Cloud & DevOps: AWS (EC2, S3, RDS, ECS, EKS, CloudWatch, Auto Scaling, Load Balancing) Docker, Containerization Gradle, Maven
  • Testing & Quality: JUnit, Mockito Unit Testing, Test Case Design
  • Security & Integration: Spring Security, JWT Authentication Encryption (ECDH), 2FA (OTP-based systems) Webhooks, Third-party Integrations (LinkedIn, GAMS APIs)
  • Additional Expertise: Multithreading, Performance Optimization Swagger API Documentation Google Maps API PDF Report Generation JSON Kubernetes Git versioning DynamoDB CI/CD pipeline
  • Frontend (Supporting): AngularJS, Bootstrap
  • Methodologies: Agile, Scrum, SDLC

Certification

AWS Certified Cloud Practitioner

Timeline

Senior Software Engineer | Technical Leadership

Wabtec Corporation
2023.07 - 2026.05

Senior Software Engineer

Robosoft Technologies
2018.08 - 2023.07

Software Engineer

Niveus Solutions Pvt. Ltd
2014.07 - 2018.07

BE - Bachelor of Engineering

Visvesvaraya Technological University
2009.08 - 2013.08
Madhusudhan S