Senior Informatica Developer Resume Profile
SUMMARY
- Seasoned professional with over 27 years of hands on IT experience specializing in the full lifecycle of ETL applications, Enterprise Data Warehouses, Database and Reporting applications for Federal/State government agencies, Banking/Financial institutions and Large Corporations
- Deep experience with Shell scripting, Unix, ETL, Perl and Sybase.
- Extensive knowledge in creating ETL jobs and transformations and jobs using Pentaho Kettle Spoon designer and Pentaho Data Integration Designer and scheduling them using conyrol-M job scheduler.
- Designed and developed a series of complex Business Intelligence solutions using Pentaho Report Desginer
- Well versed with the various programming languages, relational data bases and Operating systems.
- TECHNOLOGIES
- Languages: SQR 4.0, C, C , UNIX Shell Scripting,Perl , Autosys 4.0 4.5, SED, AWK, PL/SQL and T-SQL.
- Relational Databases: Sybase ASE 15.0, 12.5.3, 12.0 and 11.9.2, DB/CT Library, ORCLE 8i - 9i, UDB 7.1, 7.2 and 8.1
- Operating Systems: Sun Solaris 2.6 - Solaris 10 Both 32 and 64 bit , HP UX 11.10 - 11i Both 32 and 64 bit , AIX 4.3.2 - AIX5.3.2, UNIX, Linux, Windows 2000, Windows XP, Windows NT
- ETL Tools: Informatica Power Center 8.6 7.1, Pentaho 4.4.3 and Pentaho Report Designer 3.9.4
- Pentaho Data Integration PDI/Kettle ,Pentaho
PROFESSIONAL EXPERIENCE
Confidential
- Developed several jobs/transformations using PDI 4.4.3 to automate and to assist production support in permission changes to iFM Internal Financial Matrix application. Prior to implementing this process, Corporate Financial Group CFG FM Permissions was very inconsistent with the current business practices and the developing regulatory environment. The process needed excessive helpdesk/production support calls and delays in carrying out routine credit work.
- In order to trigger this PDI job, this process just needs a excel file, which will contain cleanup related information, in a designated shared location. Once the file is placed a Control-M job will trigger this PDI job to Add, Delete, and Update permission related information in several Sybase and Greenplum databases, for single or bulk permission changes. At the end of a successful completion an email will be sent out to production support with the User Permission Report , being generated using Pentaho BI Designer tool, as an attachment.
- This scripts will serve as a tool for production support to easily update
- permissions.
- Developed PDI job to delete records that are older than 60 days from several database log tables.
- Used different types of input and output for various data source including table, text, csv, stored procedure and Excel files.
- Developed several jobs to loops through between two files in order to gather appropriate rating and portfolio related data and email the information to the specific portfolio manager. Before sending out the email the job will check for valid email id, any unknown mail id's will be replaced by deftoEmaailAddr value. It also checks with the opt out list to check if any of the manager has been opted out, if yes will get the alternate mail id.
- Developed a pentaho mapping using Javascript so that this mapping can be used in 10 different jobs, the purpose of this effort is to avoid repetitive steps and for easier maintainability. The purpose of this ktr is to assign corrent flag for viewing Private/Public data in several rating applications.Private Data that has been flagged as viewable for a set of MIS employees only.Public Data that is viewable by all Users of Moody's Financial Metrics Banking Internal and External
- Developed several Perl Scripts to feed HAVER Data into Greenplum database so that the data can be efficiently accessed using Sovereign ScoreCut Application. If business needs data for a specific country, DLX export the data into an excel spreadsheet and then the data is converted into a tab delaminated output file in order to load into Greenplum using Perl scripts. Eventually these information will be used to print the Statistical Handbook. StatBook is a bi-annual publication that contains country statistics, economic and financial data, and forecasted data on Moody's-rated Sovereigns.
- Developed several ETL Jobs/Subjobs/Transformations Pentaho PDI/Spoon to load data from Sovereign Database to SODA Currently Moody's use SODA to print StatBook. SODA application will retire once Sovereign Scorecard application goes live
- Developed reports using Pentaho Report Designer.
- Developed numerous PDI Process when I worked on various projects.
- Developed several reports using Pentaho Report Designer tool.
Confidential
Automation Engineer
- Responsible for SAP Autosys Adapter development and scheduling.
- Responsible for executing a full job development project life cycle, including job scheduling requirements gathering, design, development, implementation, Production support, and maintenance of finance operations SAP job schedules.
- Remotely provided 24 hr. support and handled daily monitoring and scheduling of AutoSys jobs in UNIX environment during a monthly on-call rotation.
- Provide continuous improvement by developing and implementing configuration management tools by providing extensive documentation including development/staging and production run books.
- Supported file transfer requirements via NDM and responsible for troubleshooting and correcting erroneous or missed file transfers.
- Utilized ixp GUI for modification, deployment, and workflow analysis.
- Configured, developed, tested, implemented, supported, and maintained AutoSys JIL scripts.
- Created, maintained, and monitored CA SAP Adapter SAPJOB and CAPCHAIN SAP job processes
- Created and maintained UNIX shell scripts
- Supported workload scheduling operations.
Confidential
DEVELOPER
- Responsible for maintaining FAS Financial Accounting System A client application connects to the FAS Server to post financial transactions. The FAS server processes the transactions, performs the necessary updates to the FAS database and returns results to the client application. The server is implemented as a Sybase Open Server application. The Open Server software enables the FAS Server to communicate with Adaptive Server including PowerBuilder, OMNIS 7 and other application that use Sybase Open Client software.
- Developed several Stored Procedure, Views, and Tables to generate reports for end users.
- Environment: C , Sybase 12.5 and 15, Windows XP, UNIX, Linux, Rapid SQL, KSH, Perl
- Confidential
- Calculate CVA Credit Valuation Adjustment numbers and generate reports on daily basis at Counterparty and Trade level to assess default risk associated with those entities which would be used by the bank to determine its lending policies towards counterparties.
- Developed JIL Script to pull Data from Sybase to Oracle.
- Created Package and SP in Oracle to from staging table to GL table after the CVA calculation is done.
- Developed several Stored Procedure, Triggers to generate TOP Ten Counterparties trade related information.
- Gathered statistics on the database tables and using it to tune the SQL statements.
- Developed shell scripts to automate manual process.
- Developed a tool using Unicode, ksh, Perl, HTML, DB Object to produce report from a Table and create Excel report on the fly and send HTML formatted email instantly.
- Environment: Sybase 12.5 and 15, Windows XP, UNIX, Linux, Rapid SQL, KSH, Perl, Autosys 4.5 Oracle 10G
Confidential
- Responsible for the development of ETL routines using Informatica 8.6 for getting data from SQL Server, Sybase and Flat file and considering various options available for getting data from the source system, analyzing them and implementing the best option suited to load Annuity and Life Annuity information in the Actuarial Data Warehouse.
- Involved in implementation of entire testing cycle and deployment of System and tested the functionality of software during all stages of the development life cycle.
- Involved in Creation and Execution of Test Cases.
- Mapped Design for the Initial Load and subsequent loads into staging area and from staging area to warehouse.
- Mapping development using Expression, Aggregator, Filter, lookup, and Joiner transformations and Update Strategy Designing and optimizing the Mapping.
- Developed Views and Stored Procedures.
- Pre and Post Session Scripts for dropping and recreation of indexes.
- Developed various Mapplets.
- Developed workflow to create task and used workflow monitor and analyze the loading statistics.
- Created Jil scripts to run the workflows.
- Environment: AIX 5.3, Window 2000, NT, Window XP, Job Scheduling, TCP/IP, Exceed, Hummingbird, Exceed, MS Word, Rapid SQL MS Power Point, Remedy, MS Project and Clearcase.
- Database: Sybase 15.0 and SQL Server 2005
- Language: T-SQL, C, Korn Shell, Perl, Autosys 4.5
- Data Warehousing: Informatica Power Center 8.6
Confidential
- Responsible for maintaining Secondary Marketing System SMS and developed client server applications.
- The application contains loans that have been closed and funded. The primary responsibility of SMS is to create and deliver loan sales to the agencies and investors.
- Utilized programs on the UNIX platform to load data into the SMS Sybase database, run rules, and created outbound files and reports for external systems and users.
- Worked specific UNIX programs that interface with each loan origination system to update the SMS database using that system's interface data.
- These UNIX programs run as part of the regular SMS batch cycle where data is loaded into SMS, rules are running to categorize that data for preparation of pools for sale to investors, and reports are run for end users.
- During the regular business day UNIX programs are accessed in the background by SMS online users to create dynamic reports, run rules dynamically, etc.
- The SMS user interface is a client server based application written in PowerBuilder.
- Created several new Stored Procedures and Triggers to accommodate 40 years loan program, Interest only and so many others loan options.
- Environment: Sun Solaris 2.9 , Window 2000, NT, Window XP.
- Languages: C, UNIX Shell Programming Korn Shell ,Bash, Autosys 4.5, SQR, Perl , Sybase 12.5.3, Clearcase for Version control, Bugzilla
- Confidential
- Calendar Conversion SysAdmiral and Tidal, Treasury and PGOT PROD to AutoSys DEV to Environment. Determine Calendar Anatomy and AutoSys Creation Methods at per-calendar Granularity
- Determined Method of Calendar Re-creation in AutoSys DEV Determined at the Per- Calendar Level
- Created Build Book to document to include details for SysAdmiral and Tidal, Treasury and PGOT calendar Analysis results, detailed Calendar Anatomy all per-calendar attributes, characteristics and relationships
- Used Autosys Creation Methods to convert/re-create all SysAdmiral calendars into the Clients AutoSys DEV Environment
- Reviewed Calendar Analysis Results Creation Approach Document with Client
- Revised Calendar Analysis Results Creation Approach Document based on Client Feedback
- Used JIL scripts to create Autosys Jobs
- Met with Client SysAdmiral, Treasury and PGOT Resources to Discuss Exceptions Found, Probable Causes, Impact and Devise Action Plan to Address
- Created Action Plan to Address Exceptions and Distribute to Client SysAdmiral Client Resources for Review and Feedback
- Reviewed and Revised Action Plan Based on Feedback and Determine if Further Exception Remediation is required
- Completed Implementation for Job Exception Remediation
- Created Implementation Plan for AutoSys DEV environment to address all jobs, calendars and job-related elements being implemented into AutoSys.
- Developed Perl and Unix shell scripting to extract Data from various Databases.
- Developed Perl code to load calendars in Autosys Database.
- Environment: HP-UX 11.i , Window 2000, NT, Window XP, SQL Server 2005 and Oracle 9i
- Languages: Perl, Shell Programming Bourne Shell, Bash and Korn Shell , PL/SQL, T-SQL, Autosys 4.5
- Confidential
- Maintained Asset Setup Maintenance Application to set up new assets and updates for transaction to be.
- Processed successfully and accurately using C and Sybase 12.5.
- Maintained Investment Systems Enterprise Reporting System.
- The purpose of the Application is to generate and distribute reports to the Portfolio Managers to enable them to analyze their portfolios and make investment decisions.
- It also creates reports that monitor the compliance rules ordered by Capital Groups, Fund prospectuses, Account guidelines, SEC, industries, and other countries.
- These reports are generated using nightly batch application, pulls trade, Broker Commissions and other reference data from other databases using Power Center 7.1.
- Worked on several Stored Procedures to improve the performance and also to resolve occasional locking problem.
- Created and maintained stored procedures using PL/SQL and used Sql Loader to load data into oracle tables.
- Currently working on to split CRMC Capital Research Management Company manage mutual funds and personal investment and GIG Global Investment Group offers investment management services to large institutional clients government and corporate retirement funds .
- At present all applications, their data are currently shared between CRMC and GIG on the same server.
- Involved to create stored procedure, batch job using Autosys scripts, report using SQR, new process using Informatica Power Center in order to pull data from upstream application and creating numerous Bourne and Korn shell scripts. Created new procedures and triggers to support the split projects.
- Developed ETL mappings to move client and product data into new Reporting DB
- Performed migration process development, source data analysis, coordination of data cleansing efforts, source to target mapping, Informatics transformation development, and coordination of issue resolution.
- Configured ODBC. Created new Repository, created users and groups.
- Created source and target definitions, set up mapping between the sources and targets, created session for each mapping - and run sessions resulting in writing data to targets .
- Developed UNIX scripts to perform server status checking and file transfer of critical surface information file across several major applications.
- Developed and modified JIL scripts to pull data from upstream Application.
- Responsible for setting up Autosys jobs for various database activities.
- Supported for Autosys Job Instances.
- Investigated the cause for job failure.
- Responsible for troubleshooting production job failures which were scheduled on AUTOSYS.
- Developed JIL scripts.
- Developed SQR Report, Stored Procedures, Triggers, and Views.
Environment: HP-UX 11.i , Window 2000, NT, Window XP.
Languages: C , UNIX Shell Programming Bourne Shell and Korn Shell , Autosys 4.5, SQR, Perl, Sybase 12.5.3, Oracle 9i, Informatica PowerCenter 7.1, Lotus Notes. Sql Plus, Sql Loader, PL/SQL and T-SQL.
Confidential
- Maintained Operating Reserve and Investments Online ORION system. Orion is used to purchase Track, account and report on Fannie Mae's Liquid Investment Portfolio.
- Designed, implemented and converted 100s of cron jobs to Autosys
- Worked as a Autosys developer to convert all cron jobs to Autosys
- Used JIL Scripts to create Autosys Jobs.
- Developed script using Bourne, C, Bash, Perl ,Bash and K shell
- Worked on SOX related issues.
- Maintained C and C codes for the ORION Application.
- Developed SQR Report, Stored Procedures, Triggers and Views.
Environment: Solaris 10, Window 2000, NT, Window XP.
Languages: UNIX Shell Programming Bourne Shell and Korn Shell , Autosys 4.5, SQR and Sybase 12.5.3 and source control by ClearCase
Confidential
- Maintained and enhanced a Web Based order entry system. The overall purpose of this project is to bring functional parity for both Cingular and AT T Wireless orders to a under a unique order entry application suite.
- Modified several stored procedure to improve the performance also developed several stored procedure, tables triggers, views based on the Business requirements.
- Created appropriate indexes for better performance.
- Developed a process to store historical data using appropriate stored procedure, triggers, tables and various shell scripts.
- Used ERWIN for data analysis and data modeling
Languages: UNIX Shell Programming Bourne Shell and Korn Shell , AWK, and T-SQL Sybase .
Design Tool: Erwin 3.5
Environment: HP-UX 11.11 64 bit , Window 2000, NT, Window XP and Sybase 12.5.3
Confidential
- Designed and developed web-based online applications Server Vantage , one of the core products of Compuware Corporation, to monitor System and Database Servers performance utilizing Java and C /C.
- Created and maintained counter programs to monitor SYBASE, UDB and ORACLE Databases using, C and C .
- Created and maintained shell script to install ServerVantage on Sun Solaris, HPUX, AIX and LINUX.
- Installed ASE 11.9.2 - ASE 12.5.3 on Linux, Sun Solaris, HPUX and AIX.
- Installed Replication Server on Sun Solaris, HPUX and AIX.
- Installed Oracle 9i on Linux and installed SQL Server on Windows 2000.
- Installed ASE on window 2000 and installed Oracle on Window 2000.
- Involved in porting ServerVantage Application from Sun Solaris to AIX and HPUX.
- Developed Unix Script to install ServerVantage products on Unix platforms
- Involved in QA testing.
- Helped Support Group to resolve problems.
- Participated in customer review meetings.
- Applied appropriate of EBF.
- Created counters to monitor functionality of Replication Servers.
- Modified CPU and Memory usage of various Sybase Servers simultaneously.
- Created and maintained Shell Script to install the product on different platform.
- Created Shell Script to capture all Error Log files generated by the product in the event of an error during execution of a configured task.
- Implemented and modified the Sybase install script to accommodate Replication Server monitoring programs.
- Maintained and modified numerous numbers of Sybase monitoring counters to capture and display appropriate information.
- Porting applications from Solaris to AIX, HPUX and LINUX platform.
Environment: Web Server IIS , X-Windows environment OSF/Motif . Sybase ASE 11.9.2 - ASE 12.5.3 , REPLICATION SERVER 11.9.2 - 12.5, SQL Server, Oracle 8i - 9i, UDB 7.1 - 7.2, Sun Solaris 2.6 - Solaris 10 Both 32 and 64 bit HPUX 11.10 - 11i Both 32 and 64 bit , AIX 4.3.2, 4.3.3, 5.1 - 5.2 Both 32 and 64 bit , Window 2000, UNIX, C , AWK, Sed and Shell Scripts.
Confidential
- Worked on a data warehouse financial system to feed Sales orders, Credits, Contract and Billing information to the SAP ODS for dissemination to downstream applications and to IBM.
- Developed several Stored Procedures, Views and Triggers in order to validate and feed the data to the appropriate system.
Confidential
- Part of a team responsible for the enhancement of the existing GTN Global Transportation Network legacy system which is a U.S.
- Transportation Command US Transcom GTN gives its customers located anywhere in the world a seamless, near-real-time capability to access - and employ - transportation and deployment information.
- GTN is an automated command and control information system that supports the family of transportation users and providers, both Department of Defense DoD and commercial, by providing an integrated system of in-transit visibility information and command and control capabilities. GTN collects and integrates transportation information from selected transportation systems.
- The resulting information is provided to the National Command Authorities NCA , Commanders-in-Chief CINCs , US Transcom, its component commands, and other DoD customers to support transportation planning and decision-making during peace and war. In keeping with modern technology, GTN is completely available on the Internet's World Wide Web.
- This system was developed in C , JAVA, and CORBA with SYBASE 11.9.2 Database.
- Developed Stored Procedure and Triggers that are considered to be very complex because sometime there are up to 12 tables joins in the query.
- Developed Benchmark Query for the Physical Data Modeling Team as guidelines for schema tuning.
- Developed macros' to develop SQL code using M4 macro processor.
Confidential
- Responsible for the development, testing, maintenance, and enhancement of an existing OLTP order processing/ billing system AP, AR GL using Sybase 11.9.2 as the backend database. This System is used by EDS personnel for the Service Technology Group, GM Dealers as well as the Automated Retail Group.
- Provided invoice data extraction and submitting the appropriate information to the EDS and GM Invoicing Systems.
- Responsible for developing nightly batch- processing jobs by writing Unix Shell Scripts, Awk, and writing Stored Procedures and Triggers.
- Confidential
- Converted the entire system from TI COBOL to Micro Focus Cobol on a SCO UNIX platform using Informix 5.0 as the backend database.
- Used PL/ESQL extensively at the back-end level by writing stored procedures, functions and triggers.
- Responsible for the development, testing, enhancement, and maintenance of the Inventory, Manufacturing Accounting Packages AP, AR, PR and GL .
- Designed and developed an OLTP Order processing application ORIENT for the unique need of small businesses.
- The main purpose of this application is to handle orders in a timely fashion when an order is placed using the ORIENT application.