Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Madhusudhan Reddy Kasireddy

Madhusudhan Reddy Kasireddy

Summary

  • Java Full Stack Developer with 5 years of experience in backend development, specializing in Java 8/11/17, Spring Boot, Hibernate, Kafka, and microservices to build scalable, high-performance applications. Experienced in cloud deployments on AWS/Azure, leveraging Docker, Kubernetes, Jenkins, and CI/CD pipelines for automation, with strong expertise in database management (MySQL, PostgreSQL, MongoDB) and optimized query performance.
  • Skilled in front-end development with React, Angular,JavaScript, JSP, HTML5, CSS3, and TypeScript, building responsive and dynamic UIs. Experienced in real-time messaging with Kafka and Spark, Agile (SCRUM) workflows, and version control using Git and SVN. Strong understanding of J2EE design patterns and a TDD approach, ensuring clean, maintainable, and high-quality software..

Overview

5
5
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

Great American Insurance Group
Cincinnati, Ohio
11.2023 - Current
  • Created responsive UIs with React, HTML5, CSS3, Bootstrap, and JavaScript, enhancing performance and user experience with Redux for state management.
  • Built scalable RESTful APIs with Spring Boot and Java 17, integrating MySQL and MongoDB for persistent storage and efficient data access.
  • Designed and implemented microservices with Spring Boot and Spring Data JPA, optimizing database interactions and query performance
  • Implemented and deployed scalable applications on AWS, leveraging EC2, S3, RDS, and Lambda to optimize resource utilization and ensure high availability.
  • Integrated Kafka for scalable messaging and Elasticsearch for full-text search, enhancing system scalability and data retrieval.
  • Automated cloud resources using AWS CloudFormation and Terraform, while implementing CI/CD pipelines with Jenkins, Docker, and Kubernetes to streamline deployments, reduce deployment time, and enhance operational efficiency.
  • Managed end-to-end SDLC using Jira for tracking, applied TDD with Cucumber for high-quality development, and leveraged Splunk for performance monitoring, integrating it with CI/CD pipelines to enhance incident detection and improve uptime by 20%.

Software Developer

Cleveland Clinic
Cleveland, Ohio
03.2023 - 11.2023
  • Developed high-performance backend applications using Java 11, Spring Boot, and Node.js, building RESTful APIs and optimizing GraphQL queries.
  • Integrated MongoDB and PostgreSQL with Spring Data JPA for secure, seamless data management while implementing RBAC and security best practices in Elasticsearch to protect sensitive finance and healthcare data.
  • Designed responsive web applications with HTML5, CSS3, JavaScript, Angular 16, and jQuery, integrating JSP for enhanced functionality.
  • Built Single Page Applications (SPA) using Angular Router Module, improving navigation efficiency and reducing page load times by 25%.
  • Deployed scalable applications on AWS (EC2, S3, Lambda, ECS, EKS, CloudWatch, SNS, SQS) and managed Kubernetes clusters for reliability.
  • Automated build, testing, and deployment with Git, Jenkins, Maven, and Docker, reducing deployment time by 40% and improving delivery speed by 35% through CI/CD automation.
  • Achieved 95% code coverage with JUnit and Mockito, conducted integration testing with Postman, and enhanced workflow efficiency with JIRA, contributing to a 20% improvement in project delivery timelines within Agile (SCRUM) teams.

Software Engineer

NatWest Group
Chennai, India
12.2021 - 12.2022
  • Developed scalable server-side applications using Java 8, Spring Boot, and Spring MVC, creating RESTful APIs and microservices for distributed systems while securing authentication with OAuth2 and JWT in Spring Security.
  • Built dynamic single-page applications with Angular, HTML5, CSS3, and TypeScript, leveraging a component-based architecture for better performance and maintainability.
  • Integrated RESTful APIs with Node.js, boosting frontend efficiency by 30%.
  • Built and deployed cloud-native applications with Kotlin on Azure, integrating Azure SDK for Java with Blob Storage and SQL Database. Automated AKS cluster management using Terraform and ARM templates while optimizing scalability with Docker and CI/CD pipelines.
  • Designed and optimized database schemas with Oracle and SQL, ensuring high-performance queries and efficient data management.
  • Designed optimized database schemas and SQL queries for high-performance applications while developing Kafka producer-consumer systems with Zookeeper, boosting data processing by 35%.

Java Developer

Teleperformance
Chennai, India
01.2020 - 12.2021
  • Designed and implemented responsive and user-friendly web interfaces using HTML5, CSS3, JavaScript, Bootstrap, JSP, JSF, React, and Redux.
  • Enhanced user interaction with asynchronous messaging via JMS and ensured data integrity with JavaScript and jQuery validation.
  • Developed J2EE applications using Spring, Spring Security, Hibernate, WebLogic, and JSP, implementing Spring Boot microservices with Kafka for message processing
  • Designed and optimized PostgreSQL databases with Spring Data JPA for efficient data persistence, leveraging Apache Cassandra for scalable, high-availability storage with seamless horizontal scaling.
  • Collaborated with DevOps teams to implement CI/CD pipelines using Kubernetes, deploying Docker applications on AWS with ECS, EKS, and Lambda, optimizing scalability, release cycles, and reducing deployment times by 50%.

Education

Masters - Information Technology

University of Cincinnati
Cincinnati, OH

Bachelors - Computer Science Engineering

KL University
India

Skills

Programming Languages: C, C, Golang,Net Java/J2EE, SQL, PL/SQL

Java APIs: J2EE, JSP, JAX-RS, JDBC, Servlets, JMS, Spring MVC, Spring Core, Spring Security, Spring Boot, JPA, Spring JDBC, Spring Data JPA, Spring Data, Log4j,

Messaging Systems: JMS, Kafka, RabbitMQ, ActiveMQ

Frameworks: Spring, Spring Boot, Hibernate, Angular, MEAN Stack, MERN Stack

Scripting Languages: TypeScript, jQuery

Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap, JSP, SoapUI, XML, JSON, NodeJS, Express, ReactJS

Databases: Oracle, MySQL, DB2, SQL Server, PostgreSQL, Redis, MongoDB, Cassandra, DynamoDB

CI/CD tools: Jenkins, Docker, Git, Jira

Testing: JUnit, Cucumber, Mockito, Test Driven Development (TDD)

Cloud Technologies: AWS, Terraform, Azure

Build Tools: Maven, Gradle

Certification

  • AWS Certified Developer Associate

Timeline

Java Full Stack Developer

Great American Insurance Group
11.2023 - Current

Software Developer

Cleveland Clinic
03.2023 - 11.2023

Software Engineer

NatWest Group
12.2021 - 12.2022

Java Developer

Teleperformance
01.2020 - 12.2021

Masters - Information Technology

University of Cincinnati

Bachelors - Computer Science Engineering

KL University
Madhusudhan Reddy Kasireddy