Anda di halaman 1dari 6

Anusha Kantu

Email: Anushak952@gmail.com
M: 469-500-3780

Experience Summary

+ years of progressive experience in successfully designing, developing and implementing


quality software.
Extensive experience in Java/J2EE technologies (Java, JDK 1.5/1.6/1.7/1.8, JSP, Servlets,
JDBC, EJB).
Extensive Web programming experience with technologies likes JSP, Java, Servlet,
JavaScript, XML, AJAX, Angular JS and JQuery.
Expertise in spring, Hibernate and Struts MVC frameworks for building the web layer.
Expertise in Spring IOC design patterns to build the application services layer.
Experience in using Apache CXF to develop web services. Experience in database access
using Hibernate and JDBC.
Extensive experience in building the data layer using O/R mapping technology such as
Hibernate.
Experience in developing commercial applications using common J2EE Design Patterns
such as Session Facade, Factory and Data Access Objects.
Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively
used Eclipse, RAD, and RSA as IDE for application development and support.
Extensively used Maven and ANT as build script for application build and deployment.
Extensively used Junit and log4j for unit testing and logging.
Worked with Serena, VSS, CVS, SVN and GIT for version control. Expertise in
designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss
application servers.
Designed and coded application components in an Agile environment. Experience in
OOAD using UML (Rational Rose).
Experience in using DOM4J, JAXB, JAXP parsing and XMLBean to process, validate,
parse and extract data from XML files.
Good knowledge and experience with multiple Servers like IBM Web Sphere, BEA Web
Logic server, Apache Tomcat, JBoss.
Extensive experience in working IDE tools like Eclipse, Netbeans, RAD, WID (Web
Sphere Integration Designer).
Experienced in generating logging by Log4j to identify the errors in production test
environment and experienced in Ant, Maven and Gradle tools.
Hands on experience using Messaging Services like JMS, MQ Series.
Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2
and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.

Page 1 of 1

Skills
Domain
J2EE Framework/APIs
J2EE IDE
Operating System
Web Services
Webservers
SOA Technologies

Struts 2, JSF 2.1, Spring 3, Hibernate 3, WebServices


IntelliJ 3,Eclipse 3.x, MyEclipse, IBM Rational App
Developer 7
Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.
Apache CXF 3, JAX-RS, JAX-WS 2, JAX-RPC, Apache Axis 2.
Jboss 6, IBM Websphere 7, Apache Tomcat 7, Oracle
Weblogic 10g
JBoss Drools, IBM Websphere ESB 7.0

Databases
Development
Methodologies
Script

Oracle 10g, My SQL 5, MS SQL Server 2005, IBM DB2

Version Control

IBM ClearCase, Visual Source Safe, SVN, CVS, GIT

Testing & Performance

Agile, Scrum, Waterfall, TDD.


Ant, UNIX Shell Script.
JUnit, JMeter,

UML Tools

IBM Rational Rose, IBM Rational Suite, Magic Draw,


ArgoUML, MS-Visio.

Build Tools

Ant, Maven.

Education:
Bachelors Degree in Electronics and communications engineering from JNTU.
Project Details

Client: SC Johnson --Racine WI


Jul 14 Till
Role: Java Developer
Responsibilities:
Involved in requirements gathering, Preparing FRD and BRD and design
document and development of the applications, Unit testing and Deployments
Developed Spring Bean Classes for implementing Business logic and configured
beans to manage bean lifecycle using annotations and xml based configuration.
Used spring MVC module to write controllers, map URLs for the request and
present with different views for different use cases.
Involved in writing Spring Configuration XML file that contains declarations
and business classes are wired-up to the frontend managed beans using Spring
IOC pattern.
Written Spring components like Controller, Validator, Resource Mapping,
Model Attribute, and Session Attributes using annotations and used URL
mapping to handle the requests and present clients to customized view based on
the using different view templates
Page 2 of 2

Setup the Continuous Integration (CI) process for the application using the
Jenkins.
Used Jenkins for continuous Integration of software development.
Involved in development of data abstraction layer using Hibernate ORM
framework with spring support, and JDBC components. Performed CRUD
operations using Hibernate framework and used criteria API, native SQL and
HQL based on the use case.
Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and
executed using hibernate.
Used multithreading concepts while creating DAO classes. Used multithreading
in programming to improve overall performance.
Added Hibernate second level cache to improve the DAO layer performance and
used ehcache as a cache provider. Configured ehcache.xml to define cache
lifecycle of the objects.
Used SOAP web services to validate clients payments and fulfill the client
orders.
Implemented RESTful Web-Services for data exchange between multiple
systems within the company.
Created customs tags and used different view templates. Created Tiles definitions
for various layouts for user views and integrated with Spring MVC context
configuration.
Developed the several utility classes for an application for validations and
formatting the request and response. Created custom validations and automatic
validations for validating forms. Used spring locale resolver for
Internationalization, Validation, and Localization for existing web applications.
Developed JUnit test cases for performing unit testing.
Used spring mock to mock various test objects. Used Maven Plug-in for
configuring and building projects.
Used Log4j to assign, track, report and audit the issues in the application. Used
GIT for version control.
Responsible for analyzing, finding the root cause and fixing the production issues.
Involved in various phases of Software Development Life Cycle (SDLC).
Project was developed and implemented in Agile/scrum methodology.
Participated in daily scrum meetings and updating Rally regarding the tasks and
time spent on each tasks.

Environment:Java1.8, Spring 4.0, Jenkins, Hibernate 4.0, Oracle 11g, Maven, Soap,
RESTful, WebLogic.
Client: Walgreens, IL
Role: Java Developer
Responsibilities:

Oct 13 Jun 14

Page 3 of 3

Used OOAD for building applications.


Involved in gathering business requirements, analyzing the project and creating
use Cases and Class Diagrams.
Interacted coordinated with the Design team, Business analyst and end users of
the system.
Created sequence diagrams, collaboration diagrams, class diagrams, use cases
and activity diagrams using Rational Rose for the Configuration, Cache &
logging Services.
Designed and developed the project using MVC design pattern.
Developed front end using Struts framework, business components using EJBs.
Created the web UI using Struts, JSP, Servlets, Jquery UI, Ajax and Custom
tags.
Deployment of Application in the JBoss Server environment using ANT tool
using Struts architecture with the JSP Client.
Coded different action classes in struts responsible for maintaining deployment
descriptors like struts-config, ejb-jar and web.xml using XML.
Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations
provided by struts framework.
Developed and deployed Session Beans and JPA Entities for database updates.
Implemented caching techniques, wrote POJO classes for storing data and
DAOs to retrieve the data and did other database configurations using EJB 3.0.
Developed stored procedures and complex packages extensively using PL/SQL
and shell programs.
Used Struts-Validator frame-work for all front-end Validations for all the form
entries.
Developed SOAP based Web Services for Integrating with the Enterprise
Information System Tier.
Design and development of JAXB components for transfer objects.
Prepared EJB deployment descriptors using XML.
Involved in Configuration and Usage of Apache Log4J for logging and
debugging purposes.
Wrote Action Classes to service the requests from the UI, populate business
objects & invoke EJBs.
Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
Wrote Junit test classes for the services and prepared documentation.
Environment: Java/J2SE , JSP, Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0,
WebServices, JNDI, J2EE, RSA, JBoss6.0 , Ratonal Rose, CVS, Oracle10g, Junit,
Rational Rose, IBatis, JavaScript, Jquery, DHTML.
PayPal-Phoenix, AZ
Role: Java Developer
Responsibilities:

Feb 11 Sep 13

Page 4 of 4

Designed and developed the application using agile methodology and followed
TDD and Scrum.
Designed and Developed the UI Framework built using JSFFacelets, Rich Faces
and Ajax4JSF.
Involved in writing JSF Backing Beans for controlling the UI and writing custom
components and validations.
Implemented JSF Converters to handle formatting and Localization and
configured the faces-config.xml for converters and validators.
Implemented J2EE design patterns such as Factory, DAO and DTO
Implemented the Ajax interactions with Ajax4JSFfor better and faster interactive
Front-End.
Developed custom layouts and reusable composite components for the web
application using Facelets.
Designed and developed Business components and Integrated with spring
framework.
Wrote data Components for Plan Setup, wrote and called Stored Procedures using
Java, HQL and Hibernate.
Implemented Hibernate caching (Query and second level EH Cache) for frequent
queries executed against database for reports.
Wrote the DAOs to access the database using JDBC calls and created aspects
using Spring AOP annotation approach.
Used Spring Batch to process the files and to load the built data to the warehouse.
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI
and XML.
Did the application support on different environments from QA to Production.
Was responsible for analyzing the issues, providing technical & functional support
to the users and fix them.
Environment: J2EE/J2SE, Java1.5, JSP, Ajax4JSF,JSF 1.2, Apache MyFaces, RichFaces
3.3, Spring Frame Work 3, Hibernate, JMS, Log 4j, Web Sphere 6,RAD 7, Oracle, SunOS
(UNIX), Shell Script, Sub Version, Maven.
Company: Northern trust cooperationFeb 10 Jan 11
Role: Java Developer
Responsibilities:
Developed a web application using Struts Framework.
Created the user interfaces using the JSPs.
The Struts validator frame work to automatically validate user input.
Created tile definitions, struts configuration files, validation files and resource
bundle.
Develop, implement and maintain a synchronous, AJAX based rich client for
improved customer experience.
The business layer is based on Action classes and persistence mechanism used is
Hibernate.
Created mappingand implemented persistence layer using Hibernate.
Page 5 of 5

Wrote SQL queries to access the data from the database.


Used IBM management center for creating a offers and mapping the images to
that offer.
Involved in writing test cases using JUNIT.
Used SVN tool for Version control.
Developed and maintained Ant Scripts for the build purpose on various
environments.
Interacted daily with client to finalize the requirements and also presented the
approach for each requirement.
Interacted with on-site team members for discussing the plan and approach for
developing the requirements.
Environment:Java 1.5, Struts 1.3, Hibernate 3.5, Oracle 10g, HP QC, IBM management
center, Web Sphere.
Company: Polaris India
Apr 08 Jan 10
Role: Java Developer
Responsibilities:
Interactions with the business team to gather the requirements review the
specifications and monitor the work.
Developed the front-end web presentation layer on Spring MVC framework.
Developed JSP pages to handle client requests and carry out server side
processing. Implemented client side validations using JavaScript.
Developed Servlets, Java beans and Java helper classes responsible for delivering
web component.
Generated User interface screens using JSP, JavaScript, CSS and HTML.
Responsible for unit testing and integration testing, bugs fixing, handling change
requests.
Environment: J2EE/J2SE, Java1.5, JSP, Spring Frame Work 3, CSS3, Apache CXF,
XML, HTML, Log 4j, Oracle, JavaScript, Sub Version.

Page 6 of 6