Post Job Free
Sign in

Data Developer

Location:
Saint Paul, MN, 55122
Posted:
November 29, 2010

Contact this candidate

Resume:

SREENIVASAREDDY

901-***-**** / *********@*****.***

SUMMARY

* Over 10 years of IT experience in Software Development,Designing

and

Implementing with major focus on Datawarehousing, Business

Intelligence and

Data base applications.

* 5 years and 5 months of Experience in Design and Development of Data

warehouse & Business intelligence solutions using ETL tool

Ab Initio

* Over 5 years of experience in Data warehousing with large database

environments.

* Well Versed with all the Parallelism Features of Ab Initio 2.15.6.2

including Data parallelism, Pipeline parallelism and Component

parallelism.

* Extensive experience in Extract, Transform and Load process for ODS and

DSS Database instance using Ab Initio.

* Extensive experience in Data validations, Data profiling, Data cleansing

based upon the business requirements.

* Extensive experience with, Oracle (9i, 8i, 8.x) Coded well-tuned SQL, PL-

SQL,

* Extensive coding experience with SQL, PL/SQL, SQL *Loader, Unix Shell

Script(ksh).

* Designed and deployed well-tuned Ab Initio graphs for ODS and DSS

instance in both windows and Unix environments.

EDUCATION

* Master of Computer Applications from India.

* Bachelor of Computer Science from India.

SKILLS

ETL Tools Ab Initio(GDE 1.15.11, Co-op 2.15.6.2) Informatica

6.2/5.1

Data Modeling Erwin 3.5.2/4.0

Databases Oracle 9i/8i/8/7.x, MS Access, SQL server 2000,

DB2, Sybase 12/11.2/10 Teradata V2R6.2

Languages C, C++,SQL, PL/SQL, Visual Basic 6.0/5.0,

Developer 2000,Designer 2000, COBOL,

Cobol/400,CL/400, RPG/400

Scripting Languages Korn Shell Script

Web Technologies Java 2.0,HTML

Operating System Windows95/98/2000/XP,NT,UNIX(HP-UX 10.20,

SunSolaris)

Hardware IBM PC Compatibles, HP-UX, Solaris, AS/400

EXPERIENCE

Sep '08 to Nov'2010 Sr. AbInitio Developer, GE, St.Paul, MN

Real-time Middleware Platform: Involved in setting up the Real Time

Middleware Platform at GE Sales Finance. Developed web services using

Abinitio Continuous flow's components. These web services provided Real

Time data access to several E-commerce Applications and backend data

sources via SOAP calls.

. Worked with Business users to get the detailed requirements for the

Design of AbInitio web services in accordance with SDLC methodology.

. Data requests are received from E-com applications as SOAP wrapped

messages. These requests were processed and appropriate data, after

application of business rules, from backend data us returned to

requesting application.

. Developed various web services to retrieve and update Merchant Data,

Account Data, Demographic Data, Client ID Data, Dealer Data and Promo

Data in real time

. Extensively worked with Abinitio RPC Components like RPC-Subscribe &

RPC-Publish to accept e-com data requests and to return response

information.

. Implemented necessary data validation rules for Input fields before

sending to backend systems. Bad data is not processed and appropriate

data error is returned to requesting application.

. Generated WSDL(interface specification) for Input and Output non web

dml fields by using dml-to-WSDL command and converted WSDL to input &

output web dml's via wsdl-to-dml.

. Errors and other data validation errors are returned to requesting

application.

. Extensively used AbInitio components like Read_xml_Transform,

Write_xml_Transform, Multi reformat, Reformat,

Partition_by_expression,

Gather, Read_xml_Transform, call webservice, Publish, Multi_publish,

continuous Join with DB, Fuse, Update Table, Join, Normalization,

Sort,

Dedup Sort, Filter_by_Expression, Lookup file, Input file, Output

file, Input

table, Output table, Universal adapter

. Setup webservices on AbInitio Admin Plug-in page

. Unit tested all web services by using SOAP Utilities called SOAPUI by

issuing a request information to get the response from the back end

systems.

. Prepared test cases and performed Unit & Integration testing . Co-

ordinated with QA, UAT & Production teams to resolve issues.

. Created new Projects in DEV, QA & PRODUCTION Enterprise Meta

environments (EME's).

. Performed Check-In and check-out operations at sandbox level as well as

at graph

level into EME.

. Performed code migration by creating TAG's at sandbox level as well as

at graph level in EME. Created SAVE files and loaded them into

target EMEs.

. Used switch parameters to enable web services sense the environment

and to eliminate errors during code-

migration.

. Installed new Co-operating system software in Production servers.

. Written necessary wrapper scripts to schedule batch graphs.

. Involved in Production support of web services in case of any

failures.

Environment: Ab Initio GDE 1.15.11, Co>Operating System 2.15.6.2, Oracle

10.2, Unix Sun Solaris 5.10, DbVisualizer 7.0.6, Windows XP Professional,

Excel, Ms Word.

Jun '08 to Sep'08 Ab Initio Developer, AT&T, Dallas, TX

Parse TeaLeaf Archieve

Parse TeaLeaf Archieve retrieves the online transactions of customer

activations of cell phones.

. Extensively worked with business users in order to get the detailed

requirements of this project to proceed with phases of SDLC.

. Extensively worked with Internet components like Call Web Service

component to call the web services through URL's of different dates.

. Developed graphs to populate the XML SessionID's and to parse XML Source

from URL's of Call web service component through Read XML Component and

placed in local Ab Initio Queues.

. The second graph will subscriber the queue to extract the data and

compare with already existing the transaction in the database oracle in

order to Insert or Update the transactions.

. Extensively used Ab Intio Components like Call Web Service, Read XML,

BatchSubscribe,Redefine,Reformat,Normalization,Sort, Partition_by_key,

Partition_by_RoundRobin,Join,Filter_by_Expression, Lookup file,Input file,

Output file, Output Table, Update Table.

. Converted XML to DML to using utility called xml-to-dml.

. Created 4way multifile system to run the graphs parallel in both

development and production servers.

. Deploy the jobs in production and scheduled with planit and crontab

. Extensively worked on unit testing and prepared test cases to test the

data in oracle database.

Environment: Ab Initio GDE 1.14.37, Co>Operating System 2.14.109, Oracle

10.2, Unix Sun Solaris 5.10, SQL Navigator 5.5, Windows XP Professional,

Excel, Ms Word.

Sept' 06 to Mar '08 Abinitio Developer, Fedex Services, Memphis, TN

Customer Fusion Interaction History concentrates on capturing and storing

of customer Interaction history and dynamic profile elements that are of

interest across the enterprise. It will enable a single source for

customer interactions and profile elements across channels (Sales,

Marketing, Fedex.com, Customer Service, etc) and OpCkos (Express and

Ground) to enable the sharing of customer interaction data. FedEx business

areas will publish their interactions with customer's realtime for

subscribers to pull and store. DB2 will store 60 days of data and ISH will

provide 2 years of data.

. Extensively worked with phases of SDLC by analyzing the business

requirements and review with the detailed design schema with XML

designers.

. Coordinate with the FMQA core team regarding the Factory, Destination,

JNDI properties.

. Subscribe to JMS Server Back Bone using the JMS Subscriber and publish

the xml messages using FedEx custom made component to Write Multiple

Queues to Ab Initio Queues.

. XML Messages are pulled from JMS Server and stored in local Ab Initio

Queues.

. Batch Subscriber is used to subscribe to local Abinitio Queues and

Read XML component is used to convert to XML to DML.

. Created 21 Ab Initio Queues to store the XML messages from JMS Server

. Developed the front_end_graph in order to retrive the XML messages

from JMS Server with the help of JMS Subscriber component and placed

the respective messages to respective queues by using custom made

component Write multiple queues. This graphs works continuously 24/7

365 days.

. Developed 21 back_end_graphs in order to subscribe with Batch

Subscribe Component to 21 respective queues and convert the XML to

DML with the help of Read XML component and based upon account type to

split to create two flat files.

. Developed shell scripts to create a single or multiple queues, delete

a single or multiple queues, to find number of messages in each queue

.

. Developed Acquisition scripts like Create, Fastload, Insert, Delete to

load the data from flat files to Teradata.

. Developed Wrapper scripts for the Ab Initio graphs in order to

schedule in $Universe scheduler.

. Prepared the test cases to test the data in Teradata tables.

. Prepared MTP Document to move the source code to production.

Environment: Ab Initio GDE 1.14.35, Co>Operating System 2.14.93, Teradata

V2R6.2, Unix Sun Solaris, $Universe, Queryman 7.1, Windows XP Professional,

Excel, Ms Word.

July' 05 - June 06 Abinitio Developer, American Express, Phoenix, AZ

American Express Company is a diversified worldwide travel and financial

services company. It is a global payments, network and travel services

provider and international banking company. Develop and manage all aspects

of our vitally important relationships with merchants and card issuers

throughout the world.

. The projects in which I involved in IDN(Information Delivery Network)

and the feeds which developed in order to transform the data into

warehouse and to access the data for the analysis and to business

users.

. Extracted Data from Various Mainframes systems and transferred into

Oracle by using ETL tool Ab Initio.

. Created sandbox and EME Datastore settings in order to access the

Metadata.

. Created all the feeds with pre-graphs and then send into one-to-one

graphs in order to validate the data by using generated validation

graphs.

. Used Abinitio components like Reformat, Filter by Expression, Join,

Rollup,Scan, Dedup Sorted, Normalize,Denormalize Sorted, FTP from,

Fuse,Multi Reformat,Replicate,Partition by key,Partition by

Expression, Gather, Merge, Concatenate.

. Used Datasets components like Input File, Output File, Lookup File

Intermediate File, InputTable in pregraphs and one-to-one graphs.

. Used the cobol-to-dml utility in order to convert cobol copy books

into input layout by using the option called Import Cobol.

. Implemented a 4 way and 8 way multi-file system that is composed of

individual files on different nodes that are partitioned and stored in

distributed directories (using Multi-directories).

. Written conditional DMLs in order to match the condition with record-

type to access the data from the Input data file

. Interaction with Mainframe personnel is needed to get the Input data

files(Data sets) and cobol copy books.

. Involved in Unit testing, System testing and debugging.

. After Developed the pregraphs and one-to-one graphs, Check In into as

a new versions under source control in the EME datastore.

. Extensively used SQL in Oracle in order to create table and load the

data into table, writing the queries to test the data.

. Extensively Involved 24/7 in Production support with pager alert

daily,weekly and monthly on production engine.

Environment: Ab Initio GDE 1.13.22, Co>Operating System 2.13.1, DB2, Oracle

9i, Unix, Windows XP Professional, Excel, Ms Word.

Mar'04 - April' 05 AbInitio Developer, Providian Financial,

Cincinatti, OH

Providian Financial Corporation is a leading provider of lending and

deposit products to customers nationwide. Providian Financial is one of the

ten largest issuers of credit cards and a leader in developing innovative

financial products. It provides a wide array of credit-related services

like Instant Credit Card Approval System, 24-hour online account access,

Balance Transfers, Credit Card Activation, Online Customer Servicing,

Instant Rewards, Associate Programs, Personal Shopper for convenient online

shopping and more.

. Analyzing the Data Model.

. Understanding and reading Business rules from mapping document.

. Used Ab Initio as ETL tool to pull data from source systems, cleanse,

transform & load data into databases.

. Replicate operational tables into staging tables, Transform and load

data into warehouse tables using Ab Initio GDE and responsible for

automating the ETL process through scheduling.

. Created Sandbox and edited Sandbox parameter according to repository.

. Implemented Data Parallelism through graphs, which deals with data,

divided into segments and operates on each segment simultaneously

through the Ab Initio partition components to segment data.

. Implemented a 12 way multifile system that is composed of individual

files on different nodes that are partitioned and stored in

distributed directories (using Multidirectories).

. Responsible to configure the dbconfiguration file to connect to the

ODS and DSS to Load the data.

. Translating the logical data model in Erwin to a physical database

design, database construction, design optimization and functional

testing of the constructed database after reading the Functional

document.

. Designed and deployed the Extract, Transform and Load process using Ab

Initio for ODS and DSS instance by studying the business requirement

from the business users.

. Extensively used components like Input File, Output File, Input Table,

Output Table, Lookup, Join, FilterbyExpression, Aggregator,Reformat,

Rollup, Scan, Sort, Normalize, Denormalize, Partition and Departition

components.

. Automated both Monthly and Weekly refresh (data load) using the Unix

shell scripts

. Implemented the Parallel application by replicating the components-

datasets and processing modules into number of partitions by using

Partition by key, Partition by Roundrobin, and Broadcast components.

. Involved in data validation.

. Responsible for de-duping and consolidating customer records from

various sources to create master customer list.

. Created Summary tables using Rollup component.

. Configured Ab Initio graphs in wrapper script.

. Involved in writing Unit Test scripts, support documents and

implementation plan.

. Wrote UNIX Korn Shell Scripts as part of the Component Price Point

Verification.

. Involved in Ab Initio Graph Design and Performance tuning to Load

graph process.

. Responsible for analyzing the source data and reporting data quality

levels using Ab Initio as an OLAP tool.

. Responsible for creating test cases to make sure the data originating

from source is making into target properly in the right format.

Environment: Ab Initio 2.11.8, GDE 1.11.7/1.13.1, Oracle 9i, PL/SQL,

SQL*Plus 8.1.7, Erwin, Perl, TOAD 7.5, Unix, Unix shell scripting, Windows

NT/2000.

Mar'03 - Dec'03 ETL Developer, Aon Reinsurence, Chicago, IL

Aon Insurance is world leader in risk management, retail and reinsurance.

Informatica was used as ETL tool to extract data from source system to

target systems. There were numerous sources of data coming into the

warehouse, including RDBMS Data and flat files. This is an Insurance Data

warehouse (IDW) providing Policy Transactions, Premium and Claims

Transactions data to the business users. Users want to measure profit over

time by coverage, coverage item type, and geographic, demographic and sales

distribution channels. The system is fully integrated, enabling the entry

and sharing of policy and/or claims data among all components of the system

and capturing data to complete policy administration, claims

administration, policy issuance, billing, reinsurance accounting, and

bureau reporting and management reports.

. Requirement analysis in support of Data Warehousing efforts.

. Created Logical and Physical models for Staging, Transition and

Production Warehouses using Erwin 4.0

. Developed mappings for policy, claims dimension tables.

. Worked on Power Center Designer client tools like Source Analyzer,

Warehouse Designer, Mapping Designer, Mapplet Designer and

Transformations Developer.

. Used Repository manager to create user groups and users, and managed

users by setting up their privileges and profile

. Creation of Transformations like Sequence generator, Lookup, Joiner

and Source qualifier transformations in Informatica Designer.

. Created Complex mappings using Connected Lookup, Sorter, Aggregate and

Router transformations for populating target table in efficient

manner

. Created Mapplet and used them in different Mappings.

. Used debugger to handle errors in the mappings.

. Written pre session and post session scripts in mappings.

. Created necessary Repositories to handle the Metadata in the ETL

process

. Developed Informatica mappings and also tuned them for better

performance

. Wrote stored procedure to check source data with Warehouse data and if

not present, wrote the records to spool table and used spool table as

Lookup in Transformation.

. Designed and developed Oracle PL/SQL Procedures.

. Designed and Developed Oracle PL/SQL, Data Import/Export, Data

Conversions and Data Cleansing.

. Involved in Unit, System, Integration testing.

. Designed and developed UNIX shell scripts.

. Created various data marts from data warehouse and generated reports

using Business Objects.

. Organized data in the BO reports by using Filters, Sorting, and

highlighted data with Alerts.

. Use of BO Designer Module to implement Universes, linkages between

tables, creating prompts and queries, parsing the Universes, applying

contexts and alias tables to remove cyclic dependencies.

. Creation of reports like Reports by Product, Reports by Customer,

Reports by Period, Demographic reports and Comparative reports.

Working with database connections, SQL joins, cardinalities, loops,

aliases, views, aggregate conditions, parsing of objects and

hierarchies.

. Generated reports using Business Objects Report Designer.

. Created various geographical and time dimension reports of Fiscal

Year, Quarter, Month, week and daily reports for all Domains and

published through Web Intelligence.

Environment: Informatica PowerCenter 6.2/5.1, Business Objects 5.0, Erwin

3.5, Oracle 9i/8i, UNIX Shell Scripting, SQL, PL/SQL, SQL * Loader, TOAD,

MS SQL Server 2000, BO Developer Suite, UNIX Sun Solaris 2.6, Windows NT

4.0

Mar'02- Jan'03 ETL Developer, Waddell & Reed Financial, Inc., KS

This company has business centers across multiple locations and opts for

standard Business Management & improvement solutions to manage these

Businesses efficiently. The Business Management solutions currently

implement reporting interfaces which provide answer to many of needs but

after a lot of repetitive calculations, Coding and effort which can avoided

by implementing this warehouse solution and also the same time quality &

time of performance is greatly improved. This solution is extensible to

migrate data from any database though it basically began with collection of

data from legacy systems, which range from Oracle, DB2, COBOL, Sybase into

our centralized data warehouse Database in Oracle8i.

. Involved in designing the Data Mart models with ERWin using Star

Schema methodology.

. Extracted data from various sources like Oracle, DB2, COBOL, flat

files and loaded into Oracle database.

. Extensively used Informatica Designer to create and manipulate source and

target definitions, mappings, mapplets, transformations, re-usable

transformations, etc.

. Worked on various transformations such as Aggregator, Normalizer,

Update strategy, Router, Sorter, Source Qualifier, Filter, Expression,

Look-up, Sequence Generator, Joiner, etc.

. Developed Informatica mappings for TYPE 2 Slowly Changing Dimensions.

. Created Mapplets for reusable business rules.

. Used Pipeline partitioning and External Loader to improve Session

performance

. Used the Debugger to run Debug sessions setting Breakpoints across

instances to verify the accuracy of data.

. Created tasks, workflows and Worklets using workflow manager

. Used the Informatica command line utility pmcmd to schedule and

control sessions and batches.

. Involved in identifying bugs in existing mappings by analyzing the

data flow, evaluating transformations and fixing bugs so that they

conform to the business needs

. Fine-tuned existing Informatica mappings for Performance Optimization

. Handled Incremental loading using persistent mapping variables

. Performed Repository Administration tasks (Creating Repositories, Users,

Assigning privileges, creating backups and recovery)

. Performed Unit Testing and validated the data.

. Wrote PL/SQL Procedures, Triggers and Packages.

. Implemented Filters, Calculations, Conditions, Graphs & Prompts in

Impromptu reports.

Environment: Informatica PowerCenter 5.x, PowerMart 5.x, oracle 8i,

PL/SQL, SQL * Loader, TOAD, DB2, COBOL, Business Objects 5.1, Windows NT,

UNIX (Sun Solaris).

Nov'01 - Jan'02 ETL Developer, Sprint Communications, Overland Park,

KS

This project involved the development and implementation of a customer

billing data mart according to defined business rules for strategic

business analysis

. Understanding business needs and implementing the same into a

functional database design.

. Interpreted the information from various Operational Data Sources and

external systems to create a road map for the Data Warehouse

designing.

. Maintained Warehouse metadata, naming standards and warehouse

standards for future application development.

. Implemented Corporate Data Mart (CDM) for Askesis Development Group

using Star Schema and loaded the Data using Informatica PowerCenter

5.1.

. Designed and developed Informatica mappings for data loads and data

cleansing.

. Extensively used almost all of the transformations of Informatica

including Stored Procedures, Lookups, and Update Strategy.

. Extensively used ERwin for Data modeling, Dimensional Data modeling

and Design Schemas.

. Created the Entity Relationship diagrams and maintaining corresponding

documentation for corporate data dictionary with all attributes, table

names and constraints.

. Involved in performance tuning of targets, sources, mappings, and

sessions

. Suggested changes to the Physical Data Warehouse Model based on the

ETL and Referential Integrity gap requirements.

. Extensively used ETL to load data from MS SQL Server 7.0, Sybase,

Oracle 8i, Flat Files and COBOL files into staging area and then to

relational database.

. Created process flow for production environment.

. Developed PL/SQL stored procedures and triggers in Oracle to achieve

the objective. The stored procedures, extract raw data from the

databases, apply numerous business rules and finally store the

processed data in DB tables.

. Developed Catalogs, Business mix Reports, Variance Reports, Ad-hoc

Reports and Exception Reports using Cognos Impromptu, Multi

dimensional Cubes, and Manual levels, Level Plans, Sub Cubes,

Alternate Drill Downs and Alternate Levels using Cognos PowerPlay and

Power Transformer.

Environment: Informatica PowerCenter 5.1 / PowerMart 5.x, PL/SQL, Oracle

8i, MS SQL Server, DB2 UDB, IBM-AIX, TOAD

Jun'00 - Oct'01 Database Developer, Probe InfoTech Ltd. Mumbai, India

This is a client/server architecture, which has different modules like

Finance, Marketing, Inventory, Payroll, Production, and Purchase, which

enable the system to give you online information located at different

geographical locations. The system goes to the life cycle right from

purchase of raw materials to the selling of the finished goods. This system

pertains to the business process, which contains of managing accounts,

stationary duties, salaries, credit & debit functions, financial ledgers,

registers, special reports balance sheets, profits and loss account

statements etc

. Installed and configured MS SQL Server 6.5

. Created several objects like tables, views and stored procedures

according to developers or front-end applications requirements.

. Transferred data objects from development server to development

server.

. Involved in performance tuning

. Created indexes for the major user tables.

. Creating and monitoring scheduled tasks.

Environment: MS SQL Server 6.5, Windows NT 4.0, Crystal Reports 7.0, SQL

Navigator

Mar'98 - Jan'00 Programmer/Analyst, L&T Cements Pvt. Ltd., Hyderabad

The project is an intranet based Organizational Chart Application, which

keeps track of hierarchical structure, department information, and also

developed the application for Instance Information Generating System (IIGS)

that allows user to add and modify details and helps in searching for

necessary reports.

. Involved in the Design and Development of user interface forms using ASP,

HTML.

. Written code for client side validations using JavaScript.

. Procedures or functions were written for constraints or validations.

. Developed Forms using Visual Basic and to integrate the application

using PL/SQL.

. Involved in creating Database triggers using PL/SQL and stored

procedures.

. Coding of exception handling routines using visual basic.

. Created the database by providing data storage and retrieval and data

validation and security system.

Environment: ASP, HTML, Java Script, SQL Server 6.0, Visual Basic, IIS 4.0,

WinRunner, Windows NT.



Contact this candidate