Gangaram Kotagiri E-mail: gangaram529kotagiri@gmail.
com
Mobile: +917661900807
Profile Summary:
Having 5 years of experience in system analysis, development, implementation
&maintenance of Web-based and Client-Server applications using Java and J2EE Technologies.
● Experienced in wide range of technologies such as Java, J2EE,Restful Web Services, Spring
MVC, Spring Boot, Hibernate and Microservices.
● Working Knowledge on Microservices (Eureka,Zuul,Oauth2).
● Experience in working with Spring modules AOP, Transactions, MVC,IOC
● Expertise in using IDE such as Eclipse.
● Working Knowledge in Maven Build tool.
● Working Knowledge in Servers like Tomcat.
● Knowledge on databases like MySQL.
● Good understanding of Object Oriented Programming (OOPS)
● Experience in working with tools like GIT,Log4J.
Technical Skills:
Java Technologies : Java, J2ee.
Frameworks : Spring (IOC,MVC, AOP,TRANSACTION),Spring boot,
Restful web services, Hibernate, Microservices.
IDE : Eclipse
Database : MySQL
Tools : MAVEN, GIT, Log4j.
Webserver : Tomcat
Experience:
● Working as a Senior Software Engineer for Cognizant Technologies, Hyderabad from
May-2021 to till date
● Worked as a Senior Software Engineer for UST-Global, Hyderabad from August-2019 to
Sep-2020
● Worked as a Software Engineer for TechMahindra, Hyderabad from April-2015 to July-2018
Education:
Bachelor of Technology from JNTUniversity, Hyderabad, Telangana in 2011.
Project Name : COMMON BACKEND,HEX PHASE2
Client : VERIZON
Environment : Java8, Hibernate, Spring Boot, Restful Services, Microservices.
Team size : 7
Role : Developer
Duration : August 2019 to till Sep-2020
Description:
This Project is designed for both App and Online. In Online every client request first hit the
Microsite and from Microsite it goes to gateway. In gateway aggregation was done and gateway was not
having any business logic. Then from gateway request goes to Fine grain service and Fine grain service is
having business logic. In App every client request first hit the App and from App it goes to gateway. From
gateway request goes to Fine grain service and from Fine grain service it goes to external system.Respone
is generated at external system and forwarded to the client in the reverse direction. There is no
communication happens between any two fine grain service and one Fine grain service and gateway.
Communication between gateway and Fine grain service is happens by using rest call and the
communication between Fine grain service and the gateway is happens by using HTTPCall.Hex is a new
plan provided to the customer. Hex plans are three types go, above and beyond. Hex is a line level plan.
There are two types of plans are there one is line level plan and another one is account level plan. Line
level plan means that applies to particular customer and account level plan means that applicable for total
family.
Responsibilities:
● Written Restful web services to take the input from web application/Client which will invoke
the corresponding downstream system to fetch the data based on the inputs.
● Written Dao interfaces and their implementations by using Spring Hibernate Template to
retrieve data from Database.
● Knowledge in Security using Spring Security and OAUTH-2.
● Implemented Hystrix Fallback and Feign Fallback for Exception Handling.
● Maven used for Project Management Structure.
● Involved in Implementation of AOP and Transactions.
● Done Coding in DAO classes by using Spring DAO with JPA Repository.
● Involved in code changes in DAO classes by using Hibernate Criteria to retrieve the data
from Database based on search Criteria from UI.
● Adding the dependencies in POM files as per the requirements.
● Good understanding and working experience in Agile Process (Scrum) methodologies.
● Involved in Design and Implementation of Services.
● Implemented Spring Security, Spring Transactions, Spring ORM.
● Involved in developing ApplicationContext.xml, Controller classes using Spring
● Involved in providing security with Web Configuration.
Project Name : SANCHAY-II
Client : DLRL
Environment : Java, Hibernate, Spring Boot, Restful Services, Microservices, Tomcat, MySQL
Team size : 8
Role : Developer
Duration : Oct 2016 to July 2018
Description:
Sanchay-II aims at Design and Development of Electronic Warfare Operational Support System with
integrated security solution, for management of EW systems of Indian Navy. Sanchay-II application
software can be accessed by Indian Navy within the intranet framework of the NEWN(Navy Enterprise
Wide Network) and also can be accessed via Rukmini Satellite Network.
Responsibilities:
● Written Restful web services to take the input from web application/Client which will invoke
the corresponding downstream system to fetch the data based on the inputs.
● Written Dao interfaces and their implementations by using Spring Hibernate Template to
retrieve data from Database.
● Involved in developing of DAO.
● Implementing business logics in service classes.
● Providing Customized Exception classes.
● Involved in Implementation of AOP and Transactions.
● Done Coding in DAO classes by using Spring DAO with JPA Repository.
● Involved in code changes in DAO classes by using Hibernate Criteria to retrieve the data
from Database based on search Criteria from UI.
● Performed Server-Side Validations using Spring Frame Work.
● Involved in developing of Hibernate DAO.
● Adding the dependencies in POM files as per the requirements.
● Good understanding and working experience in Agile Process (Scrum) methodologies.
Project Name : Bronx-Lebanon Hospital Center
Client : Bronx-Lebanon ,New York
Environment : Java, Hibernate, Spring Ioc, Spring Mvc, Spring Boot, Tomcat, MySQL
Team Size : 7
Role : Developer
Duration : April 2015 to Oct 2016
Description:
This web Application is a complete Medical and Medical Aid Application. This Project is designed
for the Health care organizations providing Medical services to the patients having one or more Hospitals
groups with one or more Hospitals at one or more locations. This Application maintains the patient
database and complete health report if particular visited only one or more times. This application provides
complete facilities to the doctor and patient. It provides entire services to patients such as from taking an
appointment to the doctor to claiming insurance, and billing services. Doctors and Management also have
great facilities to use.
Responsibilities:
● Written code for patient information data using hibernate mapping files and spring controllers
classes.
● Written code for Doctors online Appointment form and using hibernate mapping files and
spring controllers classes.
● Performed Server Side Validations using Spring Frame Work.
● Implementing pojo classes.
● Involved in developing of DAO.
● Implementing business logics in service classes.
● Providing Customized Exception classes.
Gangaram Kotagiri