From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Sunitha B SUMMARY ·
About 7+
years of experience in designing, developing and deploying n-tier web
applications and client / server applications using JAVA, J2EE
technologies and Web Technologies for enterprise applications. ·
Involved in
all the phases of SDLC - requirement gathering, design, development
and maintenance. ·
Expertise
in interacting with business users and understanding the requirement and
providing solutions to match their requirement. ·
Proficient
in OOAD technologies developing Use Cases, Activity diagrams, Sequence
Diagrams and class diagrams using case tools like Microsoft Visio and IBM
Rational Rose. ·
Experience
in designing both Front end & Backend applications using Java, J2EE
Web frameworks, HTML, CSS, JavaScript, AJAX, Java Servlets, JSP 1.2 and JSTL. ·
Extensive
knowledge and implementation skills in Struts MVC framework (Validator,
Tiles, Tag Libraries, Action Classes). ·
Experienced
in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring
Web flow and Spring AOP). ·
Experienced
in using Hibernate framework in interaction with the RDBMS. ·
Good
experience in using Spring ORM wiring with Hibernate for
developing backend systems. ·
Experience
in implementing Service Oriented Architecture (SOA) using Web
Services (SOAP, WSDL, and UDDI). ·
Experienced
in deploying applications on Web Logic, Apache Tomcat, IBM Websphere
application servers and worked on database systems like Oracle and
MySQL. ·
Excellent
knowledge of design patterns (Singleton, Factory pattern, DAO, Session
Facade and Model View Controller) ·
Have solid testing
experience in unit testing, integration testing and system testing. ·
Proficient
in Test Driven Development (TDD) using Java JUnit API. ·
Strong
experience with Version Control like (CVS). Implemented logging
using Apache Log4J. ·
Expertise
in using ANT and Maven for building and deploying application
on the servers. ·
Experience
in AGILE and Water Flow model of software development. ·
Excellent
communicative, interpersonal, intuitive, analysis and leadership skills. ·
Quick
learner with an ability to rapidly adapt to new environment and conditions.
Technical
Skills
Work Experience Wolters Kluwer
Health (Lexicomp)
(Sep2012 – Till Now) Java Developer Lexicomp online is a collection of clinical databases and
clinical decision support tools that provides users with a comprehensive
medical library. Lexi-Comp provides our content on various handheld platforms
(Android, Blackberry, IPhone...). The online product provides a web-based
interface for viewing Lexi-Comp databases. Along with the ability to
view documents from the various databases. Responsibilities: ·
Agile methodology has been followed for this project and I was
involved in scrum meetings with end clients.
·
Played
crucial role in requirement analysis, design, development and unit testing of
the application. ·
The major
part in the LIMS is the Database, which stores the content in to different
tables and LIMS DS servlet, which pulls the data through the queue system and
displays as products to different devices. ·
Lexi-Comp
datasets are provided in XHTML format, datasets are parsed using XSL into the
format needed by the client ·
Played
major role in transformation of the Lexicomp internal desktop application to
Web application using the Spring MVC Model architecture. ·
Understanding
internal application of the functional requirements and prepared a detailed
Use Cases and Functional Requirement Documents from the Business Requirements
Specifications. ·
Used Jquery
and AngularJS JavaScript to provide dynamic User Interface and
for the client side validations. ·
Used AJAX
framework for asynchronous data transfer between the browser and the
server. ·
Responsible
for creating the database tables on the Oracle database. Wrote complex SQL
queries to perform various database operations like create tables, select
etc. ·
Involved in
configuring and deploying the application on Glassfish Application server
3.1.1 ·
.Junit
was used for unit testing and implementing Test Driven Development (TDD)
methodology. ·
Maven was used to manage dependencies in the application and
deploy it on Glassfish server. Git Pro was used for the version
control. Environment Java, Java Swing , Java Web Start, Spring
MVC,HTML, XML, XSLT,CSS, Jquery, Ajax, AngularJS ,Web services ,Oracle 10g
Database, DB Visualizer used for DB front end access / SQL Developer, Ant,
Glassfish Application server 3.1.1 (Latest Version), CVS , Eclipse
and Spring Tool Suite and Git version control. Reed
Elsevier
(Jan2012 –Aug 2012) Java Developer Scopus is a new navigational tool with abstracts and references. It has
search and journal browse capabilities for the 13,000 journal titles totaling
over an estimate of 63 million records. Scopus is primarily a search system.
Researchers will use it to locate the abstracts for articles that they are
interested in, that relate to their area of research. The system will provide
several different types of searches and several ways to refine search
results. They can then a view cites for all of the articles published in the
selected journal for a given year, and view the abstract for those articles
by selecting one of them. Responsibilities: ·
Waterfall methodology has been followed for this project and I was
involved in meetings with clients. ·
Played
crucial role in requirement analysis, design, development and unit testing of
the application. ·
Understanding
the functional requirements and prepared a detailed Use Cases and Functional
Requirement Documents from the Business Requirements Specifications. ·
Played role
to change the server of existing Scopus to allow for migration to new server.
The app needs various operations that were required to migrate an existing
Scopus application that was successfully running under Web Sphere Application
server (WAS) from IBM to run under Apache Tomcat. ·
Implemented
various J2EE design patterns such as MVC (Model View Control), Factory
and Singleton ·
Responsible
for design and implementation of various modules of the application using Struts-Spring-Hibernate
architecture. ·
Scopus is
built upon webservice architecture, leveraging many custom developed
services that use XML/SOAP to provide the data Scopus uses. ·
The Client
Services are generated using JAX_WS. ·
Scopus uses
a layered Web Services approach. It will consist of a primary application,
written in Java, which uses a series of Web Services in order to perform
critical functions, such as search and retrieval. It will
also use an Oracle database holding application specific information. The
data will be indexed using the
search engine. ·
Struts Tag
Libraries and Struts Tiles Framework
were used in addition to JSP, HTML, AJAX and CSS in developing
the presentation layer. Used Struts Dyna Validator Framework for
validation of user input forms. ·
Used Spring
Core with Java beans to implement business logic. Spring
Dependency injection was used for wiring with beans. ·
Used Oracle
10g database to maintain the abstracts and references. ·
Extensively
used TOAD for managing the database. ·
Junit
was used for unit testing and
implementing Test Driven Development (TDD) methodology. ·
Maven was used to manage dependencies in the application and
deploy it on Tomcat server. Clear case was used for the version
control Environment: Java/J2EE, Struts 2.0,
Spring 2.5, Oracle 10g, JUnit, JSP, Servlets, HTML, AJAX,XSLT, Maven, CSS,WAS
6.1,Tomcat 7.0,RAD 8.0, Eclipse IDE , JAX_WS and Apache AXIS 2. State of
Virginia
(Jan 2010 –Dec2011) Java Developer Virginia Case
Management System (VACMS) modernize the business operations of its Child Care
Unit. VACMS is a transfer solution that is based on Child Care systems
implemented by Deloitte in Pennsylvania and Michigan. The Virginia Case
Management System (VACMS) is being developed to provide the Virginia
Department of Social Services an integrated system for the delivery and
management of child care services. VACMS allows localities to share common
information and significantly reduce duplication and inefficiencies. The
implementation of VACMS presents a great opportunity for localities across
the commonwealth to streamline operations. Specifically, some of the VACMS
benefits include: enhanced case management capabilities, automated
eligibility determination, integration with Electronic Child Care Point of
Sale (ECC POS) swipe card devices, and automated encumbrance calculations Responsibilities: ·
Agile methodology has been followed for this project and I was
involved in scrum meetings with end clients. ·
Played
crucial role in requirement analysis, design, development and unit testing of
the application. ·
Understanding
the functional requirements and prepared a detailed Use Cases and Functional
Requirement Documents from the Business Requirements Specifications. ·
Implemented
various J2EE design patterns such as MVC (Model View Control), Factory,
Singleton and DAO (Data Access Object). ·
Responsible
for design and implementation of various modules of the application using Struts-Spring-Hibernate
architecture. ·
Responsible
for writing Struts action classes, Hibernate POJO classes and integrating
Struts and Hibernate with spring for processing business needs. ·
Struts Tag
Libraries and Struts Tiles Framework
were used in addition to JSP, HTML, AJAX and CSS in developing the
presentation layer. Used Struts Dyna Validator Framework for
validation of user input forms. ·
Used Spring
Core with Java beans to implement business logic. Spring
Dependency injection was used for wiring with beans. ·
Spring ORM wiring with Hibernate provided access to Oracle
9i RDBMS. ·
Hibernate
EH cache was used for second level
caching which resulted in enhanced performance of the application. ·
Hibernate
Query Language (HQL) was used to
perform various queries in the database. ·
Responsible
for implementing the transaction management in the application by applying Spring
AOP methodology. ·
Junit
was used for unit testing and
implementing Test Driven Development (TDD) methodology. ·
Maven was used to manage dependencies in the application and
deploy it on WebLogic Application server. CVS was used for the
version control Environment: Java/J2EE, Struts 2.0,
Spring 2.5, Hibernate 3.3, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX,
Maven, CSS, WebLogic. Regions Bank, Memphis, TN
March 08 – Dec 09 Sr. JAVA/J2EE
Developer
Description: This application enables the users to
trade stocks, manage portfolio and access real time data. This application is
based on MVC architecture. The views are generated by the JSPs, the
controller is implemented by the servlet, which acts as a filter by providing
the authorization and the EJB’s and other java classes implement
authentication service to the application, and the model. Responsibilities: ·
Primary
responsibilities included the design and development of server code. ·
Designed
the system based on Spring MVC Model architecture. ·
Developed
JSPs to dynamically generate HTML and display the data to the client
side. Java Mail API was used to notify the user of the status and
completion of their project. ·
Used Spring
DAO and Spring ORM module to support Hibernate. ·
Implemented
database connection pooling using Singleton Class. ·
Deployed
the JSPs, Servlets on Websphere Server. ·
Responsible
for creating the database tables on the Oracle database. ·
Wrote
complex SQL queries to perform various database operations like create
tables, select etc. ·
Performed
Integration Testing and supported System in production. ·
Prepared
the Unit Specifications for the module and Unit Testing. Implemented the JUnit
Test Cases. Environment:
Java, J2ee, Hibernate 3.0, JSP, Spring2.5(Spring ORM module, Spring DAO Module),J2SE
1.5,JMS, , XML, Log4J, Junit, IBM’s RAD, IBM Web Sphere Application Server
7.0,CVS 1.12.13,SVN 1.6.3, DB2 , MY Eclipse ,Ant ,WinXp Abbott Laboratories, Abbott Park,
IL
Jan 2007 – March 2008 JAVA/J2EE Developer Project: HMS (Healthcare Management
Service). Description: Abbott Laboratories provides various pharmaceutical and medical
products. HMS pioneered to bring accurate, timely, and crucial
information for decision makers needing to successfully manage their
organization. They also have online reporting tool that gives access to
reports, data and applications. Roles &
Responsibilities: · Involved in Designing, Coding, Debugging and
Deployment of Business Objects · Extensively used Spring MVC architecture for the
application development. · Developed several controller classes as required for the
design such as Abstract Wizard form controller, Simple Form controller,
Multi Action controller, etc in Spring MVC. · Used Spring Hibernate module as an Object
Relational mapping tool for back end operations over SQL database. · Provided Hibernate mapping files for mapping java
objects with database tables. · Used AJAX framework for asynchronous data transfer
between the browser and the server. · Provided JMS support for the application using Weblogic
MQ API. · Extensively used Java Multi-Threading concept for
downloading files from a URL. · Provided the code for Java beans (EJB) and its
configuration files for the application. · Used HTML, JSTL, CSS and JSP custom tag libraries for
designing the JSP. · Used JavaScript to provide dynamic User Interface
and for the client side validations. · Extensively used Eclipse IDE for developing,
debugging, integrating and deploying the application. · Provide ANT build script for building and deploying
the application. · Extensively used TOAD for managing the
database. · Used Rational ClearCase version control tool to
manage source repository. · Involved in configuring and deploying the application on Weblogic
Application Server 8.1. · Provided utility classes for the application using Core
Java and extensively used Collection package. · Implemented log4j by enabling logging at runtime
without modifying the application binary · Performed various DAL, DML operations on SQL server
database. Environment: Unix, Java 1.5, J2EE, Spring 2.0, Hibernate, Weblogic MQ, JMS, TOAD,
AJAX, JSON, JDK, SAX, JSTL, EJB, JSP 2.0, SQL server 2005, Servlets 2.4,
HTML, CSS, XML, XSLT, JavaScript, SQL, WebLogic 8.1, Eclipse 3.2, Rational ClearCase,
Log4j, ANT. State Bank of India
Oct 2005 – Dec 2006 Internet banking application Java Developer Responsibilities: ·
Involved in
the Analysis, Design and Development phase of the project. ·
The
application uses the STRUTS framework. The views are programmed using JSP
pages, Model is a combination of EJB’s and controllers are Servlets. ·
Employed UML
artifacts for object modeling. Designed Use Cases, System Sequence Diagrams,
Collaboration Diagrams and Class Diagrams. ·
Developed
EJBs (Session and Entity Beans) for business processing and database access ·
Developed
controller Servlets that is responsible for handling user requests in the
Middle Tier. ·
Used J2EE
design patterns (Session Façade) for Middle Tier development. ·
Employed XML,
Apache Struts, JSPs for front end development ·
Experienced
in developing XML documents with DTDs. ·
Deployed
the application on Tomcat using ANT. ·
Involved in
Unit testing and Integration testing. Environment: JDK1.4, EJB 2.0, Apache Struts1.1, JDBC, JMS, UML, Oracle8i, Tomcat
5.0.0, Windows 2003 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|