Sai
Sai
Professional Summary:
8 years of experience in software development using Java and J2EE technologies, this includes all
phases of software development life cycles like User Interaction, GAP Analysis, Design, Development,
Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code
Management.
Hands on experience in Java/J2EE technologies including Springs, Web Services (REST, SOAP),
Hibernate, SQL, JDBC, JPA, EJB and Servers like IBM Web Sphere, BEA Web logic, Apache Tomcat,
Oracle 10g AS, JBoss and Database Servers like Oracle, DB2 and MySQL Crystal Report.
Expertise in designing, developing applications using technologies including JSP, EJB, JSTL, Struts,
Spring MVC, Spring AOP, Spring Boot, JSF, JMS, JSF, AJAX, JDBC, JTA, JNDI, GWT Java Beans
Hibernate ORM and Web Services WSDL, AWS, Microsoft Azure, Apache Maven, Jenkins.
Good expertise in working with Web Services along with SOAP, REST, WSDL, some other services
like AXIS, JAX-RPC, Jersey API, and GDS.
Expertise in development and deployment of multi-tiered web-based enterprise applications using
J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0,
JDBC, JNDI, IBM MQ Series, JSF, Python, MongoDB, angular.JS, java Beans and Web services
(SOAP, Rest).
Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on
Collections which would increase the performance of the Application.
Working in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript,
jQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle,
SQL, Struts 2 and Spring MVC.
Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript
frameworks like Angular 6, React.
Handfuls of experience in build and deploy tools such as Ant, Maven, and Jenkins.
Extensive experience in developing middleware applications using Core Java, Java Collections,
exception handling, multi-threading, Struts, Springs, Hibernate, EJB, JDBC technologies.
Extensive experience in Relational Database (RDBMS) Design, Database & Query optimization,
Performance Tuning & Indexing and Implementation of database objects including Tables, Views,
Stored procedures, Functions and Triggers, ACID using MS SQL Server.
Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources,
Spring JDBC, Spring wicket, Microservices
Developing custom look and feel components like jQuery, AngularJS, NodeJS.
Proficiency in programming with different Java IDE’s like Eclipse, JBuilder, IntelliJ and Toad.
Technical Skills
Programming
Java, J2EE, Groovy, JSP, JSF, Servlets, JDBC, Microservices, Struts,
Languages Spring, SQL, Junit, C#.
Development Tools Eclipse IDE, IntelliJ, NetBeans, Log4j.
HTML, JavaScript, AJAX, CSS, XML, JSON, JQUERY, Bootstrap,
Front-end Technologies Angular 6, ReactJS, NodeJS.
Web& Application
Servers Apache tomcat 8, Web logic, JBoss, Glassfish.
Frameworks Struts, Spring, Hibernate, Spring Boot
Version Control Tools GitHub, SVN
Build/Deployment tools Ant, Maven, Jenkin
Web Service
Technology SOAP, WSDL, JAX-WS, JAX-RPC, JAXB, REST API
Firefox Add-ons Xpath, Xpath checker, Firebug
Automation Tools Selenium WebDriver, Junit, JMeter
Applications MS Office Pro Word, Excel, PowerPoint, Access, Outlook
Tools Log4j, Maven, Layer7 Policy manager
Databases MySQL, NoSQL, Oracle, MongoDB, PL/SQL, AWS
Skills:
CSS (3 years), HTML (5 years), Java (6 years), Oracle (5 years), SQL (6 years), Java 8(3 years), AWS (3
years), Microsoft Azure (3 years), Angular 6 (3 years)
Projects Undertaken
The client and customer requested a Software to develop an easy-to-use logistics app that would speed up
cargo processing, provide real time information on freight tracking, remove paperwork and replace bunches
of paper documents with electronic data, and finally reduce mistakes caused by invalid/omitted information.
Sharing TMS and WMS information in real time should be one of the key features for this supply chain
management software.
Responsibilities:
Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on
MVC 2 Architecture using Spring Framework.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3,
Bootstrap, JavaScript, Angular 6 and Node JS.
Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
Used AGILE methodology and participated in SCRUM meetings.
Understanding of JAVA.J2EE technologies such as Core Java, JDBC, Servlets and JSP.
Used Java8 features like stream and Lambda expressions.
Maintained Interface compatibility and concurrency in the project using Java 8 new features like
default, static methods and Concurrency API.
Experience on performing Unit test by using Junit.
Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and
Type Script.
Worked on publishing and testing the Web Services, Rest (JAX-RS) and Soap (JAX-WS) and
interacting with the internal teams who consumed the web services.
Monitoring of Document growth and estimating storage size for large MongoDB clusters depends on
data life cycle management.
Developing building Scripts using Maven to build and deploy the application.
Developed Spring Boot applications by performing CRUD operations on data using JPA.
Proficient in developing and consuming RESTful web services using Spring Rest Controllers and
Spring Boot.
Handling all the client-side validations, slide show, hide and show controls, dropdown menus and tab
navigation using AngularJS and jQuery.
Enhanced application performance by Angular 6 Component based development in view of future
Angular framework transitions.
Built Server-side application and their business functionalities using Restful Web services with SOA in
spring framework.
Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant
systems and managed continuous delivery systems and methodologies on AWS
Created Server instances on AWS Tomcat, Swagger are installed and used for deploying Micro-
services
scripts through Jenkins (CI/CD) to check the performance of the applications.
Worked on generating the Web services classes by using Service Oriented Architecture SOA and
RESTFUL web services.
Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud
Developed JMS components to send messages from one application to other application. Deployed the
application in the WebLogic application server.
Used Jenkins (CI/CD) for Continuous Integration and deployment into WebLogic application Server.
Environment: Spring 4.0/2.5 (DI, MVC, Tran Management, Integration, AOP), Java 1.8, Java 8, Groovy,
Hibernate 4.0/3.0, JAX-RS Restful services, JAX-WS Web services, AJAX, UML, MS Visio, JSTL, Oracle
11g, Microservices, WebLogic 12.1, Eclipse 4.6.3, XMLSPY, Log4j, Spring Boot, AWS, Jenkins (CI/CD),
Maven 3.3.9, PMD, Bootstrap, Angular 6, HTML5, CSS3, Toad, Junit 4.1, Power Mock, GIT, JIRA, Rally,
Apache POI, Quartz Scheduler.
Project is an integrated software solutions and services provider specializing in healthcare domain. A
software solutions product is developed to assist and manage the hospital industry. The product is an
integrated online hospital information system which takes care of the front-end and back-end operations.
The system operates in a multiuser environment with graphical user interface and can be used without
much training.
Responsibilities:
Involved in planning, designing, estimating business requirements and worked with business team to
determine the needs, gather, analyze and document requirements
Used agile/scrum methodology to develop and maintain the project.
Developed business logic using MVC pattern by implementing Java 1.8, Struts, EJB, Spring JDBC and
Web services.
Used Java8 Method References feature to point to methods by their names and used functional
Interfaces.
Applied J2EE design patterns like singleton, Data Transfer Object DTO, Data and Business Object Vo
during the development of components.
Developed front-end screens using spring MVC, JSP, HTML, AJAX, jQuery, Backbone, marionette,
JavaScript, CSS.
Developed Core Service as maven jar that can be included by other Microservices as their maven
dependency
Migrating the existing project to Microsoft Azure with Azure services.
Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT,
AJAX, XML, HTML, CSS and JSON.
Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle.
Core service uses the main database and the other Microservices use their individual databases to
access and store data
Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in
a single, coordinated operation.
scripts through Jenkins (CI/CD) to check the performance of the applications.
Version control system has been used to check-in and checkout the developed artifacts. The version
control system has been integrated with Eclipse IDE.
Used SVN for version control, used Web services - REST for Core Java Performance Tuning.
Using Azure Functions to integrate applications and run backend processes according to schedules
without provisioning/managing servers.
Used SVN Version control to track and maintain the different version of the application.
Used Oracle SQL developer for the writing queries or procedures in SQL.
Used Oracle 11g as the database and used Oracle SQL developer to access the database.
Environment: Java 1.8, Java 8, EJB, J2EE, Struts, Spring MVC, Hibernate JSP, JSON, XML, SQL, TOAD,
AWS, Spring Web services, Microservices, JAX-RS Restful services, JSF1.2, JMS, JUNIT, SVN, HTML,
Angular JS2, CSS, JavaScript, Eclipse, Log4J, DB2, Grails, Jenkins (CI/CD), JBOSS, Tomcat, Oracle 11g,
Maven, Unix, Azure services.
In this project we are building a new development culture, centered on embedding customer feedback
directly into the development process. We have also built a creative development cycle with technology that
allows us to use customer feedback to make modifications to the features of our product and put it back
into production so our internal customers can reuse it instantaneously.
Responsibilities:
Developed and designed the various screens and its architecture in accordance to UI Specs following
client branding standards.
Participated in the business requirements meeting and provided inputs
Involved in complete Agile/SDLC – Requirement Analysis, Development, System and Integration
Testing.
Designing and implementing scalable, Restful and microservices-based mobile back-end. The back-
end is being written in Java using Spring Boot for simplicity and scalability
Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of
data validation at client side using Ajax.
Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
Developing microservices in cloud environment
Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate data.
Implemented business logic according to the requirements.
Worked extensively on Collections Framework.
Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS
margin, CSS padding, Pseudo elements and CSS behaviors.
Environment: Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, XML,
RESTful, WSDL, AJAX, jQuery, AngularJS, JavaScript, CSS, Log4J, JAXB, JUnit, Web sphere Application
Server 6.0, Eclipse 3.5, Oracle 10g, JSP, Bootstrap.
Working on a powerful web application which can securely store confidential data like passwords for credit
cards, bank accounts, confidential photos, music and are just a sampling of what we need to keep track of.
It allows the users to create one central database containing many different types of entries (bank
accounts, credit cards, etc.)
Responsibilities:
Environment: Java, JSP, Struts, XML, XSLT, EJB Session Beans and Entity Beans, DAO, JNDI services,
Factory and Singleton Patterns, RSA, JavaScript, HTML5, CCS, Cordova, ClearCase, Code Pro Analytics,
JBOSS, Tomcat, HP Quality Center, UNIX, Win XP