From: route@monster.com
Sent: Thursday, September 24, 2015 11:54 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Application
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
||||||
|
||||||
Ankit Agarwal 38578 Vancouver CMN Fremont CA
94536 Email: Aagarwal121212@gmail.com
Contact #650-564-7399 SUMMARY OF EXPERIENCE Ø Over 7 years of experience in Java/J2EE and
Web-based technologies. Ø
Have hands on experience in design and
development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JSF,
Struts 2.x, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL,
SOAP, HIBERNATE 3.x, SPRING 3.x, Maven, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI,
JTA, JMS, SQL Ø
Strong hands-on experience with EAI technologies
like Open Source ESBs, Apache Camel and Oracle Service Bus. Ø Good knowledge and hands on experience in RDBMS
like SQL and Oracle. Ø Worked extensively on testing frameworks like
JUnit, TestNG for testing Ø Followed best practices using J2EE design
patterns (MVC, Service Locator, Singleton, Session Facade, Business
Delegate, DAO and VO) Ø Experienced in deploying J2EE applications over
servers like Apache Tomcat 6/5.x, JBoss 4.2.3 and Websphere 6.0 servers. Ø Extensively worked on BEA WebLogic 9.x, 10.x,
11 Server, Apache http Server, Apache Tomcat Server as
administrator for Server Installations, Configuration, Application components
deployment, performance tuning including troubleshooting and maintenance. Ø Experience in java - database connectivity (JDBC)
and Connection Pooling. Ø Exposure on XML, XSLT and it’s processing. Ø Experience in
working with Service Oriented Architecture (SOA) development. Ø Experience in writing Ant Build script, and deployment
in application server environment. Ø Experience in developing web based GUIs using JSP,
HTML and JavaScript. Ø Experience in using JMS, EJB and web services
to communicate with other applications. Ø Quick learner, excellent analytical and problem
solving skills and good team player Ø Ability to work independently and well organized. TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE Client: Herbalife International of America,
Torrance, CA Feb 2013 – Present Java/J2EE Programmer Description: The company is a
global nutrition company that has helped people pursue a healthy, active life
since 1980. The project involved is about architecting, designing,
coding and supporting a web based multi-tier employee benefit system that
provides data management and services to on-line benefits applications across
multiple channels. §
Involved
in the design and development of the project. §
Created
UML use case diagrams, sequence diagrams for the application using Rational
Rose. §
Developed
Web pages using JSP, JavaScript JQuery, HTML5 and JSF. §
Involved
in development of the application using Spring Web MVC and other components
of the Spring Framework such as Spring Context, Spring ORM. §
Wrote
spring configuration files for the beans defined and properties to be
injected into them using spring's Dependency Injection. §
Designed
and developed Rest Interfaces in java §
Designed
the applications using MVC, Session Façade, service Locator and Business
Delegate patterns. §
Used
core Java while writing business logic §
Developed
EJB components that are deployed on WebSphere Application Server, JBoss §
Used
Hibernate 3.0 in data access layer to access, update and persist information
in the database. §
Configured
hibernate.cfg.xml and integrated Spring DAO for data access with hibernate. §
Written
unit tests using JUnit framework and Logging is done using Log4J framework §
Actively
involved in code reviews and also in bug fixing. §
Developed
Logging Framework Using Log4J. §
Performed
unit testing by writing test cases using JUnit. §
Good
working knowledge of Maven for project build/test/deployment §
Developed
UI components using ExtJS §
Set
up, configured, and maintained multiple web/application servers like, IBM
Websphere, JBoss §
Used
Web Services to communicate with application over the network using SOAP,
RESTful services Environment: core java, EJB 3.1, Servlets 3.0, Struts
1.1/1.2/2.0, AJAX, Spring 3.1, JSP 2.2, HTML5, ExtJS 4.1, DOJO, JSF,
Hibernate 4.1.0, JNDI, Clear Case, Rational Rose, PL/SQL, JavaScript, JQuery,
WSO2, Websphere 8.0, JBoss, Web services, SOAP, RESTful, RAD 8.0, SQL, JDBC
4.0, JUnit 4.0, Ant 1.8.2, Oracle 10g and Windows 7, HTML5, JBoss. Compass Savings Bank, Wilmerding, PA
Jan 2012 – Feb
2013
Role: Java/J2EE Developer Description: Portfolio management makes
decisions about investment and policy, matching investments to objectives,
asset allocation for individuals and institutions, and balancing risk against
performance. It has been designed to ease managing a client’s portfolio
easier to invest. The system provides up-to-date information about client’s
assets and liabilities along with real-time information of stock prices,
allowing the agent and the client to make informed decisions. Different
interfaces have been provided to different stakeholders with varying
management capabilities. It includes elements of financial statement
analysis, asset selection, stock selection, plan implementation and ongoing
monitoring of investments. Responsibilities: · Analysis and understanding of business
requirements. · Effectively participated in weekly client
communications with Business Analysts. · Involved in the architecture team for design
and implementation of system. · Developed application using Spring MVC,
JSP and JSTL on the presentation layer, the business layer is built using
spring and the persistent layer uses Hibernate. · Developed Custom Tags to represent data in a
desired unique table format and to implement paging logic. · Developed views and controllers for client
and manager modules using Spring MVC and Spring Core. · Business logic is implemented using Spring
Core and Hibernate. · Data Operations are performed using Spring
ORM wiring with Hibernate and Implemented Hibernate Template and
criteria API for Querying database. · Developed Exception handling framework and
used log4J for logging. · Developed Web Services using XML
messages that use SOAP. Created WSDL and the SOAP envelope. · Developed and modified database objects as
per the requirements. · Involved in Unit integration, bug
fixing, acceptance testing with test cases, Code reviews. Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, Hibernate 3.5, JMS, XML,
SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS,CVS, Log4J, JAXB, JUnit3.8,
Websphere7.0, Eclipse Indigo, Oracle 10g. Client: Retail Ventures Inc.,
OH
Dec 2010 – Jan 2012 Java/J2EE Programmer Description: The Fair Credit Reporting Act (FCRA) requires JDF
to update Adverse Action and Risk Based Pricing (JDFRP only) letters sent to
Farm Plan, JDFRP consumer customers, and Personal Use Installment Accounts to
disclose credit score information used in the credit decision process. The
design outlined in this document is for the manual letters for Revolving
Products only and the functionality to be added to Service Desktop to
facilitate this functionality. Service Desktop display the credit bureau
score information retrieved during the Score Append process. Responsibilities: ·
Involved
in various phases of Software Development Life Cycle (SDLC) such as
requirements gathering, modeling, analysis, design, development and testing. ·
Generated
the use case diagrams, Activity diagrams, Class diagrams and Sequence
Diagrams in the design phase using Star UML tool. ·
Developed
the User Interface using JSP including frameworks Struts, and AJAX. Used AJAX
and JavaScript for Server side/client side validation. ·
Used
Design Patterns like Singleton, Factory, Session Facade, Service Locator, and
Data Transfer Object. ·
Used
Spring frame work AOP features and JDBC module features to persist the data
to the database for few applications. Also used the Spring IOC feature to get
hibernate session factory and resolve other bean dependencies. ·
Developed
the persistence layer using Hibernate Framework by configuring the 1:1/1:M
/M: N mappings in hibernate mapping files and created DAO and PO. ·
Used
JAX-WS 2.0 for building SOAP Web Services. Also developed the web service
client applications to test the web services. Tested the web service using
SOAP UI. ·
Done
thorough code walk through for the team members to check the functional
coverage and coding standards. ·
Actively
involved in writing SQL using SQL query builder. . ·
Used
Tortoise SVN to maintain the version of the files and took the responsibility
to do the code merges from branch to trunk and creating new branch when new
feature implementation starts. ·
Used
DAO pattern to retrieve the data from database. ·
Used
SAX and DOM XML parsers in the application. ·
Worked
with Web Sphere 6.1 application server that handles various requests from
Client. ·
Developed
test cases using JUnit. ·
Developed
the build scripts using ANT. Environment:
Java, Hibernate 2.0, Spring, Servlets, XML, Tortoise SVN, JSP, MVC, J2EE 1.4,
JUnit, JSF, ANT, Web Sphere 6.1, AXIS 1.2, UML, SOA, JAX-WS 2.0, Sun Metro
stack, SOAP UI, Log4J, SOAP, DOM, SAX, Oracle 10g, WSDL, JavaScript AJAX,
JIRA and RAD 7.5 Sprint Corporation,
KS
Jan 2010- Dec 2010 Java/J2EE Programmer Description: RMS is a web-based application, which provides
support to manage customer account information, subscription and service
information. Designed and developed applications like New for you upgrade
program (NFYUP), instant credit evaluation check (ICEC), Fair & Flexible
plan, Warranty Coverage, Mobile Identifier (MEID), RMS Store Inventory Tool. Responsibilities: ·
Thoroughly
involved in client side Requirements collection & Analysis. ·
Analysis
& Design with UML and Rational Rose. ·
Implemented
the persistence layer using Hibernate. ·
Implemented
the MVC architecture using Apache Struts1.2 Framework. ·
Implemented
Action Classes and server side validations for account activity, payment
history and Transactions. ·
Implemented
vies using Struts tags, JSTL2.0 and Expression Language. ·
Implemented
Tiles Framework for aligning the views layout. ·
Implemented
Service Locater Pattern with local catching. ·
Wrote
SQL scripts for modifying the existing schemas and introducing the new
features in the existing schemas of Oracle 9i/10g. ·
Used
log4j for logging application level info for debugging purpose. ·
Worked
with JAXB, SAXP and XML Schema for exporting data into XML format and
importing data from XML format to database. ·
Developed
Unit test cases using JUnit. ·
Implemented
mailing service using Java Mail. ·
Developed
ANT scripts and developed builds using Apache ANT. ·
Deployed
the application on the WAS Application Server. ·
Used
Clear Case for source code version control. Environment: Java,
J2EE, Struts1.2 framework, Tiles framework, Hibernate, Service Locater
Pattern, JSP, JNDI, Java Mail, ClearCase, SOAP, WSDL, UDDI, JAXB, JAXP, XML
Schema (XST), EJB 2.0 Session beans, ANT, JavaScript, JMS, Rational Rose, Web
Sphere IDE WSAD 5.1, Web Sphere Application Server WAS 5.1, Oracle 9i. Client: State Bank of India,
India
Feb 2008 – Jan 2010 Java/J2EE Developer Description: This Project aims to help the employees of HSBC
GLT to refer candidates’ for open positions in the organization. Through this
application admin can post new referral schemes for open positions in the
organization and accordingly the employees can refer candidates and can get
the benefit of cash rewards or gifts that are available under a particular
referral scheme. This project also has various reports, which helps the admin
to do a detailed analysis as per his criteria. Responsibilities: ·
Implemented
Struts MVC design pattern and front controller pattern to this project. ·
Developed
user interface by creating at least one webpage for each component using
Struts web MVC and ActionServlet as front controller for this application. ·
Developed
Action Class components for performing business process execution and
involved in configuration of struts configuration specific xml file. ·
Developed
SCM by using the JSP/HTML like one form for each functionality user
interface, standard validations using the JavaScript, Servlets used as the
controllers for the business logic and business logic using JDBC, XML parsing
techniques etc. using MVC. ·
Developed
SingleSignOn (SSO) functionality, through which we can run SCM from Oracle
Applications. ·
Involved
in developing the Routings and configured Routing Program as scheduled the
concurrent request. ·
Developed
Server-Side components for the business services for creating Items, BOM,
Sourcing Rules, and substitute. ·
Involved
in raising the Notifications to Oracle Users through Mailing Concept for
intimating to start the next process using workflow. ·
Extensively
worked on Oracle for writing complex queries in the business logic layer.
Used joins, debugging the SCM related packages and customization. ·
Extensively
worked on creating the setups for Organizations, Templates, Concurrent
Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating
value sets, Descriptive Flex Fields etc. in Oracle Applications. Environment:
Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML,
ANT, Log4J, CVS, RAD, Putty, Oracle 10g and Web Sphere. |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|