Sai Prakash - JAVA
Sai Prakash - JAVA
Mobile: 309-280-3544
Email: saiprakashchilla@outlook.com
PROFESSIONAL EXPERIENCE:
Environment: Eclipse, RAD (Rapid Application Development), Advanced Query Tool, Spring Tool Suite,
React-js, Microservices, Linux.
CVS Pharmacy, Irving, TX Oct 2017 - Dec 2019
Role: Java Microservices and J2EE Developer
Responsibilities:
Developed/Implemented code on new requirements as a developer using Spring MVC and
Hibernate by using Agile Methodology.
Worked with AngularJS for creating own HTML elements for building a companied Web site which is an
open Source Project.
Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
Developed Controller and Business layers of the MVC, using spring.
Developed code to consume web services using SOAP and REST.
Developed and maintained new API’s and integrating them with Client’s websites to ensure
seamless operations.
With the concept of ReactJs Worked on usage metrics and also end to end events tracing for
analysis purpose.
Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by
separating sending and receiving data.
Developed RESTful web services using JAX-RS.
Extremely worked in all the modules of the application which involved front-end presentation logic
developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs
and data access layer using Hibernate/JPA.
Experience in Working on API Testing (REST API) implementation using Java Coding as well as usage of
SOAPUI. Hands-on Experience in Visual Automated testing using Applitools Eyes.
Finding Memory Issues by using JVM memory management tools.
Implemented content based message router for outgoing XML web service requests, then process
the response messages to insert into an enterprise database.
Developed scalable modular application packages for improving functionality of clients software.
Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
Used Microservices architecture, with SpringBoot based services interacting through a combination
of REST and SpringBoot.
Working on Implementation of JPA ORM through Hibernate created connections to database using
Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with
Hibernate transaction control.
Hands-on experience in development of Microservices and deploying in Docker.
Experience in Working on API Testing (REST API) implementation using Java Coding as well as usage of
SOAPUI. Hands-on Experience in Visual Automated testing using Applitools Eyes.
Contribute to the client's development standard practices of Microservice architecture by
developing reusable product extensions and writing knowledge articles based on experience.
Used Spring MVC for implementing web tier and developed web based application service
components and configured beans using spring.
Worked extensively on developing controllers, Interfaces and implementation classes
using SpringMVC framework & used Microservice architecture with Spring Boot based service
through REST.
Used Hibernate in data access layer to access and update information in the database and used
Hibernate Query Language (HQL) to query the database for complex data.
Used Spring MVC Model View Controller to handle/intercept the user requests and used various
controllers to delegate the request flow to the Backend tier of the application.
Implemented Microservices using Spring Boot, Spring Cloud, and Spring Microservices and enabled
discovery using Netflix Eureka Server.
Used Microservice architecture, with Spring Boot-based services interacting through a combination
of REST and MQ and leveraging AWS to build, test and deploy micro services.
Exposed Restful web services using JAX-RS and Implemented Angular promises to handle
asynchronous communication with our Restful API for various requirements.
Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML
representation.
Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, Agile,
RDBMS, GIT, Apache Tomcat, Maven, Jenkins, Java 1.8, Kafka, Spring Boot, Microservices, Reactjs.
Environment: Java/J2EE 1.6, MVC, JSP, Servlets, spring (DI, MVC, AOP), EJB, Restful Web services, log4j,
jQuery, WebSphere application server, Junit ,Java 1.8, Spring Boot, Microservices.
Environment: Java 1.7, JSF 3.0, SOA, SOAP, AJAX, HQL, PL/SQL, XML, XHTML, CSS, JavaScript, Web Logic
Server 10.3, Oracle 10g, Spring MVC, Hibernate 3.1, CVS, AGILE, Swing.