Mahendra Reddy: Profile Summary

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Mahendra Reddy

PROFILE SUMMARY
● Having 4 years of experience in Software application development using Java.
● Experience in developing applications using core Java, Spring Boot, and JPA, hibernate, and rest
call.
● Having Hands-on Experience in spring boot extensively.
● Having Hands-on Experience in IBM MQs, JMS and Restful Web services, Micro services.
● Oversaw migration of the monolithic application to cloud-hosted microservices using Spring Boot
and Rest APIs.
● Having Hands-on Experience in implementing swagger to document and test Rest services.
● Having good experience in Tomcat and web logic Application server.
● Strong programming and debugging skills in Java.
● Worked with database Oracle11g.
● A quick learner in adapting to new technology with ease.
● Good Knowledge on code check-in & code movement across different environments using
Bitbucket and SVN.
● Having experience to work in Waterfall methodology.
● Ability to learn the new technologies in a minimal time period

TECHNICAL SKILLS
Tool Description Tools
Languages Java, SQL
IDE’s Eclipse, STS
Frameworks Spring, Hibernate, Data JPA
Logging LOG4J
Server Tomcat
Build management tools Maven
Repositories Bit Bucket, SVN
Project Management tool Jira
Unit Testing tools Junit, Mockito
Databases Oracle11g, MySql
Database work bench Oracle Developer
Web services and tool Restful, Postman
Data Interchange Languages JSON, XML
Remote connection Putty
UI-Technologies Html, CSS

PROJECTS HANDLED

Title Genasys

© ValueCoders Page 1 https://www.valuecoders.com


Client Synchrony Financial – Financial Services
Operating System Windows 7, Linux
Team Size 50
Role Software Engineer
Period May 2022 – Nov 2022
Project Description:
Synchrony financial is a consumer financial services company in United States which is in business of
providing credit card and related financial services to leading retailers like Wal-Mart, Lowes, PayPal,
Toysrus, etc. across the US and Canada. The goal of the project is to develop and enhance the Credit Card
Applications which are received from various channels such as Internet, E-mails, Mobile, IVR, POS and
etc.
Roles and Responsibilities:
● Involved in Designing and developing web applications and part of Requirement Analysis team
and creation of estimates.
● Created design documents along with detail level test cases.
● As Java technology is new into the flow, thus developed everything from scratch.
● Developed a middleware application using Spring Boot and Java8 that acts as bridge between
Mainframes and other Java applications using JMS (IBM Queue).
● Used Temporary/Dynamic queues to maintain the synchronicity while using JMS.
● Created HPOV alerts to intimate Support team in case of any fatal errors or exceptions.
● Created API services that would render JSON data to present the data to user from DB.
● Created Java batch jobs for inserting into database.
● Created Java batch jobs for extraction of data in JSON format from the database.
● Used swagger to test the Rest services. Sleuth to track the requests in micro service architecture.
● Responsible for the initiation, planning, execution, control and completion of the project.
● Responsible for design reviews, peer code reviews on a regular basis. Environment: Java8, Spring
Boot, SOAP, IBM queues, Micro services, Jenkins and bit bucket.

Project #2:
Title Laboratory Asset Relocation Tracking (LART)
Client Amgen
Operating System Windows OS
Team Size 8
Role Application Development Analyst
Period May 2021 – Jan 2022
Description:
LART will be used to automate the process of asset management in the chemical laboratory. It is to track
all the asset moving requests information. By using this application we can submit electronic request for
moving assets. Once we submit the request, so many numbers of approvals required to move assets.
After completion of these all approvals, we can say our request is completed.

Roles and Responsibilities:


● Developed the code using Spring.
● Involved in coding for Web-based Application using Spring Framework.
● Writing Java Script's for application requirement.

© ValueCoders Page 2 https://www.valuecoders.com


● Involved in Spring Controllers development using spring rest. Consuming Restful web services.

Project#3: NIPSPaymentGateway Integration


Position: JAVA Developer
Duration: Dec2018 to Sep2020
Description:
The NIPS Payment Gateway which allows customers of merchants connected to the service to
purchase and pay their bills online using direct debit (through their bank account via the
Internet Banking (Retail & Corporate)
Customer initiates the request to Merchant. Merchant redirects therequest to PG (NIPS
Payment Gateway). NIPS Payment Gateway will then route that request to respective customer
bank details on the selection. After successfully debiting customer account & crediting NIPS
gateway interim account, issuer bank will response from PG, will route the response to
Merchant to display the transaction status. As soon As the Merchant gets the response from PG,
the status will be displayed to customer based on the response code.
Responsibilities:
● Prepared the requirements document and technical specification document to start the
implementation
● Modified existing User Interface using JavaScript, HTML5 and CSS3.
● Used Spring Framework for dependency injection, security features and integrated with
the Hibernate.
● Used IOC to resolve dependencies.
● JSP pages development.
● Configured the POJOs with backend tables in Hibernate to achieve the associations.
● Deployments in SIT, UAT Web logic server.
● Was responsible for developing the XSD’S and WSDL’s.
● Producing and consuming the services using spring with SOAP Web Services.
● Involved in using the middleware services from TIBCO.
● Involvement in Clients Demo.
● Wrote SQL for efficiently retrieving data from the Oracle database.
● Configured MAVEN for the builds and to deploy in the server.
● Used Log4J to capture the log that includes runtime exceptions, monitored error logs
and fixed the problems
● Document prepared and reports generated for all the working sections.
● Involved in writing Unit test cases and system test cases
Environment: HTML5, CSS3, jQuery, Java 1.6, J2EE, Servlets, JSP, Maven, Spring, Hibernate, Web
Logic, Oracle, Soap, SVN.

Project#4: Port Operation Event Management System (POEMS)


Position: Software Associate

© ValueCoders Page 3 https://www.valuecoders.com


Duration: Oct2017 – Nov2018
Description:
POEMS is an entirely new event management system which would cater the functionality of
Event Notification Management to various stake holders like Vessel Agent, Container Agent,
aulier etc for different port operations. All the events related information would be stored in
PROMIS and POEMS would cater the service to its respective customer via integration. And also
POEMS would be integrated with DBTF which would be used by the
external agents to do the business communication with DPW.POEMS would receive the
messages like Container Discharge, Haulier Allocation from PROMIS. POEMS would accept the
Subscription request through DBTF. At the same time POEMS would send the Subscribed
messages to end users via SMTP mail server to fulfil the business cycle followed by DPW
Responsibilities:
● Prepared the requirements document and technical specification document to start the
implementation
● Modified existing User Interface using JavaScript, HTML5, CSS3, Custom tags.
● Used Spring Framework for dependency injection, security features and integrated with
the Hibernate.
● Used IOC to resolve dependencies.
● JSP pages development.
● DAO layer development with Spring DAO.
● Deployments.
● Involvement in Clients Demo.
● Wrote SQL for efficiently retrieving data from the Oracle database.
● Handling the application development using JAVA/J2EE, spring.
● Configured MAVEN for the builds and to deploy in the server.
● Used Log4J to capture the log that includes runtime exceptions, monitored error logs
and fixed the problems
● Involved in writing Unit test cases and system test cases
Environment: HTML5, CSS3, Java, J2EE, Servlets, JSP, Maven, spring, JUnit, Tomcat, Oracle,
Restful

© ValueCoders Page 4 https://www.valuecoders.com

You might also like