Post Job Free
Sign in

QA Analyst/ Developer

Location:
Charlotte, NC
Posted:
February 02, 2012

Contact this candidate

Resume:

Experience Summary

Has over Ten years of experience in all the phases of software development life cycle. Experienced in architecture, designing, developing, unit testing and integration testing of enterprise applications using Java/J2ee technologies. Experienced in SOA, Middleware and EAI technologies (DataPower, Tibco suite and Oracle SOA Suite). Experienced in developing reporting applications with Oracle BI Publisher. Experienced in configuring, tuning and deploying applications to application servers like weblogic, jboss and tomcat.

Highlights

IBM Certified Solution Implementer - WebSphere DataPower SOA Appliances Firmware V3.8.1

Sun Certified Java Programmer

Experienced in design and developing integration solutions using JAX-RPC, JAX-WS, JMS , WebSphere MQ and Spring Batch.

Experienced in development , deployment and trouble-shooting of services on Datapower XI50 SOA appliance (Web Application Firewall, XSL Accelerator, XML Firewall, Web service Proxy, Multi-protocol gateway)

Experienced in developing middleware applications using Tibco BW 5.4, Oracle SOA Suite of products 10.1.3.1, JMS, Axis 2.0/Rampart.

Education

BACHELOR OF SCIENCE (Mathematics), 1992-95, University Of Madras

MASTER OF SCIENCE (Information Technology), Jan 2005- Dec 2006, Karnataka State University

Technical Skills

Databases

Oracle 10g - 5yrs - last used in 2011

SQL Server - 2yrs - last used in 2010

DB2 - < 1yr - last used in 2003

Informix- 2yrs - last used in 2005

Teradata 2yrs - last used in 2010

Middleware/SOA/EAI tools and technologies

DataPower XI50 1yr - last used in 2011

Oracle SOA Suite 10.1.3.2(ESB, BPEL, BAM) - <1yr - last used in 2009

Tibco BW 5.4, Tibco RV, Tibco Administrator, Tibco EMS - 2yr - last used in 2007

XML, XSLT, XSD, nXSD - 3yrs - last used in 2011

JMS, WSDL, Webservices, SOAP, Axis 2.0/Rampart - 2yrs - last used in 2011

J2EE and Related Technologies

JAVA (EJB, Servlet, JSP, JNDI, JMS, JDBC, JCA, Java Mail) - 8yrs - last used in 2011

Apache Axis - 1yr - last used in 2010

Struts - 5yrs - last used in 2007

Spring - 1yr - last used in 2011

Tiles -1yr - last used in 2005

Hibernate - 1yrs - last used in 2006

Web and Application Servers

Weblogic - 5yrs - last used in 2011

Jboss - 3yrs - last used in 2003

Oc4J - <1yr - last used in 2009

Apache Tomcat - 4yrs - last used in 2009

Websphere 5.1 - 1yr - last used in 2007

UML Tools

Rational Rose - 1yr - last used in 2002

TogetherJ - 1yr - last used in 2003

Microsoft Visio - 3yrs - last used in 2009

Judd <1yr - last used in 2008

OR Mapping Tools

Hibernate -1yr - last used in 2009

Top link - 1yr - last used in 2009

Kodo - 2yrs - last used in 2003

Key Projects

Project Title: Document Composition Service (DCS)

Environment: JAX-WS, JAX-RPC, JAXB, Weblogic 11g, Oracle 11g, JAVA EE6,Spring Batch, Apache TC Server, RHEL, HP Exstream, Websphere DataPower XI50.

Client: Document Technology, TIAA-CREF.

Company: Datasys Consulting

Location: Charlotte,NC

Period: Dec 2010 - Till date

Description:

DCS was developed to provide document composition services to over hundred of client’s internal

applications. The document composition engine was provided with an MQ interface for batch processing and a SOAP

interface for ad hoc requests. A MPG was used for protocol translation and dynamic routing between the two interfaces and different versions of the application.

DCS application after validating the input data, invokes HP composition engine to create documents of

various formats. DCS delivers the documents to various deliver channels like Xerox for printing/Fax, Mobius for e-

delivery and archival, EXP-AG for workflow, printing to a network printer.

Role : Senior Developer

Develop overall solution architecture based on business requirements

Oversees project data and interface strategies

Design and Develop the web service interface for the composition engine.

Design and Develop the MQ interface for the composition engine

Design and Develop the Local Print Service to print the composed documents to network printers using CUPS/SMB.

Created service client to invoke HP’s document composition engine (EWS) as web service with JAX-WS.

Created WSP,MPGW,XML FW,XML Manager,User Agents in DP.

Created multiple DP FSH.

Developed XSLT for transforming messages.

Designed WSDL,XSD.

Configured SLM,DLM and invoked SOMA Interface for gathering metrics in DP.

Configured Log servers to move DP logs off the box on to unix boxes.

Developed 6 Individual services using DP components.very much aware of all the DP actions that can be configured on processing policy.

Aware of Firmware upgrades,build and deployment,migration to different domains and different environments.

Handled opening PMR with IBM and follow ups.

Performed various testing mechanisms on the DP services using Apache workbench,SOAPUI

Coordinates and participates in testing activities

Identifies and documents issues. Works with team to identify root cause and resolution.

Participates in regular project status meetings

Configured the security settings for WPS.

Configured asynchronous logging of messages to MQ. Created the style sheet to compose the message to log.

Project Title: Debt Issuance Workstation (DIW)

Environment: EJB 3.0, Weblogic 10.0, IBM Websphere MQ 7, Apache Velocity, Oracle 10g, MS-SQL Server

Client: Corporate Treasuray, Bank of America Corporation.

Company: JSMN International Inc

Location: Charlotte,NC

Period: Feb 2010 - Dec 2010

Description:

The DIW project was initiated to provide a consolidated view of Treasury Bank of America Corporation and Merryl

Lynch funding related long term debts and to enhance existing reporting and reconciliation process and to enable

debt issuance and reduce liquidity risk.

Role : Senior J2EE Developer

Designed and developed the batch job to extract the debt positions booked into the back office trading system called Summit into the DIW system. These positions will be reconciled against the positions in the General Ledger. Configured the job to be run daily in Autosys.

Designed and developed the batch job to extract the FX rates from the proprietary RDR system to the DIW system. These rates are used to calculate various amounts in the systems from the debt issued currency to the USD. Configured the job to be run daily in Autosys.

All trades booked new or amended in DIW created trade tickets and the Back office representatives used these trade tickets to manually enter the trades into the back office source systems. To avoid the manual entry it was proposed to develop a straight through processing. The back office trading systems were modified to accept xml messages over IBM MQ. Designed and developed the DIW side of the MQ interface including configuring the Foreign JMS servers, the local and remote destinations to send messages and receive acknowledgement back from the back office systems.

Worked on various UI and performance enhancements.

Project Title: Erisa Plan Report

Environment: J2EE SOA Web Services, EJB 3.0, Weblogic JMS, OBIEE/BIP10.3.3.4, Teradata, Weblogic 10.0

Client: TIAA-CREF

Company: JSMN International Inc

Location: Charlotte,NC

Period: July 2009 - Feb 2010

Description:

Erisa represents the financial statement of all plans

The assessment of the client’s current report infrastructure concluded that the current tactical solution in place will not satisfy current performance challenges,data quality issues in view of the impending regulatory compliance for plan reporting for year 2008.

It was decided to replace the existing reporting infrastructure with a blend of custom build application and OBI/BIP , which will dramatically reduce the time taken to produce statements and support e-filing

Role: J2EE Web services Architect

A centralised workflow component was built on OBIEE to track report generation, pass/fail controls and report delivery. I customised these dashboard pages to contain custom filters like drop-down boxes and multi-select boxes using Javascript and JSP for write back columns.

Designed and developed BI Publisher reports for bursting to local folders.

Deployed and configured BI Publisher application on various environments.

Architected and Built the process automation to streamline and automate the report generation processes end-to-end.

Configured weblogic JMS queues and developed MDB to support batch processing of reports.

Designed and developed the web service client to schedule and burst reports on OBI/BIP.

Configure and deploy the application to weblogic on to IT,ST and PF environments.

Project Title: Institutional Reporting Web

Environment: J2EE Web Services, EJB 3.0, Weblogic JMS, OBIEE/BIP10.3.3.4, Apache XSL:FO processor, Oracle PL/SQL. Weblogic 10.0

Client: TIAA-CREF

Company: JSMN International Inc

Location: Charlotte,NC

Period: Oct 2008 - June 2009

Description:

All reporting applications at the client have created a number of reporting repositories and duplicate reporting solutions. As a result, client decided to source their reporting data needs through EDW.The limitation with current actuate reporting forced the business to suffice their reporting needs through OBI/BIP suite.

Role: J2EE Web services Architect

This is an interactive reporting web application and I architected,designed and developed the integration layer which couples the front end portal with OBIEE.

Analyzed the product stack to check the feasibility for the specific set of requirements.

Produced a Proof of Concept to demonstrate implementation of critical requirements.

Authored the Technical Design Document.

Designed and developed web services which extracts XML data from OBIEE, feed data and template to BIP FO engine to produce reports of various formats like HTML, PDF, CSV, EXCEL.

Designed and developed BI Publisher reports.

Designed and developed the MDB for asynchronous batch reporting. These are the reports which run for longer time and the user will be notified by mail on the completion of the report.

Created the unit tests for all the services.

Configured the Weblogic domain and the administered objects on Dev, Integration test, System test environments.

Configured High Availability and Fail overs in System Test Environments.

Deployed and monitor the applications on all environments.

Project Title: IVR Services

Environment: J2EE SOA Web Services, Apache Axis 1.2.1, Oracle 10g

Client: TIAA-CREF

Company: JSMN International Inc

Location: Charlotte,NC

Period: Mar 2008 - Oct 2008

Description:

The IVR project was to replace the existing proprietary Peri phonics IVR with open standards based IVR. The solution was to automate mundane tasks thus freeing call centre agents to concentrate on more complex transactions.

Role: J2EE Web services Architect

Architected and designed the services.

Developed the Customer transaction web service. This service acts as a middle layer orchestrating transactions, applying business logic to the raw data retrieved from the fine grained services and provides a standard interface for IVR to interact with.

Developed the Personal Annuity service which would expose Personal Annuities data by calling various stored procedures.

Developed the LIIF service which would expose Life Insurance data by calling AS400 stored procedures.

Developed the DA-PA Fund performance service which would expose fund performance from Oracle DB.

Developed externalization service to get asset class information.

Configured the Weblogic domain and the administered objects on Dev, Integration test, System test environments.

Configured High Availability and Fail overs in System Test Environments.

Deployed and monitor the applications on all environments.

Project Title: Enterprise Services

Client: General Motors

Environment: Oracle SOA, Oracle BPEL, ESB, OC4J 10.x, Web Services, EJB 2.0, J2EE, Oracle 10g

Company: JSMN International Inc

Location: Detroit,MI

Period: Oct 2007 - Mar 2008

Description:

The project was to identify various existing services which were to be converted to SOA based services. Currently there are two services which are being migrated to SOA platform.

The business process involved orchestrating multiple services to check entitlement, authorize and charge credit card, recharge account, write audit and asynchronously send response back to the client.

Role: Lead Developer

Studied the existing to service to find if they were candidates for SOA migration.

Authored the System Requirement Specification documents

Authored the Use Case Realization Specification document

Authored the API guide for other applications to use the service

Authored the Software Design Document.

Involved in architecture and designing of the services

Authored the service mapping specification

Created the workflow for business process.

Created the listener for receiving asynchronous response from other services.

Project Title: National Body Challenge

Environment: IBM Websphere 5.1, RAD 6.0, Struts, Spring Framework 2.5.0, Apache Axis 2.0, Apache WSS4J/Rampart, Apache Digester, JMS, MDB, Apache FTP Client ,XML.

Client: Discovery Communications Inc

Company: JSMN International Inc

Location: Silver Spring,MD

Period: Jun 2007 - Oct 2007

Description:

Discovery Health's National Body Challenge (NBC) is an eight-week health and fitness program. National Body Challenge lives on as a comprehensive fitness and weight-loss challenge that provides the tools to customize and keep track of user’s meal plan and fitness plan. This application integrates with various business partners to send and receive data.

Role: Integration Developer

Talking to business partners to analyze the integration points, messages to be exchanged and the mapping specifications

Architect, design , code and Unit tests

Move application to staging and assist in testing.

Interfacing with QA in testing the module.

This application had multiple integration points as listed below.

User interface allows user to opt for a free pass to a fitness center and the user’s information are sent to the business partner’s application.

Created an asynchronous interoperable web service client, to send real time leads to a lead processing application using axis2.0, JMS and MDB.

Created a scheduled batch process to send daily leads as reconciliation process using quartz scheduler.

Created a web service to receive fitness activities of user from business partner.

Implemented WS-security using WSS4j/Rampart. Implemented addressing using axis addressing module. Messages were sent over SSL. Configured trust store for SSL.

Created ftp client to send list of persons who opted out of the fitness centers.

Recipes for the meal plan are received from a business partner via FTP. Implemented ftp client to poll an ftp site to retrieve the recipe and load them to NBC database. This was scheduled to run every month using quartz scheduler.

Project Title: NEWS

Environment: IBM Websphere 5.1, RAD 6.0, Jakarta Commons Http Client 3.1, DataPower XA 35, XML, XSLT.

Client: Discovery Communications Inc

Company: JSMN International Inc

Location: Silver Spring,MD

Period: July 2007 - Oct 2007

Description:

This was an existing application and required enhancements.

Discovery used edge suite includes to do translation and caching of data at akamai servers .This proved to be very expensive. Decision was taken to have DataPower XA35 XSL Accelerator to reduce cost and improve the through put. Created services to do the translation in the DataPower box. Created servlet as a pass through for the services in the DataPower box.

Users are allowed to call up a number and leave voice messages. These messages are stored at 3rd party application of a business partner. Created http service to connect and receive the players from the 3rd party application to be displayed in the website.

Project Title: Quote to Order (Proof of Concept)

Environment: Oracle ESB,Oracle BPEL, Rules Author, File Adapter, Database Adapter.

Client: Ciba Vision

Company: HCL EAI Services

Location: Bangalore, India

Period: Jan 2007 - July 2007

Description:

This application was developed to integrate their distributors to their order processing ERP applications. While client had a PeopleSoft ERP implementation their parent company had an SAP implementation and was in the process of migrating PeopleSoft to SAP. This integration effort was to process transactions with Peoplesoft and also to provide provision for later integration with SAP.

A configured File Adapter picks up EDI flat files from a mapped network drive transforms into XML format for PeopleSoft and publishes the message to PeopleSoft adapter for executing the transaction.

Provision was provided for the same EDI file to be converted to SAP IDOC format and be published to SAP adapter for completing the transaction in SAP.

Audit details were published to database through a configured database adapter.

Role: Integration Developer

Talking to the client to understand and analyze the requirement

Involved in analysis and design

Involved in design reviews

Involved in configuring adapters

Involved in creation of Business Flows

Analysing and Resolving issues and change requests

Created native schemas for incoming and out going files

Project Title: Dealer World Portal.

Environment: HP-Unix, Sun LDAP Server, Weblogic 8.1, Java/J2EE, EJB 2.1, Web Services

Client: General Motors

Company: Cap Gemini

Location: Bangalore, India

Period: Oct 2005 - Dec 2007

Description:

The GMDW is a web-based application enabling the dealers of GM to use the DealerWorld portal functionalities. GMDW Portal provides a single entry point for business operations in GM to dealers, corporate users and their respective user administrators.

The salient features of the system are as follows.

Application Access: This system provides the access to the backend application running on heterogeneous platforms through workbenches. The Workbenches are organized based o the functionalities like order, sales, service parts and business administration.

Role : Lead Developer

Talking to the client to understand and analyze the requirement.

Design and implementation of administration module for the portal.

Internationalized the application for Middle East, Asia Pacific and Latin American countries.

Analyzing performance issues and resolving.

Analyzing production issues and resolving.

Project Title: GEMA (Global Event Management Application)

Client: DHL World Wide Express

Company: ITC Infotech

Location: Scottsdale, Arizona

Period: June 2003 - Oct 2005

Description:

The Global Event Management Application (GEMA) v1.0 is an integrated tracking and tracing application. This web-based application supports the global customer contact centres around the world to consolidate their global processes and ensure improvements in customer service.

Role: Agentis Developer

Talking to the Business users to understand and analyze requirements.

Authored the Functional Specification for the system.

Chartered the Business Use Cases in cohesion with business users.

Developed the business workflow using Agentis.

Was involved in developing the presentation layer using struts.

Was involved in writing the Junit test cases.

Designed and Implemented remote printing functionality, to print tasks to remote printers.

Designed and Implemented EJB cache refreshing using asynchronous messaging.

Designed and Implemented IVR for UK users.

Analyzing and resolving production issues.

Fine tuning the application for production issues.

Project: Phoenix

Client: Den Danske bank, Copenhagen, Denmark

Environment: Windows 2000, java 1.4,iText 9.0,XML

Period: November 2002 – April 2003

Phoenix is the solutions for publishing industry, this product was customized for Investment banking division of Den Danske Bank and BG Bank, Denmark. The module to generate quarterly investment reports for the bank was added to the existing product, which includes generation of Pie Chart, Line Chart, Bar Chart, and Stacked Bar Charts and embedded into the document. Java2D was used to generate the charts, which were finally saved as a PDF Document. iText was used to write the Graphic2D object to the PDF document. The Specification for the charts were received as XML stream from the bank which was parsed to generate the required information. Colors were represented in CMYK color space.

Project: Media Creator.

Client: Arla Foods, Arhus, Denmark

Company: Juize A/S

Environment: Windows 2000, Jboss 3.0, JDO, Kudo and Adobe Indesign, JSP.

Duration: May 2002 – November 2002

This was a tool to create advertisements and business cards online. The digital contents used for the advertisements were stored in the file system, which were managed using web based authoring and distribution. Indesign templates and tags where represented as JDO lightweight objects, which were persisted into SQLServer, database using Kudo persistence manger. User Interface was developed using Apache struts and JSP.COM was used by EJB to communicate to Indesign.

Project: Digital Asset Management System.

Client: Arla Foods, Arhus, Denmark

Company: Juize A/S, Copenhagen, Denmark

Environment: Windows 2000,Apache Tomcat, Apache struts, JSP, SQLServer.

Period: January 2002 – May 2002.

This was a generic content management system developed for managing digital assets for various products. Tomcat served as a the webdav server. Webdav was integrated with the user management module and the operations were verified against user rights to perform any webdav operation.

The system allows filter and search capabilities enable you to find precisely the right component in seconds. Users were allowed to check out the digital content and to check in the updated content. Locking was provided so that no two users work on same content same time.

Web based user interface was provided to view the archive of digital content.

Project: Mobilizer

Client: Juize A/S, Copenhagen, Denmark

Environment: Windows 2000,Java 1.3, Oracle Application Server, Oracle, and WML.

Period: April 2001 – December 2001.

This is an application for hand held devices. The user were allowed to create a personal wap site of their own by dragging information from a http based web page of their interest into a WAP screen which the user can choose to view it from their wap site. The user information and the dragged information are stored in a normalized database. The information is updated with a background thread, which runs on a periodic basis, and also when the user logs in to the wap site. This background thread runs through the WebPages to parse the contents and picks up the date of interest and updates to the database.

Project: LoyaltyCentral.com

Client: Smart Chip Technologies, Salt Lake City,Utah

Company: Juize A/S, Copenhagen, Denmark

Environment: Windows 2000,Java 1.3, IBMWebsphere, and DB2.

Period: Mar 2001 - April 2001

This solution was developed for Smart Chip Technologies.

Smart Chip Technologies, LLC (SCTN) is Software Technology Company developing a patent protected loyalty application for use in the smart card and wireless environment. Smart Chip Technologies licenses its patented e-Ilegiance multi-platform smart chip loyalty application that is engineered for EMV, Global Platform, and MULTIOS compliance for electronic payments integration. The software is designed for magnetic stripe program compatibility, but is principally geared to enable rewards programs running on smart devices such as smart cards, point-of-sale terminals, mobile phones, TV set top boxes, and personal digital assistants.

Project: Vestima

Client ClearStream Banking, Luxombourg

Company: SSI Technologies

Environment: Unix, Java 1.0, EJB 1.0, Weblogic 6.0 , Oracle

Period: Jan 2001 - Mar 2001

Vestima is a fully automated order routing system that enables standardized investment fund processing, reducing operational costs and risks. It is designed to benefit transfer agents, fund distributors and fund managers. Its order processing and management services provide straight through processing from initial order input to final custody and settlement in Clearstream Banking and connects all parties to a wide area network.

Project: Worked on various projects for Tamil Nadu State Government on PowerBuilder and Sybase

Company : Dynamic Software Solutions

Period: Oct 1998 - Dec 2000



Contact this candidate