Senior Java J2EE Programmer Analyst Resume




Title
Senior Java J2EE Programmer Analyst

Primary Skills
Java, J2EE, UNIX, UML, Struts, SOA, Hibernate, Toplink, Oracle, DB2, XML, XSD, JMS, MQ

Location
US-CA-Irvine (will consider relocating)

Posted
Jan-05-09

RESUME DETAILS
Professional Summary:
Over eleven years of total experience at major corporations in the IT industry. She has extensive domain expertise varying from Automotive, Finance, CRM, Manufacturing, Insurance, e-commerce and Mobile Device Technologies.

As a Sun Certified JAVA Professional she has worked through the complete Software Development Life Cycle from Requirements gathering, Business Analysis and design to Development, review, Delivery and Production support of numerous enterprise level large scale web applications and packaged systems. Her extensive Object Oriented Design, Analysis and development experience in JAVA, J2SE, C++ backed by Relational Databases such as Oracle 8i/9AS/10g, DB2, SQL Server, OpenEdge Progress has made her a productive asset to her every environment.

She has been an invaluable contributor in terms of her enthusiastic quick learning abilities, proactive responsibility seeking attitude, persuasive negotiation skills and remarkable interpersonal communication with teams distributed geographically. Her self motivated conscientious hard work always produced quality outputs within deadlines that exceeded client expectations.

Her proven track record for estimating, scoping and scheduling of project activities in addition to meeting quality standards and processes of CMM Level 5, SOX standards have won her accolades.

Education
Degree University Year of Passing
B.E. (EEE)
Top 10 Rankers REC, TRICHY, India 05/1998

Certifications
Sun Certified JAVA Programmer
Pursuing PMP Certification

Accomplishments
Title Awarded by
Accomplishment Award Ford Motor Company
Bravo Award Daimler Chrysler Corporation
Single handedly designed, developed and successfully implemented Mainframe to web based migration Warranty project for selected product lines. Yamaha Motor Corporation

Trainings
Title Organized by
Management Perceptions SIEMENS
Application Software Covansys Inc.
I-Plan & ONE-IT Process Ford Motor Company
Struts Training Satyam Computers
PMP, Project Management Training Daimler Chrysler Corporation



Technical summary:

HARDWARE Sun Ultra, Dell Optimex, Compaq
OPERATING SYSTEMS WIN NT/9x/2000/XP, Sun Solaris, LINUX, Palm OS, AIX, HP-UX
LANGUAGES Java, J2SE, JUnit, UNIX shell script, UML, C++, C
FRAMEWORKS/DESIGN PATTERNS Struts, MVC 2.0, DAO Pattern, Singleton Pattern,
Composite Pattern, DTO Pattern, Zachmann's Framework,
Fascade pattern, Factory Pattern, Hibernate, Lucene,
Service Oriented Architecture (SOA).
DATABASES Oracle 8i, Oracle 9as, Oracle 10g, OpenEdge 10 Progress, DB2, SQL Server 7/2K, Sybase
O-R MAPPING Hibernate, Toplink
CASE TOOLS Rational Rose, MATLAB
WEB RELATED XML, XSD, Web Services, JMS, MQ Series, WSDL, JAXB, Axis, DTD, CSS, ASP, HTML, Java Script, VBScript,
Application Server: Websphere 4.0.4 & 5.0, WSAD 5.0.1, WAS 6.0, RAD 7.5, Weblogic 4.5/8.1.
Open Source Technologies, Eclipse , JDBC, SOAP, Multi-threaded,
Content Management - Documentum, Interwoven, Kofax
TOOLS & UTILITIES MS Project, Perforce, MATLAB, Visual Café3.0, Visual Source Safe, PVCS, E-support, Intralogic 2.0, Expert Advisor, IQ, Kana, MTK DB2 migration tool kit, Load Runner 8.0, Spell Checker J2K, Clarify, IBM Distributed Channel Management (DCM), Content Manager, Kana Email, MS Access, SiteMinder, LDAP, RUMBA, SAMBA, MS Excel, MS Power Point, TopLink, Toad, RAD 7.5, CVS, Subversion, JavaDoc, CLARIFY12.0, XML Spy, Sharepoint.
DOMAIN KNOWLEDGE Automotive, Insurance, CRM, Manufacturing, Banking, palm device technologies, healthcare, SOX, JSOX.



Professional Experience:


Client: Yamaha Motor Corporation
Lead Analyst Programmer
Duration 10/06 -- Present


1. Project Name: Yamaha Dealer Systems (YDS)
Project Description:
YDS is a web based complete Dealer portal for Yamaha Dealers and Boat Builders. YDS is a one point interface for the dealer with all of Yamaha's internal systems and services. YDS provides dealers with the facility to order units/parts, register units and schedule warranty repairs and payments. It also serves as a customer base and contact base for dealers and boat builders across the country to organize, keep track and report based on different parameters. It's a secure site for authorized Dealer and Dealer personals, district managers and administrators inside Yamaha Sales and Finance.



Responsibilities
As a Lead Analyst Programmer, was responsible for
• Production support including major and minor enhancements, bug fixes and technical solution analysis.
• Requirements gathering, scoping and risk analysis of major system changes and enhancements.
• Analysis and Design of Mainframe to web based Warranty Replacement backend integration with Yamaha Dealer System.
• Extensive work in the creation of technical specifications, XSD's and WSDL defining the integration points for the SOA based Warranty Replacement backend for YDS.
• Impact analysis and technical solution recommendation for Business changes to YDS.
• Present technical solutions in Business impact terms to Customer and relate customer needs with other technically impacted systems.
• Developing common framework components and utility functions.
• Design database tables and related Toplink O-R mappings and queries.
• Performance tuning of front end and backend.
• Single handedly designed, developed and successfully implemented Mainframe to web based migration Warranty project for selected product lines.
• Designed and implemented rule based dynamic sales promotion creation, rebate approval, status tracking, reporting and region based response data mining for Yamaha Marine Business Systems.
• Setup processes for effectively communicating, delegating and tracking of issues between multi-lingual teams in US, China and Japan.
• Prepared short term and long term project time estimates to work with agile iterative release management cycle.
• Reviewing design and code to meet standards and functional requirements.
• Testing -- JUnit test case preparation, functional testing, integration testing and acceptance testing.
• Shell scripting and deployments on HP-UX

Environment:
JAVA, J2SE, JSP, Servlets, Struts, EJB, JAXB, TopLink, javascript, UML, Rational Rose, RAD 7.5, WAS 6.0, JMS, MQ Series, Web Services, Oracle10g, JUnit, Toad, CICS, Informix, OpenEdge Progress, Rational Rose, MS-Project, HP-UX, Windows NT, MS Access, CVS, Subversion, Visio, XML Spy, Axis, SOA framework, Sharepoint.


Client: Daimler Chrysler Corporation
Project Lead
Duration 07/05 -- 10/06


2. Project Name: Enterprise Contact Center Infrastructure (ECCI)
Project Description:
ECCI is a customized packaged application that Technical Assistance Specialist at various Chrysler Contact Centers use. ECCI is rolled out in phases after tailoring to individual contact center needs within Chrysler, including STAR, Vehicles-In Transit, Fleet Vehicles, Parts Ordering, Service Contracts and Warranty. ECCI is a common integrated solution that included 11 different applications merged into one common infrastructure.
ECCI has Distributed Channels open to different types of audience and producers that create cases in the application. Some of them include, Voice operated Case creation, Contact Center Agent Case creation, Direct Customer Email Case Creation, Dealer Technician Case Creation, Web based Case Creation.



Responsibilities
As a Project Lead, was responsible for
• Requirements gathering and scoping of use cases.
• Detailed documentation and risk analysis of requirements interview with users.
• Extensive technical design documentation and UML diagrams creation.
• Iterative addition of Distributed channels of contact to the application.
• Complete database migration activity from Sybase to DB2 using MTK toolkit.
• Major involvement in database design, integrity constraints setup, ERD creation and Hibernate O-R mapping.
• Established a strong communication bridge between User Group and Development team.
• Study and analyze requirements to facilitate phased out release of ECCI system across different contact centers.
• Routine analysis of improvements and business need changes to the system.
• Responsible for regular customer meetings on the system development.
• 24X7 on call production support of highly distributed live system.
• Providing guidance and solutions for issues in development and design implementation at offshore vendor locations.
• Prepared and delivered user training material and sessions at multiple locations for different levels of users and customers.
• Creating and scheduling regular cron jobs on AIX to import and export data on regular frequencies between different systems.
• Preparation of UML Class diagrams, Sequence diagrams and State diagrams using Rational Rose.
• Performance tuning of queries.
• Load Testing using LoadRunner, acceptance testing & functional testing.
• Extensively involved in the complete lifecycle of project.
• Project scoping and delegation of responsibilities to meet deadlines.
• Project planning and tracking on MS-Project.
• Reviewing and presenting Project Charters from external vendors on small to medium sized projects.
• Exceeded Customer expectations in providing and recommending solutions to long term and short requirements.
• Creating, co-ordinating and distributing release notes to various centers and vendor facilities.

Environment:
JAVA, JSP, Servlets, Struts, EJB, Hibernate, javascript, UML, Rational Rose, Websphere 5.0.1, DB2 UDB, Sybase, DB2 Command Center, MTK Toolkit, JUnit, Rational Rose, MS-Project, WSAD 5.0.1, Lucene, Load Runner 8.0, AIX, Windows NT, Content Manager, Kana Email, MS Access, SiteMinder

Satyam Computers, USA
Project Lead/Technical co-ordinator
Duration: 8/03 - 7/05

Client: Ford Motor Company
3. Project Name: Finance @ the Speed of Thought (F@ST)
Project Description:
F@ST has been designed to be a long-term solution to improve & integrate financial information, analysis and accounting processes and systems.
Specific goals of F@ST include providing:
• Provide fast and easy access to financial information that will enable leaders at all levels to improve SVA (Shareholder Value Added )
• Delivery of actual and projected financial data by CBG (Consumer Business Groups), Vehicle Line, Region, and GEC driven by Business Operating Systems and delivered via the Web
• Support Consumer Focus (E-Commerce and profitability by Consumer Groups)
• Automated forecasts driven off actuals using common assumptions and globally consistent business practices
• Build a flexible system adaptable to change
Account for Actual Vehicle (AAV) module of F@ST processes the finished vehicle data from production to retail sale at a VIN level. AAV is the alignment of Accounting and Analysis by ensuring the consistency of Management and Accounted data. Key Goals include:
• Provide consistent vehicle transaction data at predefined points in time
• Record contribution margin elements for finished vehicles while on the Company's books of account
• Determine what types of accounting transactions are necessary to record vehicle financial events
• Provide necessary functionality to meet statutory and analytical requirements

Responsibilities
As a Project Lead/SME, was responsible for
• Requirements gathering and scoping of use cases.
• Worked on designing and developing complex Finance and pricing.
• Setup detailed technical documentation and review process to effectively work in the highly distributed development team.
• Established a strong communication bridge between Finance Department User Group and Development team.
• Analysis of the specifications and requirements provided by the business analysts.
• Extensive detailed J2EE and PL/SQL design using Rational Rose.
• Customization of struts-based in-house developed “Fast framework” components for specific design requirements.
• Single point of contact in onsite-offshore model, coordinating and implementation of development at offshore.
• Solely responsible for thorough Fagan process of review and delivery of design, code and test cases.
• Closely worked with QA and testing department in creating and understanding business process testing, communicating effectively and resolving issues.
• Project scoping and delegation of responsibilities to meet deadlines.
• Testing -- acceptance testing & integration testing
• Project planning and tracking on MS-Project.
• Prepared SOW's for onsite and offshore work distribution approval from client.
• Responsible for overseeing the Quality procedures related to the project as per FORD standards
• Project compliance for SOX standards.

Environment: JAVA, JSP, Servlets, Struts, HTML, UML, iPlanet 4.1.11, Websphere 5.0.1
Oracle 9i, Designer 2000, Rational Rose, MS-Project, Dev Partner, WSAD 5.0.1, Test Director, Windows 2000

4. Project Name: Global Campaign (GCamp) Program
Project Description:
The Global Campaign (GCamp) Program will implement Ford Motor Company applications that support Global launch Field Service Action processes. It will:
• Include all Ford Region and Trust mark vehicles in the Single Access to Vehicle (SAVE) Vehicle Data Mart (VDM), including "knock-downs" (KD) units.
• Provide all Ford Regions and Trust marks the functionality to launch their Field Service Actions by utilizing common business processes and application programs.
• Design the GCamp system with the goal of processing Ford worldwide Field Service Actions through 2015 based on current Field Service Action volumes (assumes an average of 2.5 Field Service Actions per vehicle produced and 2 notifications per vehicle/FSA).
• Interface to corporate service related applications
• Integrate the global requirements into the existing Campaign Targeting, and Campaign Reporting System, and the new Campaign Operating System.
• The system will consists of a Solaris server running web sphere with a Java code talking to an DB2 database residing on a mainframe Facility C. The system will access COS (Non relational DB2, in facility C) data through stored Procedure using DB2Connect.

Responsibilities:
As a Project Lead, was responsible for
• Analysis of the specifications provided by the clients for Release 2
• Design using Rational Rose
• Developing JSP, Java, Servlets using Struts Framework on WSAD
• Creating Stored Procedures using DB2Connect
• Testing - unit testing & integration testing
• Responsible for overseeing the Quality procedures related to the project as per FORD One-IT standards
• Project tracking on i-Plan.

Environment: JAVA, JSP, Servlets, Struts, HTML, UML, iPlanet 4.1.11, Websphere 4.0.4, Oracle 9i, DB2, Designer 2000, Rational Rose, iPlan, DB2Connect, Windows 2000

Client: Ford Motor Company
5. Project Name: Technical Service Information
Project Description:
Technical Service Information (TSI) website for Ford is to host technician & training documents and information for dealers of countries in various regions. Technician documents and information are to be maintained in multiple languages for this region. The system provides interfaces for Document Upload, Data Upload and User Management with label management to facilitate multi-lingual support.
Responsibilities:
• Analysis of the specifications provided by the clients
• Data Modeling using Designer 2000
• Design using Rational Rose
• Developing JSP, Java, HTML, Servlets code on WSAD
• Testing - unit testing & integration testing
• Responsible for overseeing the Quality procedures related to the project as per FORD One-IT standards
• Project tracking on i-Plan.

Environment: JAVA, JSP, Servlets, HTML, UML, iPlanet 4.1.11, Websphere 4.0.4,
Oracle 9i, Designer 2000, Rational Rose, iPlan, Windows 2000

Independent Consultant
Duration: 4/99- 07/03

Client: Amdocs Clarify, USA (04/2003-07/2003)
Module Lead

6. Project Name: Phoenix e-applications for CLARIFY 12.0
Project Description
Amdocs Clarify was releasing a suite of e-applications with its CRM package application, Phoenix (Clarify 12.0). The suite of eCRM application and the thin client, i-applications were available only for Clear Sales and Clear Support. The eCRM with its web based e-application and i-applications were to improve the client's support and sales to their customers in huge scales.
Responsibilities:
• Requirements gathering and co-ordination with client
• Analysis of the specifications provided by the clients
• OOAD in UML using Rational Rose Enterprise Suite
• Studying the existing classic C++ business objects
• Developing JSP, Java, Servlet code.
• Streamlining the transmission of customer information from existing CRM application to new interface thru JMS as XML
• Project tracking and reporting using MS Project and issue tracking using Clear Quality
• Testing - unit testing & integration testing
• Responsible for overseeing the Quality procedures as per CMM Level 4 standards
Environment: Java, J2EE, C++, XML, Oracle 9i, Clarify 10.0, Perforce, VSS, MS Project, Windows 2000, Weblogic 8.1

Client: SONY USA & Canada (10/02-04/03)
Technical Specialist

7. Project Name: Communication Link Information and Entertainment systems(CLIE).
Responsibilities:
• Involved in enhancements and bug fixing of client raised issues on Sony applications
• Tracking of issues fixed and enhancements to be released in service packs or future versions.
• Prioritizing and estimating timelines for providing solutions to client and co-ordination.
• Delivered extensive technical support for Sony PC's (Video Audio Integrated Operating systems) and handheld's (Communication Link Information and Entertainment systems).
• Implemented SCSI drivers and network adapters using the 802.11b and I-link (fire wire) architectures for usage over Sony VAIO products.
• Involved in setting up remote wireless networks.
• Configured conduits and its interaction with various PIM soft wares on the Palm OS.

Client: Federal Union Bank, NC, USA
Sr. Consultant (4/01-08/02)

8. Project Name: eBanking
Responsibilities:
• Involved in the Design and Analysis of the online banking system.
• Implemented code for methods for check order server. These methods request and provide data to other methods for check order service. Object-Oriented methodology was used for the development of these methods and wrapper functions. C++ and JAVA were used for the coding of these methods and wrapper functions.
• Participated in code reviews and unit testing of modules created in Java.
Implemented PL/SQL functions for updating database
Environment: C++, JAVA, J2EE, JUnit, C, CORBA, Oracle 8i, Rational Rose, PVCS , Sun Solaris 2, Weblogic 4.5.

Client: Life Care Systems, CA, USA (10/00-04/01)

9. Project Name: Customer Data Porter
Sr. consultant
• Developed code in C++ and JAVA for implementing the business logic.
• Responsible for writing shell scripts for updating.
• Generating XML / XMD from the EDI.
• Interacting with the Message Broker Server for validating the business logic.
• Involved in user training and support
Environment: C++, C, Java, XML/XMD, Oracle 8i, EDI, Gentran, Sun Solaris 7

Client: First American CREDCO, CA, USA (02/00-09/00)
Consultant

10. Project Name: Workflow Manager
Responsibilities:
• Designed and developed the Work Flow Manager which manages all other modules in the system.
• Wrote VB Scripts and JavaScript for processing acquiring and normalizing raw data.
• Developed Java modules for adding value product options.
• Wrote SQL scripts to access database and generate credit report.
Environment: C++, VC++, Java, C, HTML, VBScript, JavaScript, Visual Basic, ASP, SQL Server, Visual Studio, Visual Interdev, Windows NT

Client: Clarica Life Insurance Company, ND, USA (04/99-01/00)
Consultant

11. Project Name: Retirment Benefit calculator
Responsibilities:
• Developed and implemented 3-Tier COM+/COM servers for retirement income plan using C++, ATL library
• Developed COM+/COM clients and GUI using VC++/MFC, ASP, JSP, HTML, VB6 for Web based financial application communicating with ORACLE and SQLServer RDBMS
Developed mathematical model of interest rate calculation and implement C++ software based on business requirements

BOSCH, Germany
Team Member
Duration: 07/98-03/99

12. Project Name: Automatic ECU Control Systems
Responsibilities:
• Coding of C++ functions and testing them on LAB Car module.
• Design and development of GUI Components on ASCET-SD tool.
Identifying and implementing the Class Diagrams from Rational Rose

REC, Tiruchy
Duration: 1/98-06/98
Student

Project Name: Artificial Neural Network
Responsibilities:
• Developing the neural network based on the Error Back propagation algorithm.
• Studying the effect of various parameters such as learning rate of the network, momentum factor, weights, number of hidden layers and number of neurons in each layer on the performance of the network.
• Training the network to high levels of error reduction.
Testing the developed network for various current and voltage waveforms of motors

Certifications
Sun Certified Java Professional
Pursuing PMP

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Irvine, CA | Resumes in California

View other Senior Java J2EE Programmer Analyst resumes, Programmer / Developer resumes