We provide IT Staff Augmentation Services!

Etl Developer / Data Analyst Resume

0/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 6+ years of IT experience in performing Software Analysis, Design, Development of ETL, Data Warehousing and Data Integration Solutions using Informatica Power Center and Teradata.
  • Experience in implementing several ETL projects using waterfall and Agile/Scrum Methodologies.
  • Well versed with Ralph Kimball and Bill Inmon methodologies. Hands on Experience in building effective Data warehouse and Data Marts.
  • Extensive experience with ETL Informatica Power Center 9.x/8.x and Informatica Data Quality (IDQ). Experienced in ETL testing andTDM(Test Data Management) involvingInformatica,
  • Utilized of InformaticaIDQ 9.xto complete initialData profiling and Matching/Removing duplicate data.
  • Experience in creating Mapplets and Rules and using of rules in Profiling.
  • Expertisein Data Quality validation, Data Profiling and Data analysis in Enterprise Data Warehouse environment.
  • Expertise in using databases like Oracle 10g/11g, SQL Server and Teradata. Used various SQL tools like TOAD, Oracle SQL Developer, SQL*Plus, SQL Loader.
  • Hands on experience in several business domains like Hospitality, Finance, and Logistics.
  • Experienced in writing UNIX and Linux Shell Scripts and scheduled these Scripts using Scheduling tools like Crontab and Control - M.
  • Experience in preparing Source-Target Mappings, Functional and Technical design documents.
  • Knowledge in developing Star schema and Snowflake schema using Fact Tables, Dimension Tables.
  • Excellent experience on implementing Change Data Capture(CDC)techniques and slowly changing Dimensions (SCD)-Type I, II & III.
  • Created ETL mappings using Informatica Power Center to move Data from multiple sources like Flat files, XML Files, Mainframe Files and RDBMS systems Oracle, Teradata, SQL Server into a common target area such as Staging, Data Warehouse and Data Marts.
  • Performed Administrator roles like Installation, upgrade, User creation and Roles assignment, ETL code Backup, Version Control and Migration in various projects.
  • Strong experience in complex PL/SQL procedures, packages, functions, cursors, triggers, views, materialized views.
  • Experience in writing Teradata Fload, Mload scripts and automated using UNIX scripts.
  • Good experience in using defect tracking tool like JIRA.
  • Strong Knowledge in Data Modeling using ERWIN. Used Data Visualization and reporting tools like Tableau, Micro Strategy etc.
  • Sound knowledge and understanding of OOP Languages like Java, C++. Worked with Eclipse IDE.
  • Worked closely with internal and external customers to meet Development, Implementation and Production support objectives by explaining industry best planning practices and processes.
  • Professionally considered to be extremely aggressive and result oriented.

TECHNICAL SKILLS

ETL Tools: Informatica Power Center v9.x/8.x, Informatica Data Quality 9.x/8.x

RDBMS: Oracle 9i/10g/11g/12c, MS SQL Server 2008/2005, MS Access

Operating Systems: UNIX (HP, SUN, IBM), Linux, Windows XP, 2000,2003

Reporting and PM tools: HP ALM, JIRA, Tableau, Micro Strategy

Database Tools: Oracle SQL Developer, TOAD, SQL*Plus, SQL Tools1.6

Web Technologies: HTML, CSS, XML, Java Script

Programming Languages: R, Java, C, C++

Tools: Putty, WinScp, MS Visio, Erwin, MS Office, Visual Studio, Eclipse, SQL*Loader.

Scheduling Tools: Crontab, Control-M

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

ETL Developer / Data Analyst

Responsibilities:

  • Involved in full life cycle software development using Agile Methodology. Participated in client and development team Scrum meetings presiding over development tasks and open critical issues.
  • Involved extensively during Business user/client interaction sessions to gather functional and technical requirements and Prepared HLD and LLD documents.
  • Implemented Data Profiling and created score cards for the profiled data which need to be analyzed by the analysts.
  • Experienced in using Address Doctor, Merge, Labeler, Standardizer, and Parser Transformations in IDQ.
  • Created the test strategy document for theTDMprojects and packages. Planned for the required testing components and defined how the testing will be performed.
  • Working with different strategies on removing duplicate data by using the Match, consolidated and key generator transformations.
  • Responsible for analysis, design and develop of ETL strategies, resolve issues related to data warehouse.
  • Executed Linux/UNIX shell scripts jobs as part of ETLTDMtesting. Validated and analyzed the logs of the jobs.
  • Performed ETL testing usingTDM(Test Data Management) andInformaticain validating data mapping, data staging validation, data profiling validation, data scrubbing and validating data flow and processing.
  • Extensively worked with Source Qualifier, Expression, Aggregator, Joiner, Lookups (Connected / Unconnected), Update Strategy, Union, Normalizer, SQL, Router and Filter Transformations
  • Created Mapplets, Reusable Transformations, Reusable Session/Email/Command Tasks to increase the code reusability and maintenance
  • Implemented SCD-Type1, Type2 to maintain current and history data in Dimension tables.
  • Identifying performance issues in the code and tuning it to complete the jobs within the given SLA time.
  • Performance tuning at Informatica and database levels depending on the bottlenecks identified with the jobs.
  • Have developed PL/SQL procedures, views and Materialized views that are required for an application based on the Requirement.
  • Effectively used Informatica parameter files for defining mapping variables, workflow variables, FTP connections and relational connections.
  • Working with the testing team to resolve bugs related to day one ETL mappings before production.
  • Written Fload, Mload Teradata scripts to load the data from Unix landing zone by creating jobs.
  • Done Query optimization by creating stats and by checking the confidence levels in the Explain plan.
  • Maintaining ETL release document for every release and migrating the code into higher environments through deployment groups.
  • Creating change request before deploying the code into production to get required approvals from business.
  • Creating weekly project status reports, tracking the progress of tasks according to schedule and reporting any risks and contingency plan to management and business users.
  • Worked closely with production support team when failure occurs to rectify them.
  • Documented test conditions and results from development instances in Unit Test Plan document.

Environment: Informatica Power Center 9.5.1/9.0.1 , IDQ, Informatica Administrator, Oracle 11g, PL/SQL, Toad for Oracle, Oracle SQL Developer, Putty, JIRA, Crontab scheduling, UNIX shell scripting.

Confidential, Boston, MA

Informatica ETL Developer/ Data Analyst

Responsibilities:

  • Involved in requirements analysis, design and source system analysis to derive the business logic, validation of data mappings for enhancement releases.
  • Responsible for designing the ETL Processes/reports and managing the ETL development efforts in the project. Data Extraction, Transformation and Loading from Source to Target using Informatica Power center.
  • Extracted source definitions from databases like Oracle and Flat files into the Power Center Repository.
  • Experienced in using Address Doctor, Merge, Labeler, Standardizer, and Parser Transformations in IDQ.
  • Working with different strategies on removing of duplicate data by using the Match, consolidated and key generator transformations.
  • Extracted data from various source systems like Oracle and flat files as per the requirements and loaded it to SQL Server. Consumed data from csv files and XML files.
  • Implemented SCD-Type1, Type2 to maintain current and history data in Dimension tables.
  • Involved in Unit, Functional, Integration and System testing and preparation of review documents.
  • Extensively worked with Source Qualifier, Expression, Aggregator, Joiner, Lookups (Connected / Unconnected), Update Strategy, Union, Normalizer, SQL, Router and Filter Transformations.
  • Extensively used mapping parameters, mapping variables to provide the flexibility and parameterized the workflows for different system loads.
  • Created Mapplets, Reusable Transformations, Reusable Session/Email/Command Tasks to increase the code reusability and maintenance
  • Effectively used Informatica parameter files for defining mapping variables, workflow variables, FTP connections and relational connections.
  • Imported Source/Target tables from the respective databases and created reusable transformations and mappings using Designer Tool set of Informatica.
  • Developed UNIX Shell scripts to automate table creation, execute procedures.
  • Involved in the Performance Tuning & Preparation of unit test cases. Resolving if any issues in transformations and mappings.
  • Estimating the time lines for implementing the enhancement. Defect fixes related to current/previous releases.
  • Developed Test Scripts, Test Cases, and SQL QA Scripts to perform Unit Testing, System Testing and Load Testing.

Environment: Informatica Power Center 9.5.1/8.6.1 , MS SQL Server 2008, Oracle, Putty, HP ALM, MS Office, UNIX Shell Scripting.

Confidential, Alpharetta, GA

Informatica Developer

Responsibilities:

  • Analyzed business, functional and technical requirements to make sure project met expectations.
  • Effectively used Informatica parameter files for defining mapping variables, workflow variables, FTP connections and relational connections.
  • Created copy books and Data maps for mainframe sources using Power Exchange and imported them into Informatica designer.
  • Designed the structure of new database tables incorporated for module enhancement using Entity Relationship Diagrams and Normalization concepts.
  • Implemented SCD-Type1, Type2 to maintain current and history data in Dimension tables.
  • Developed custom database objects like Tables, Materialized Views, Triggers, Indexes, and Cursors to implement efficient data management techniques.
  • Designed and created ER and Data Modeling diagrams using MS VISIO 2008 software.
  • Defined data dictionary, database entities, parent child relationship keys, identifying primary and referential integrity constraints, sequences, and stored procedures.
  • Working with the testing team to resolve bugs related to day one ETL mappings before production.
  • Developed an Interface Program to transfer legacy data to the HR/payroll tables using SQL*Loader.
  • Participated in performance tuning of existing SQL statements using Oracle cost-based SQL optimizer (CBO) and used Explain Plan for resolving bottlenecks.
  • Developed Oracle packages involving cursors and composite data types for backend functionalities.
  • Added extensive exception handling to the primitive packages to enhance error handling.
  • Performed Physical and logical backup on a frequent basis using Recovery Manager (RMAN) and Oracle export and import utilities.
  • Prepared Crystal Reports time estimates. Supported and maintained current Crystal Reports.
  • Performed support DBA tasks for taking hot and cold backups. Performed DBA monitoring tasks with the help of various scripts for database monitoring.
  • Loaded data in new tables using SQL*LOADER.
  • Provided 24*7 supports to Production environment.

Confidential

Oracle PL/SQL Developer

Responsibilities:

  • Working knowledge and understanding of developing Java web application.
  • Developed UI screens using HTML, CSS and JavaScript.
  • Connected to backend Oracle database using Java JDBC framework.
  • Tuned stored procedures and triggers identified for better performance.
  • Created custom table, triggers, stored procedures, functions, packages to modify the existing oracle database.
  • Created a series of procedures and functions for loan and facilities transactions.
  • Analyzed business functionalities related to back-end database interfaces and utilized PL/SQL developed tool to develop all back-end database interfaces.
  • Developed triggers for error handling and to keep track of changes to the fields of tables when changes are made.
  • Worked on the stored Procedures, Functions, and Constraints, Tables, Indexes and Tuned queries for performance.
  • Created views which require complex joins and quick response time.
  • Carried out technical specification documents for back-end and interface with front-end.
  • Modified Stored Procedures and Packages using PL/SQL.
  • Defined relationships using primary keys for the entities and normalized the entities.

Environment: Oracle 9i, PL/SQL, Toad 8.0, Windows NT, HTML, SQL *Plus, Crystal Reports, Test Advisor, Test Director.

We'd love your feedback!