Summary
Overview
Work History
Education
Skills
Professional Experience
Timeline
Generic

Madhu Alishala

Hyderabad,TG

Summary

Over 11 years of experience in Java Development, specializing in Core Java, Servlets, JSP, Spring, Spring Boot, and Restful Web services.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Optum Global Solutions
06.2022 - Current
  • Written Groovy test cases for the API's.
  • Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Provided security to the Rest endpoints using Spring boot JWT authentication.
  • Used Rally for defect management and to keep track of bugs and issues.
  • Engaged in people management, providing guidance and ensuring effective handling of tasks.

Assistant Consultant

Tata Consultancy Services
02.2021 - 06.2022
  • Written Junit test cases for the API's.
  • Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Provided security to the Rest endpoints using Spring boot JWT authentication.
  • Used JIRA for defect management and to keep track of bugs and issues.

Associate

Cognizant Technology Solutions
10.2019 - 02.2021
  • Written JUnit test cases for the API's.
  • Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Provided security to the Rest endpoints using Spring boot JWT authentication.
  • Used JIRA for defect management and to keep track of bugs and issues.

Developer

Cognizant Technology Solutions
09.2018 - 10.2019
  • Getting requirement analysis documentation with client/Onshore coordinator.
  • Preparing estimation timelines to the client based on the requirement.
  • Implementing new services with Spring Boot and Restful webservices.
  • Once development is completed, we can test unit level testing and code deployed into the server.
  • Involved in testing and bug fixing of the project.
  • Following the coding standards and guidelines as per the project.

Software Engineer

Value Labs
12.2013 - 09.2018
  • Understanding the Specification Requirements.
  • Written logic to consuming restful services.
  • Configured Maven for the project building.
  • Implementing Validation Framework.
  • Involved Exception Handling.
  • Involved in Service, DAO.

Education

B. Tech -

JNTUH

Skills

  • Java 11
  • J2EE
  • Open AI GPT-4
  • Google Gemini
  • Servlets
  • JSP
  • JavaScript
  • JDBC
  • JUnit
  • Struts
  • Spring MVC
  • Spring Boot
  • Spring Cloud
  • Spring Data JPA
  • Restful Web Service
  • Red hat OpenShift
  • Netflix
  • Microservices
  • XLR Deployments
  • My Eclipse
  • Eclipse
  • STS
  • IntelliJ
  • Apache Tomcat
  • JBoss
  • MYSQL
  • MongoDB
  • Couchbase Workbench
  • Windows
  • Linux
  • HTTP
  • REST
  • JAX-RS
  • JSON
  • JIRA/Rally
  • Maven
  • Log4j
  • GIT
  • Bitbucket
  • Putty
  • Postman

Professional Experience

  • Optum Global Solutions, Cirrus-core, 06/01/22 to Present, Java 11, Spring boot, Microservices, Restful webservices, Maven, GitHub, Groovy, ReactJS, Snowflake, Swagger API, The main project objective of Cirrus is providing health insurance to eligible members enroll into the portal. Members can choose medical benefits for self and dependents also., Written Groovy test cases for the API's., Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT., Provided security to the Rest endpoints using Spring boot JWT authentication., Used Rally for defect management and to keep track of bugs and issues., Engaged in people management, providing guidance and ensuring effective handling of tasks.
  • Tata Consultancy Services, AmexPay, Amex, 02/01/21 to 06/01/22, Java 8, Vertex, OpenShift, Kotlin, RESTful webservices, Maven, Bitbucket, JUnit, Couchbase Workbench, Swagger API, The main project objective of Amex Pay is a mobile payment solution that allows eligible Cardmembers to make contactless or QR code-based payments at participating merchants using the Amex Mobile App. Cardmembers need to log in to the 'Amex IN' mobile app to register for Amex Pay., Written Junit test cases for the API's., Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT., Provided security to the Rest endpoints using Spring boot JWT authentication., Used JIRA for defect management and to keep track of bugs and issues.
  • Cognizant Technology Solutions, AmexPay, Amex, 10/01/19 to 02/01/21, Java 8, Vert.x, OpenShift, Kotlin, RESTful webservices, Maven, Bitbucket, JUnit, Couchbase Workbench, Swagger API, The main project objective of Amex Pay is a mobile payment solution that allows eligible Cardmembers to make contactless or QR code-based payments at participating merchants using the Amex Mobile App. Cardmembers need to log in to the 'Amex IN' mobile app to register for Amex Pay., Written JUnit test cases for the API's., Used Postman to unit test the RESTful API for HTTP requests such as GET, POST, and PUT., Provided security to the Rest endpoints using Spring boot JWT authentication., Used JIRA for defect management and to keep track of bugs and issues.
  • Cognizant Technology Solutions, NASP, Amex, 09/01/18 to 10/01/19, Spring Boot, Restful Web Services, Maven, Bitbucket, Jboss, WinSCP, Putty, Developer, 5, The main project objective is Amex Membership Rewards is a credit card rewards program that lets cardholders earn points on almost all purchases. To earn Membership Rewards, CM must hold one of the many affiliated American Express cards. By holding one of these cards (American Express Membership Rewards Cards), CM automatically enrolled in the program. The number of points CM will earn per dollar depends on which CM will use and the category of CM purchases as some are included in bonus categories. Bonus categories can help CM to earn between 2X and 5X points per dollar on some purchases. There are many ways to redeem Membership Rewards points, but transferring CM points to airline partners to book award flights is how CM will get the most value out of points., Getting requirement analysis documentation with client/Onshore coordinator., Preparing estimation timelines to the client based on the requirement., Implementing new services with Spring Boot and Restful webservices., Once development is completed, we can test unit level testing and code deployed into the server., Involved in testing and bug fixing of the project., Following the coding standards and guidelines as per the project.
  • Shopping Cart, Snapfish, 12/01/13 to 09/01/18, Core Java, Spring MVC, JavaScript, jQuery, RESTful webservices, GIT, Tomcat, Maven, 8, Developer, Snapfish by HP is the online photo printing and photo sharing service. Snapfish collects revenue from personalized photo products such as prints, photo books, cards and mugs. Snapfish members can personalize their products in several ways such as adding their photos and is some cases, adding captions or designed templates. Depending on the product, Snapfish USA supports retail pickup at Meijer, Walgreens, and Walmart. Snapfish provides free online photo editing tools. Snapfish members can share photo albums, individual photos, group rooms or snapfish products. Members can share via email, link URL, and to various other web services such as Facebook, Blogger and Myspace. In Shopping cart users can enter coupons, increase the quantity and remove the product. From Shopping cart users can move their products to Wish List., Understanding the Specification Requirements., Written logic to consuming restful services., Configured Maven for the project building., Implementing Validation Framework., Involved Exception Handling., Involved in Service, DAO.

Timeline

Senior Software Engineer

Optum Global Solutions
06.2022 - Current

Assistant Consultant

Tata Consultancy Services
02.2021 - 06.2022

Associate

Cognizant Technology Solutions
10.2019 - 02.2021

Developer

Cognizant Technology Solutions
09.2018 - 10.2019

Software Engineer

Value Labs
12.2013 - 09.2018

B. Tech -

JNTUH
Madhu Alishala