Post Job Free
Sign in

Project Manager Java

Location:
Arapaho, OK, 73620
Posted:
March 09, 2010

Contact this candidate

Resume:

MEENA NERKAR

SUMMARY:

• Over (*) Eight years in Information Technology Industry experience on providing Technical Architect

Solutions for Business Applications (J2EE Applications) which includes designing, development,

building Frameworks, Testing and Implementation for Client Server/ Web /RDBMS Environment

using Java, J2EE, Servlets, JSP, EJB, Struts, Spring, Hibernate, SOAP, JDBC, JNDI, XML,

XSL, SQL, PL/SQL, Oracle, DB2, HTML, CSS, JavaScript, TOAD, WebSphere, JRun, Tomcat,

Eclipse.

5 yrs of Experience in Java Application Development tools WebSphere studio, Eclipse, RAD.

2 yrs Experience in using Design Tools like Rational Rose 2000.

Sound Experience and Knowledge of SEI CMM Level5 Processes.

Good Experience in using Version Management tooks like Clear Case, Win cvs, Microsoft

Visual Source Safe 6.0, SVN.

Hands on Testing and preparation of Test Plans and Documentation of various Project Modules

Efficient in configuring/developing/deploying applications on IBM WebSphere Application Server.

Excellent in learning new Technologies, Tools and very good Communication and Interpersonal Skills.

2 yrs Experience in ORM tools like Hibernate.

Experience with Core Java applications.

7 yrs Experience in J2EE application architecture and design using UML, various J2EE design

patterns and MVC architecture.

5 yrs Experience in STRUTS framework for web application development. Used STRUTS custom

tags, exception handling, form validation using validator framework.

2 yrs Experience in implementing Spring Framework along with Hibernate.

2 yrs Experience in EJB for writing stateless/stateful session beans and entity beans for business

process flow.

8 yrs Experience in JDBC for integrating J2EE applications with Oracle, DB2, MS SQL, MYSQL

8 yrs Experience with writing JSP custom tags.

Experience in SOA/ Web services using SOAP technology.

5 yrs Expertise in using TOAD for altering table structure, creating SQL queries, PL/SQL stored

procedures.

8 yrs Experience with cutting edge Object Oriented technologies in developing multi tier applications

8 yrs Experience in client side technologies such as HTML and JavaScript.

Experience in business domains like Banking, Finance, Manufacturing, Pharmaceutical, E commerce.

TECHNICAL SKILLS:

Technology J2EE, Struts, EJB, IBM WebSphere Application server, XML,

XSLT, Web Services (SOAP)

Languages Java

Knowledge Competency Spring, Hibernate, JSF, JMS, AJAX.

Databases Oracle 9i, SQL Server 2000, IBM DB2, MS Access

Operating Systems DOS, WINDOWS 9x /NT/2000, UNIX

Development Tools IBM WebSphere Studio, Eclipse

Frameworks Excellent OOPS Understanding and building Frameworks

Verticals Web Applications, banking, Finance.

Methodologies OOP, Design patterns, UML

Design Patterns Front Controler, View Helper, Command, Service Locator, Session

Facade, Business Delegate, MVC Pattern etc.

Database Providers JDBC, ODBC (Used ODBC to Provide Compatibility to Linux-

Among various databases)

Scripting Languages JavaScript, css/DHTML

Web Server IBM Websphere Application Server, Tomcat

S/W Dev Methodologies Incremental Delivery Model

Processes SEI CMM Level 5 - EVOQ (Derived from Rational Unified Process)

CAREER SUMMARY:

Dec 06 – Till Date Fulcrum Logic.

Jan 04 - Apr 06 IBM India Pvt. Ltd

Jul 02 - Jan 04 Datavision Pvt. Ltd.Pune, India

Dec 01 - Jul 02 Evincere Pvt. Ltd. Pune, India

Mar 01- Nov 01 Sixcube technologies Pvt. Ltd. Pune, India

Jan 00 - Feb 01 Ican Software Technologies. Pune, India

EDUCATION:

MBA (Marketing), Pune University, 1998

B.Com (banking) Pune University, 1996

Diploma in Electronic Commerce (E-Com) – an IBM Certified Course Feb 2000.

CERTIFICATIONS:

Brainbench certification (transcript ID-854720) in EJB

Brainbench certification (transcript ID-854720) in Java Script Programmer

Brainbench certification (transcript ID-854720) in E-Commerce Concept Analyst

PROFESSIONAL EXPERIENCE:

Deloitte, CA Jan 2009- Till

Date

Senior Programmer Analyst

Administrative Office of Courts of CA

Overview

The Administrative Office of the Courts (AOC) is the staff agency of the Judicial Council, which has policy-

making authority over the state court system. The Trial Court Funding Act of 1997 surveyed state of

technology in trial courts in 2000 and found out that all county courts use different business practices,

many still manual, 70+ deficient case management systems, poor infrastructures, no interconnectivity,

minimal business resumption etc.

Hence it was proposed to develop a California Case Management System (CCMS) that functionally and

technically meets the needs of all courts. Implement a statewide trial court financial system, accounting

processing center, and statewide treasury. Implement a Technology Center, providing application and

technology services.

Provide Equal Access, Common Experience, Venue Transparency, Unified Judicial Branch and Customised

system for each county.

The Architecture was designed with application framework approach for the CCMS-V4 System

Development Services Project. The framework model is a representation of the CCMS-V4 application

framework and common service components, which provide a baseline for the CCMS-V4 software

architecture. The baseline provides a stable basis for the bulk of the detailed design and development

effort in the subsequent modules.

Responsibilities:

• Involved in the architectural design of the system for new functionality for Case management.

• Used Web Services (SOAP over HTTP or HTTPS) as transport for Data Exchanges

• Used Web Service as means of communication for integration between the Integration Partner end

systems and CCMS-V4 core application

Designed UML Use Cases and Class/Sequential diagram for the Case management Module.

Used XML standards for inter-application data representation, transfer, and transformations.

Messages, representing enterprise entities, where passed in XML documents

Used asynchronous messaging where possible to promote an event-driven environment.

Used Action object to map the form fields to business services layer value object to call the EJB

Delegate object, and the relevant Session Bean.

Used core J2EE and service oriented patterns like MVC, Intercepting Filter, Front Controller,

Application Controller, View Helper and Composite View, Service to Worker, Business Delegate,

Service Locator, Session Façade, Transfer Object, Service Activator, Data Access Object, Service Data

Objects.

Used Session Bean object to call the appropriate JPA Entity object or DAO in the model through

the persistence layer.

Used Query Builder, A framework component that abstracts the details from the business

developers to run SQL queries and obtain results.

Used Struts modular approach along with Struts/tiles framework to define the page layouts and

to assemble the JSPs.

Developed Web Core modules using JSP/Struts/EJB/Spring Web Technology.

Wrote Store procedures related to the parts warranty module tables.

Involved in writing Scripts using AJAX/Javascript.

Junit testing.

Production deployments

Environment: Java 5, EJB 3, Struts, JSP, Spring, Hibernate, Eclipse, Oracle 10G, Store procedures,

PL SQL, UML, Clear Case, Ant, Weblogic Application Server, TOAD, Clear Quest.

Kyocera Mita, NJ Dec 2006-

Dec 2008

Team Lead/Senior Programmer Analyst

Project 1 Feb 2008 – Dec 2008

Order Tracking System

The Order tracking system is specially designed for kyoceramita dealers. The dealers can go online and

track there orders, view the orders, place new orders or get information of all the products online.

I was working on a module called OTS parts warranty return. KMA allows dealers to return

defective/failed part items under warranty to receive a full or partial refund. Some part items are covered

by the mainframe warranty whereas others are covered by their own warranties. Functionalities included

for the parts warranty module can be distributed as below

1) Receive and Load parts serial numbers data from KMC manufacturing units.

2) Allow dealers to view serial numbers of parts installed in the machines purchased/serviced by

them.

3) Let dealers update the parts information when a machine is serviced, and submit RMA

request for replaced parts.

4) Detect and flag invalid return requests so that KMA Returns Dept can reject the RMA and

track future RMAs from those dealers.

Responsibilities:

• Involved in the architectural design of the system for new functionality for Parts Warranty Module.

• Co-ordination with business analyst team to structure the requirements and proposing the initial draft

of design document

• Co- Ordination with the team members and Project Manager by performing the role of Team Leader.

Designed UML Use Cases and Sequential diagram for the parts warranty module.

Developed Web Screens using JSP/Struts/Spring Web Technology.

Wrote Store procedures related to the parts warranty module tables.

Involved in writing Validation Scripts using Java Script.

Involved in writing Scripts using AJAX/CSS/DHTML.

Integration testing.

Data Mapping using Hibernate

Build utilities to compare, build and deploy using ant and batch file.

Production deployments

Environment: Struts, JSP, HTML, Spring, Hibernate, JDeveloper, Oracle 9.i, Store procedures, PL

SQL, UML, SVN, Ant, VSS, Oracle Application Server.

Project 2 Aug 2007 – Feb 2008

www.kyosolutions.com

This project was to enhance the existing www.kyosoloutions.om, which is a domain of kyoceramita, USA.

Through www.kyosolutions.com, Kyoceramita manages two of there main products like Kyocapture and

iTag. Kyosolutions is a interface for Dealers, customers, users and administrators to manage their iTag

and Kyocapture products.

Kyocapture is a robust Document Capture Workflow Solution designed to simplify every day

distributed scanning and storing of documents in any mid-sized to enterprise office environment

iTag is the ideal Document Management Solution for small company or department that would like

to take hardcopy documents and capture, index, store, and share them electronically.

The main enhancements where done to include more functionality for the admin users. More reports

where added to have a clear view of the orders for per dealer or user.

For users, the functionality to see there own order details and order online was added.

A new business change was incorporated like transferring the iTag to another new user was added

Responsibilities:

• Involved in the architectural design of the system for new functionality for Admin User.

• Co-ordination with business analyst team to structure the requirements and proposing the initial draft

of design document

• Co- Ordination with the team members and Project Manager by performing the role of Team Leader.

• Developed Web Screens using JSP/Struts Web Technology.

• Implemented Spring Framework with Hibernate.

• Involved in writing Validation Scripts using Java Script.

• Involved in writing Scripts using CSS/DHTML.

Code refectory done to eliminate redundant classes and add java beans to make it object oriented

Coded the generic exception handling for all the modules.

Coded the generic session handler, which was implemented by all the modules.

Developed Utility class to handle date validation and generic validation.

Integration testing.

Build utilities to compare, build and deploy using ant and batch file.

Production deployments

Environment: JSP/J2ee, Struts,Spring, Hibernate, XML, Javascript, IBM RAD, DB2, VSS, IBM

WebSphere application server 6.1, Ant, SQL

Project 3

ITag license generator Jun 2007 – Aug 2007

iTag is the ideal Document Management Solution for small company or department that would like

to take hardcopy documents and capture, index, store, and share them electronically.

After the iTag was ordered, the user would get a email with his license activation file.

This was a background process developed in Core Java. There was a third party called NSI, which was

involved in issuing the license. To acquire the licenses from them we had a SOAP interface to interact

with them.

The main functionality of the java application was to validate the order information and user information

and pass on to NSI through SOAP and NSI returns back success code and license file which the

application use to send it to the user

Responsibilities:

• Code the main java application.

• Set the cron job to run on the AIX server.

• Involved in the development of Change Requests and fixing of bugs

• Support license related problems.

• Integration testing.

Environment: Core Java, DB2, Web services (SOAP), XML, XSL and VSS.

Project 4

Migration of Public websites to IBM WebSphere 6.1 Dec 2006 – Jun 2007

Kyoceramita operates in 5 major regions like, Canada, Mexico, Brazil, Latin America, and America. All the

regions had their own domain and they also had a main domain, which manages all the regions, called

KMAConnect. All these public websites and KMAConnect were earlier on IBM WebSphere 3.2.

The main functionality was to migrate all the public websites including KMAConnect from 3.2 to 6.1. This

also involved major enhancements from the architectural point of view. The project also involved

Database migration from DB2 7.2 to DB2 8.1

Responsibilities:

• Changes made to the existing JSPs to make it compatible with IBM WebSphere 6.1.

• Development of Reusable business components focused on the Runtime Dynamic Loading.

• Developing Java bean. Coding in JSP as front end, Struts for controlling business end flow and

writing SQL scripts for driving UI interface

• Added EJBs for secured transactions.

• Redundancy removed form the old code before migrating it to the new server.

• Existing sites had a problem of poor performance, before migration the performance was improved

by optimizing the queries, and also the coding standards.

• Involved in Writing Test Cases and other process.

• Integration testing.

• Co- Ordination with the team members and Project Manager by performing the role of Team Leader.

Environment: EJB, Struts, JSP, DB2, RAD, VSS, IBM Websphere Application Server, javascript, css,

dhtml.

IBM for American Express, Phoenix May 2005-

Apr 2006

Senior Programmer/ Analyst

OMS Freedom (American Express Credit Card)

This project was to develop a system where the Amex card members could redeem their Membership

Rewards points available to them through the Travel Network Franchise (TNS), for Australian and New

Zealand merchants. This project enabled the "walk" and "call" channel for the customers where they

could just walk-in or call the merchants for the redemption of their points, for the travel related services

availed by the customer. For example, if a customer bought air tickets from an Amex franchisee

merchant, the customer has the options of paying the whole amount by cash/card, partly by cash/card

and remaining by points or the whole amount by points.

The main teams involved in this project were OMS (Online Merchant Services), MYCA (Card Services) and

STARS (Backend System). MYCA hosted the service and provided us interfaces to interact with the STARS

system where the actual redemption takes place. Any eligible merchant in OMS was provided with a new

product "Freedom" and would use those pages for the online redemption process, which is integrated

with OMS. OMS Integrated with MYCA securely, using the new Security Token based authorization

concept. In addition to redemption, OMS also provides a "calculator" functionality where the merchant

could help the customer to decide on the partial payment.

Responsibilities:

• Code refectoring done to eliminate EJB’s as needed and consolidated package structures, eliminated

redundant classes

• Implemented Freedom module as per POA architecture using Struts and Spring framework.

• Implemented Spring Framework with Hibernate.

• Created worker classes as per the Workflow Chain framework.

• Created Action Classes, Request Handler and Jsp for OMS Freedom module as per Struts Framework

• Coding the generic exception handling for struts controller.

• Created the Freedom Package flow which includes, Search, Recalculate, Service, Redeem, and

confirm the redemption points

• Design and prototyping of a J2EE implementation of the redemption and service.

• Developed Utility class to generate dynamic queries for content fetch.

• Integration testing.

Environment: JSP/J2ee, Struts, Javascript, Spring Framework, Hibernate, Workflow Chain framework,

DB2, Win CVS, IBM WebSphere application server 6.1

IBM for American Express Credit Card May 2005-

Apr 2006

Senior Programmer/ Analyst

OMS Migration (American Express Credit Card)

The objective of this project is to migrate all GRNBS applications from WAS 3.5 to WAS 5.1. It was not

only responsible to migrate to WAS 5.1 but also the framework was changed, this project was suppose to

be built using Spring Framework which internally was using Workflow chain framework. It also involved

converting the EJBs to Simple Java Object classes (Worker classes), making reusable components

considering the Spring Framework.

Responsibilities:

• Code refactoring done to eliminate EJB’s as needed and consolidated package structures, eliminated

redundant classes

• Implemented Payment module as per POA architecture using Struts and Spring framework

Implemented Spring Framework with Hibernate.

Created worker classes for payment module as per the workflow chain framework.

Created Action Classes, Request Handler and Jsp for OMS Payment module as per Struts Framework

Refactoring the architecture for generic implementation of payment module for geographical areas

across the world. Includes localization of custom module.

Implemented the worker classes, Request Handler, Action classes, common classes, and jsps for

payment module

Using Servlet API developed utility to download content from the server

Setting up the production set-up.

Environment: JSP/J2ee, Struts, Spring Framework, Hibernate, Workflow chain framework, DB2, Win

CVS, IBM WebSphere application server 6.1, javascript

IBM US (IGA) Jan 2004-

May 2005

Team Lead/ L2 Support and Administration

E-announce ECCM Ops (CoC 24/7)

The e-announce Solution provides IBM with an e-business based process and tool set for the

announcement of IBM products, offerings, and solutions. It replaces the IBM Release for Announcement

(RFA).e-announce informs customers, business partners and IBM personnel of new, changes to, and

withdrawals of IBM hardware, software and service offerings.

It is an e-business solution where we collect, collaborate, manage and flawlessly deliver multimedia

announcement information on time, globally, to all sales channels, fulfillment and supply chains. Users of

IBM announcement information will be able to view announcements on the Internet, or their intranets,

and tailor their view of announcement information to meet their specific needs.

Responsibilities:

• Handling e-announce components: middleware, taskmaster, JUI, BUI, MUI and RFA Extract

• Checking e-announce components primary logs (including the JUI log) and the TA Feed logs

• Logging production problem management process and as per severity structure

• Using ManageNow for problem and change management and the OIM ManageNow PR team room

• Providing Level 2 Support structure for each Value Chain which includes HVEC, IGS, ITS, ITES for 4

regions Latin America, North America, EMEA (European countries), Asia

• e-announce ID request processes, approval processes and tools including password resets for e-

announce ID's

• Managing production and non production servers, the standard test phases and the processes

involved in qualifying code and deploying it to production

• Managing logged hotline calls and reported problems

Environment: JSP/J2ee, AIX, DB2, Java

Saraswat Bank/ Dena Bank/ Bank of Maharashtra/ Allahabad Bank Ju1

2002- Jan 2004

Senior Developer

Online Banking Software (Datamate)

An Integrated Banking System software for the existing and potential Bank Clientele - National and

International .The Application is to be utilized by the Bank, Account - Holder, Central Bank etc. and shall

cater for the Multi-Currency Transaction (Under law jurisdiction), ATM, Internet Banking, At premises

Banking etc. The concept used is of Regional Servers and Central Servers. This application was being

developed using EJB with JSP as front end. The technologies used are component technology (Distributed

application), XML based communications, Struts, transaction, security, Clustering of Servers.

Responsibilities:

• Responsible for Bill and Remittance module. Developing EJBs, JSP, Java Beans

• Designing the functional model and defining the use case for the same

• Code Master maintenance module in Struts

• Designing Sequential Diagram for the Bills and Remittance modules. Implementing the Design

Patterns: Session Façade, MVC, Factory, Command, Delegate, and Singleton.

• Code Reviews

• Issue resolving and bug solving

• Creation of test cases for the module.

• Unit and integration testing for the remittance module.

Environment: Java, JSP, Struts, EJB 1.1, XML 1.0, Jboss 2.2.4, Windows 2000, Oracle 8.x

Khandelwal Pharmaceuticals Dec 2001- Jul

2002

Programmer Analyst

Field Management System

Field Management System offers a novel, enjoyable & user-friendly reporting system for the Medical

Representatives and Field Managers. This System is mainly for the pharmaceutical Companies to maintain

the information given by the Medical Representatives and generate various analysis reports from the

information given by the MRs, which in turn will be helpful for the higher Management.

Responsibilities:

• I was involved in handling varied module for integrating feature viz.

Stockiest - Managing accountability of various area stock disbursements of statements.

Standard Fare Chart - Personal expense controller for an Area Manager for handling fare planner

of an area.

Monthly Tour Plan - A monthly tour planner module, which involved generation of an integrated

planner between the Area manager and field Medical representative.

Approval Module - This admin module, which provides the functionality of approval and denial of

the data fed from various module. Once approved the data holds a validity of admin confirmation.

Holidays and Leave - This module maintains a yearly record of holidays and leave for a user.

• UML design for the modules

• Analyzing the short fall of the module requirement and designing the module for the enhanced

features.

• Coding in java beans and JSP

• Documentation of the module implementation.

Environment: Window 2000, Java, JSP, JDBC, Oracle, UML

Sixcube Technologies Jun 2001- Nov

2001

Programmer Analyst

Easy Generator (XML to HTML and JSP)

It is a Compiler and converter. The purpose of the Java application is to get input file in XML format from

the user and generate an output of HTML and relevant JSP/Servlet or bean as per the user specification,

which will connect to database. it will be useful for generating and connecting forms dynamically

Responsibilities:

• Transformed the resulting XML document in the server or client using XSLT.

Defined the DTD for defining the rules for building the XML file

To make the XML transformed XML file to HTML format using the rules of an XSL style-sheet. For this

purpose, we have to create an additional code file using the Extensible Style Language (XSL), which

allows us to specify rules that transform an XML document structure into a formatted tree we can

display in the browser.

Wrote a Java application internally using FileWriter And Reader and PrintWriter classes to convert the

html file into jsp file.

Environment: Windows NT, JSP, Core Java, XML, DOM, HTML, MS Access.

Sixcube Technologies May 2001- Jun

2001

Programmer Analyst

Bug Tracking System

Bug Tracking System was designed to keep track of the bugs and the status of the bug in the project.

The system gives a user interface for Administrator, Project Manager, QA Tester and developers. Each

User has flexibility to perform and measure his activities through Internet

Responsibilities:

Design and prototyping of a J2EE implementation of the subscriber edge and service gateway

models.

Created, designed and implemented an internal bug tracking system to track the problems.

Wrote the Jsp and Java beans for registering the bugs, where you can maintain the history about the

problems also can be categorized according to the severity.

Established formalized bug tracking using the Defect Tracking System.

Designed and developed web site infrastructures using MVC architecture and JSP Tag Libraries

allowing web sites to be layered or "skinned" on top of existing and future applications.

Environment: Windows NT, Java Servlets and JSP, HTML, Java Script, SQL, MS Access.

Sixcube Technologies Mar 2001-

May 2001 Programmer Analyst

Online Insta Site

This project involves developing an online Html Editor. This project is having features of creating your

website online and also gives additional features of having E-commerce support to your site. IT also

gives facility of merchant account, then report generation and utilities for promoting and marketing your

site

Responsibilities:

• Designed and built interactive web and e-commerce sites.

• Created, designed and implemented a web based interactive application using JSPs and Java beans

where the client can design his own site.

• Allowed selection of specific registrants from database via a simple query interface.

• Provided support for personalized text, html, images or multipart messages.

• Offered a simple and personalized tag based design where the user can select a template and he will

be able to apply that template through out the site and also can take a preview before implementing

it for the over all site.

Environment: Windows NT, Java Servlets and JSP, HTML, Java Script, SQL, MS Access

ICAN Software Technologies Jan 2000 –

Feb 2002

Programmer

E-Commerce Applications

E-Builder Solution

An e-commerce solution for builders that involved an online apartment booking system, apartment

customization and client support interaction to provide a complete e-solution for e-Builders including

walk-through for having a virtual tour of the apartments. The project is a complete 3-Tier Web

Architecture comprising Java Components in the middle tier, Java and HTML as the front end.

E-Tailing Solution

Involving Material Management and stock distribution among Consignee agents/dealers .The System is

designed for online indent requisitions, Order Acceptance, execution and acknowledgement etc.

Hotel Booking System

A complete e-solution for the reservation module for hotel booking. Going online and giving all the

possible facilities for adding, deleting, modifying or viewing the reservation both from the client’s side and

the administrator’s side

Responsibilities:

• Responsible for building the entire front-end of the Website using HTML And Java

Servlets.

• Responsible for client interaction regarding requirement procurement.

• Handling project design, layout design, server side programming, design and

implementation

Environment:

JSP, Java Script, Linux, Sun Studio 8.0 HTML, and JavaScript, MS Access.



Contact this candidate