Nikhil Agrawal
Email: ******.****@*****.*** Mobile: +1-408-***-****
Experience Summary:
. 8+ Years of experience in design, development and maintenance of
Java/J2EE applications in various domains.
. Experience in all stages of SDLC, documenting requirements, developing
project plans.
. Experience in Insurance, Banking (Quantitative Risk Analytics, Risk
Management System) Manufacturing & Supply chain related Application.
. Extensive expertise in Content / Knowledge Management products like
Oracle InQuira 8.4.2 and 8.2.3
. Experience in requirement gathering from different stack holders,
analysis of the requirement and converting functional requirement to
use cases using UML tools.
. Expertise in developing web applications using Servlet, JSP, Struts,
Web Service SOAP.
. Strong experience in client side design and development using HTML,
DHTML, XHTML, CSS and JavaScript.
. Expertise in Object Oriented Analysis and Design (OOAD) using Rational
Unified Process (RUP) and Unified Modeling Language (UML) using
Rational Rose.
. Strong experience in application development using various frameworks
such as Jakarta Struts Framework.
. Experience with databases such as Oracle, MS SQL Server for managing
tables, views, functions, triggers and packages.
. Worked on different Operating Systems like Windows 98/2k/NT/XP/7,
UNIX, Linux, Mac OSX.
. Excellent communication and interpersonal skills.
. Ability to work independently and adept quickly to emerging new
technologies.
Technical Skill:
Programming Languages Java, SQL, PLSQL.
Application Framework Struts 1.X / 2, Hibernate.
Web Technologies JSP, Servlet, JDBC, JMS, Hibernate, JavaScript, CSS
IDE Eclipse IBM WSAD, Weblogic Workshop 8.1, Netscape
Application Builder, PL/SQL Developer.
Web / App Servers Tomcat, Weblogic 8.1, WebSphere 7.0/6.1/5.1/4.0
Databases Oracle 9i/8i, 10g/11g, SQL Server 2008/2005/2000, MySQL
Misc Tools JUnit, Log4J, Ant, Maven, CVS, SVN, Visual Source Safe,
Clear Case
Package IBM Sterling OMS (Order Management System), Oracle
InQuira (Knowledge Management System).
Operating Systems Windows, UNIX, Linux, Mac OSX.
Qualification & Certification:
. Bachelor of Engineering in Computer Science and Eng from Pt Ravi
Shankar Shukla University in 2004.
. SCJP 1.4 (SUN CERTIFIED PROGRAMMER FOR THE JAVA 2 PLATFORM 1.4) in May
2008.
The Hartford Insurance - IKE
November 12 - till today
Project Description: IKE Consumer Application project is an
initiative by The Hartford Insurance to build a comprehensive
knowledge portal by bringing in intelligent search, Information
manager and Analytics together. It aims at driving self-service
by creating an update and enhanced support website for Hartford
Insurance. This system also implements Oracle InQuira's advanced
analytics for search & IM to provide the ability to further tune
the relevancy of search results, identifying missing content,
and analyze and report on usage.
Roles & Responsibilities:
. Designing, and Code development of Hartford CCR Intranet application.
. Develop standard governance, workflow and content management lifecycle
tools within the content solution
. Working as individual contributor and leading team and worked on
two application in same time (IKE Consumer and Commercial & IKE
Cat360)
. Coordinate with client/support teams to resolve application
issues and maintain application availability.
. Setup Oracle Knowledge configuration in System Manager and IM,
. Once Dictionary changes committed in DEV then work on
Propagation to QA and Prod.
. Actively involved in complete content migration with DB team.
. Prepared releases plan and deploy Oracle Inquira patch in all
environment, Perform testing and debug issue.
. Configuration and overall system performance troubleshooting and
tuning.
. Extensively work on various issue related to IC, IM, RT and
Indexer.
Environment: Oracle InQuira Knowledge Management 8.2.3, Java, J2EE, SOAP,
XML,XSLT, object-relational Database management systems, JSP, Tomcat, Web
Logic.
General Motors (GM) - Extended Warranty
Aug 11 - Sept 12
Project Description: This project is for only for GM, USA, in
this project GM is providing Extended Warranty to their
customer. We are developing their website and keep on adding new
features as per requirement.
Roles & Responsibilities:
. Actively Involved in functional requirements gathering sessions with
analysis with Client.
. Created and reviewed of the High Level System Design Documentation and
participated in architectural decision.
. Worked with support team to handle problems, finding more information
on each problem and co-ordinate with each assigned module developers
. Participating knowledge sharing with team
. Developed document for deploying application in Web Logic with
configuration steps.
Environment: Java1.5, Struts, Servlet, JSP, Web Service, Axis 1.4,
Oracle10g, Eclipse, Java Script, Web Logic.
HP - Eclaims
Sept 10 - July 11
Project Description: EClaims is a web based returns processing tool, shared
by Order processing, Supply Chain (Return Centres), Credit & Collection,
Transportation, Freight Forwarders/Carriers, Customers and Channel Partners
to manage the claims more efficiently thus lower the total cost of
processing returns while improve Customer satisfaction.
Roles & Responsibilities:
. Actively involved in gathering requirement from business and analysis.
. Involved in analyzing the change requests and coding and testing the
enhancement requirements.
. Implementation of Presentation Components (JSP, Form-beans, Form-
validations).
. Implemented Persistence logic using DAOs.
. Handling Production Tickets.
. Providing technical support for SUPP Team.
. Involved in Development.
. Involved in unit testing.
Environment: Java1.5, Struts1.3, JavaScript, JSP, Oracle10g, Eclipse
Ganymede, Apache Ant, J2EE design patterns, Web logic, Tibco, BPEL.
ABN AMRO - iCore
Nov 09 - Aug 10
Project Description: The ABN AMRO Bank needed a strategic solution to
implement Compliance Risk Assessment Methodology to be deployed globally.
This solution was to assist the Compliance Country Representatives (CCRs)
in calculating and managing the Residual Risk as defined in the Group
Compliance Methodology.
Residual Risk = Inherent Risk - Measure taken to avoid risk (Training of
resources, Compliance Obligation, Follow ABN AMRO Rules).
Roles & Responsibilities:
. Analyzed the impact analysis on the existing system for new changes.
Involved in coding for the presentation layer for compliance
obligation module using Struts, Apache Struts, MVC and Tiles
Framework, XML, and JavaScript.
. Involved in analyzing the change requests and coding and testing the
enhancement requirements.
Enhancement, fixing bugs, Testing and delivery into the QA.
. Designed and development of User Interfaces, Menus using HTML, JSP,
JSP Custom Tag, Java Script.
. Used JUnit test cases to test the application and performed random
checks to analysis the portability, reliability and flexibility of the
project.
Environment: Java/J2EE, Struts framework, Oracle 9i, Web Sphere 5.0, WSAD,
JUnit
Apple - iKnow (Knowledge Management System)
Sept 08 - Oct 09
Project Description: iKnow knowledge management project is an initiative by
Apple to build a comprehensive knowledge portal by bringing in intelligent
search, Information manager and Analytics together. It aims at driving self-
service by creating an update and enhanced support website for Apple. This
system also implements InQuira's advanced analytics for search & IM to
provide the ability to further tune the relevancy of search results,
identifying missing content, and analyze and report on usage.
Roles & Responsibilities:
. Actively involved in gathering requirement from business and creating
business requirement document.
. Actively involved in preparing design document for Agent Master
project.
. Involved in developing website using InQuira client and tag Library.
Environment: MAC OS v 10.5 (Leopard), Linux, Struts, Ajax, Java Scripts,
J2EE, PL/SQL, InQuira 8.0, Eclipse
HOLCIM - EP Portal
Oct'06 - Oct'08
Project Description: Holcim has decided to move away from legacy systems
and migrate to a SAP EP based platform for both Internet and Intranet. The
current project scope is as per below sections.
The User management project is to manage users and groups, which is being
managed by Holmic in the LDAP (Microsoft active directory). This project
mostly uses XML and jsp with SAP EP's Abstract Portal
Roles & Responsibilities:
. Actively involved in developing Portal for Holcim in SAP NatWeaver.
. Development of User Interfaces, Menus using HTML, JSP, JSP Custom Tag,
Java Script.
. Parse the xml received from LDAP server and display in JSP.
. Involved in unit testing and bug fixing.
Environment: Java/J2ee, LDAP, XML, SAP Net Weaver
Dbsentry - Samhitha
Aug 04 - Sept 06
Project Description: Samhita Integrated Document Manager extends the
electronic document management functionality in addition to providing a
robust image repository and workflow solutions engine to streamline the
organization's account payables, expense management and employee data
management and maintenance for the organization. The web based integrated
document management software from DBSentry Solutions brings a number of
benefits to end users working or managing documents throughout the
transaction life cycle.
Roles & Responsibilities:
. Responsible for Scan Forwarding module.
. Designing of the module's use cases and class diagram using rational rose
. Enhancement, fixing bugs, Testing and delivery into the QA.
. Support Product and maintenance.
. Extensive usage of J2EE design patterns namely Business Delegate, DAO.
. Involved in coding for the presentation layer using Apache Struts, MVC
and Tiles Framework, XML, and JavaScript.
Environment: Java, Struts, J2EE, JSP, Servlets, WSAD, Design Patterns, Web
sphere Application Server 5.0, XML