Praveen PROFESSIONAL SUMMARY: 7 + years of professional experience in Data Modeling, Business Object modeling Data Analysis and design of OLTP and OLAP systems. Extensive experience in the Data Warehousing implementations for Retail, Financial, Insurance and Banking Industries. Experience in designing star schema (identification of facts, measures and dimensions), Snowflake schema for Data Warehouse, ODS architecture by using tools like Erwin data modeler, Power Designer and Embarcadero E-R Studio . Having good knowledge in Normalization and De-Normalization techniques for optimum performance in relational and dimensional database environments. Strong experience working with conceptual, logical and physical data modeling considering Meta data standards. Worked extensively on XML data and XSD schema designing. Experience working with Agile and Waterfall data modeling methodologies. Experience in Ralph Kimball and Bill Inmon approaches. Extensive experience analyzing and documenting business requirements and system functional specifications including use cases; facilitated and participated in Joint Application Development (JAD) sessions, white board sessions to resolve the revolving issues and facilitated the coordination between the teams. Worked with various RDBMS like Oracle, SQL Server, DB2 UDB, and Teradata. Extensive experience in development of T-SQL, Oracle PL/SQL Scripts, Stored Procedures and Triggers and Packages for business logic implementation. Experience in Data transformation and Data mapping from source to target database schemas and also data cleansing. Experience in SQL and good knowledge in PLSQL programming and developed Stored Procedures and Triggers. Experience in performing gap analysis. Experience in performance analysis and created partitions, indexes and Aggregate tables where necessary. Experienced in Data loading using PL/SQL Scripts and SQL Server Integration Services packages (SSIS). Experience with DBA tasks involving database creation, performance tuning, creation of indexes, creating and modifying table spaces for optimization purposes. Performed extensive Data profiling and analysis for detecting and correcting inaccurate data from the databases and to track data quality. Having very Good exposure to ETL tool like Informatica. Building reports using SQL SERVER Reporting Services, Crystal Reports and Business Objects. Experience in using and Database Tools for TOAD for data analyst. Excellent communication skills, self-starter with ability to work with minimal guidance. TECHNICAL SKILLS: Data Modeling Tools Erwin Data modeler, Rational Rose 2000, MS Visio 2007/2010, ER Studio, Toad Data Modeler 3.4 Databases & Database MSSQL servers 2000/2005/2008 , Oracle 9g/10g/11g, MS Access Tools 2003/2007/2010, Teradata, DB2,TOAD 9, Data Stage, Informatica 8 Reporting Tools Cognos 8, Business Objects XI, Crystal Reports,OBIEE Programming Languages UML, XML, XSD, XSLT, HTML. PROFESSIONAL EXPERIENCE: JPMorgan Chase, Columbus March 14 – Present Role: Data Modeler JPMorgan Chase is one of the oldest financial institutions in the United States. With a history dating back over 200 years. It offers investment banking, financial services for consumers, small business, commercial banking, financial transaction processing, asset management and private equity. This project was initiated by the Customer and Consumer Banking (CCB) line of business, for better understanding and assisting the customer and was called Know Your Customer. Various services were designed and accommodated in the Business Object Model as a part of this project. AML Risk services, Alert specific services, Account specific services were some of the standout sub-projects associated with the Know Your Customer Project. Responsibilities: Working with the business users, Service Integration Team, CIS (Customer integration Systems) to gather business requirements. Obtained requirements (services) in the form of request –response (XML, XSD, message layouts, ICDs). Identified high level Classes associated with the services. Worked closely with the Data Architect team to acknowledge the high level classes, attributes and incorporate them in the Business Object Model (BOM). Performed source (services) to target mapping (BOM) Created, updated and maintained the BOM based on the services received for various backend functions like CIS, TEDD and EXPERIAN. Created Class Diagrams using the tool IBM RSA (rational software architect). Created and updated other CCB artifacts like BOM log, mapping documents, BOM file and responsible for consolidations of the same. Performed merging of various BOM versions to maintain a consistent unified BOM. Resolved discrepancies in terms of duplications, consistency and quality by correcting with appropriate naming standards (class words). Worked closely with the Index Modeling Team, SOA team, SI team and assisted in incorporating physical information in the BOM and XML/XSD/WSDL creation. Participated as the Primary, Secondary and email reviewer as a part of the Data Consistency Review Board (DCRB). Environment: IDM Rational Software Architect 7.6, Oracle, DB2, MS Excel. TD BANK, New Jersey June 13 – Feb14 Role: Data Modeler TD Bank is one of the 10 largest banks in U.S and top bank in Canada.TD Bank provides personal, small business and commercial banking with several services like Banking, Home Loans, Auto Loans and Credit Cards. It has categorized into two projects, first project is about the Credit Card Division of the Bank, built a customer-centric data mart for Governance control risk management and for retail risk reporting, which are focused on enhancing and automating US bank card and US private label credit card retail risk management reporting at TD Bank. Second project is about TARGET store project, the acquired TARGET credit card portfolio is considered in scope for Basel II reporting and will need to be incorporated into existing Basel Lending Data Mart (BLDM) to support Retail Risk Valuation and Analytics (RRVA) and Basel finance. As a part of which I have provided the design for getting the data from retail card, US bank card to Basel Data mart. Responsibilities: Working with business users to know the business requirements. Dealing with Business analysts to understand the business challenges and data for reporting. Designed Star schema for Risk Retail reporting for credit card portfolio subject area. Conducted team meetings and JAD sessions for the requirements clarifications. Gave suggestions in the requirements to business. Performed gap analysis. Created and maintained Logical and Physical models for the data mart which supports the Risk Retail reporting for credit card portfolio includes creating partitions, indexes for the tables. Created System Design Specification (SDS) document. Maintained metadata, version controlling of the data model. Involved in business process modeling using UML through Rational Rose. Conducted design reviews with business analysts, Enterprise data architect and solution lead to create proof of concept for the reports. Created source to target mapping documents of credit card portfolio data mart for all sources. Wrote SQL scripts for creating tables, Sequences, Triggers, views and materialized views. Wrote SQL scripts for loading data from staging area to target tables. Did performance analysis and created partitions, indexes and Aggregate tables where necessary. Broken down the hierarchies from the dimensions to create the roll up dimensions. Created SQL scripts for loading the aggregate tables and rollup dimensions. Created package for automated loading of historical and ongoing data into aggregates. Performed unit testing, System integrated testing for the aggregate tables. Performed data analysis on the target tables to make sure the data as per the business expectations. Worked with analysts to create reporting universes in Business Objects. Environment: ORACLE, Toad for Data Analysts 2.5.1,Toad for Oracle 10,Toad Data Modeler 3.4,SQL Plus, Erwin Data Modeler 8.2, Erwin Model Manager 8.2, MS Visio, SourceOffsite(SOS),Windows XP, QC Explorer, Business Objects, Share point workspace 2010. Hanover Insurance, Worcester, MA Role: Sr. Data Modeler Sep 12 – June 13 Project 1: Hanover Insurance provides personal and commercial lines insurance policies in the United States. This project is about creating new Oracle Hyperion Planning Tool which replaces existing financial planning process. Current planning process is using old legacy sources which are very time and labor consuming, so Business is interested in replacing this with strategic sources and reduces the time/labor. Business wants to spend more time on analyzing the data instead of spending time in gathering the data. This project will accomplish providing a single source which is used for Hyperion Financial Planning. Responsibilities: Extensive analysis to find the issues present in the existing financial planning sources. Interacted with Business users to understand the reporting requirements, analyzing BI needs for user community. Analyzed on what enhancements needed on the source systems. Designed new financial planning data mart to make the data available in the required format. Had working sessions with finance users to understand the grain for each subject area. Worked with business users to validate the reference data. Created detailed data specifications document which is a source for ETL team. Supported ETL team in understanding rules for loading data into data mart. Wrote SQL prototypes against new strategic sources to confirm the numbers are showing the same. Maintained complete metadata in the Erwin model. Maintaining database change logs, Sub models. Extensively using the Erwin design tool & Erwin model manager to create and maintain the versions of the Financial Planning Data Mart. Helped testing team to create test cases. Environment: Sq1 Server 2005/2008, DB2, ORACLE, Toad for Oracle 9.1 Expert, Erwin Data Modeler 7.2/8.2,Informatica 9.1, MS Visio, Windows XP, Win7, WSFTP Pro 99, QC Explorer, Toad for Data Analysis. Project 2: Business is interested in implementing a new, scalable Marine operating model that is expected to free up significant underwriting capacity to focus more on new business opportunities and increase premium per underwriter. As a part of which I am working on creating new efficient, scalable specialty business operating data model. Responsibilities: Working with business users to know the business requirements. Initially phase designed the specialty marine data model for Contractor’s Equipment and now working on enhancing this model for additional Inland Marine product offerings. Worked with ACORD XSD structure and Property and Casualty Insurance data model. Used the design of Inland Marine data model to design an Inland Marine policy XSD, which will borrow heavily from ACORD and will be the first step in building the canonical XSD for the Print Factory. Because of the nature of Inland Marine, there are quite a few entities and elements that do not fit a traditional P&C model and they were accommodated into the model accordingly. Created lot of reference data for this application. Involved in using class diagrams (UML) in modeling the Logical Data Models and Physical Data Model. Created process flow diagrams by using MS Visio and maintained document designing Worked extensively with XSD, WSDL. Maintaining change logs, Sub models. Extensively using the Erwin design tool & Erwin model manager to create and maintain the versions of the Inland Marine data model. Created integrity rules and defaults. Created documentation and test cases, working with users for new module enhancements and testing. Data Modeled with ERwin QA tracking for derivative pricing, stored procedures and triggers Utilized T-SQL on a daily basis in creating customs view for data and business analysis . Environment: Sq1 Server 2005, DB2, ORACLE, Toad for Oracle 9.1 Expert, Erwin Data Modeler 7.2.8, Erwin Model Manager 7.2.8, MS Visio, JAVA, XML, XML SPY, Windows XP, WSFTP Pro 99, QC Explorer. TJX Company. Inc, MA May 11– Sep 12 Role: Sr. Data Modeler TJX is a retail company with multiple branches in US and other countries naming some home goods, Marshalls, TJ Max, Winners (Canada), TK Max (UK). Currently front end of the TJX is mainframe based which saves the data into Sales audit (balance) file and Triversity files which is currently loading into ODS on a daily basis which is the ultimate source for individual data marts and there is no enterprise data warehouse. Old legacy tools (datastage v7.5) are used in order to load these data marts. As TJX is going so rapidly they wanted to replace the legacy tools with modern technologies and also have a complete picture by having enterprise data warehouse. Inventory, allocation, buying, pricing, weather, MDA (master data) and Point of Sale are the major subject areas. There were multiple data modelers assigned to these subject areas. I was assigned Point of Sale subject area and we have a data architect who maintained the high level picture. Responsibilities: Gather the various requirements from the business analysts. Gather all the Sales analysis reports prototypes from the business analysts belonging to different Business units; Participated in JAD sessions involving the discussion of various reporting needs. Reverse Engineering the existing data marts and identified the Data Elements (in the source systems), Dimensions, Facts and Measures required for reports. Conduct Design discussions and meetings to come out with the appropriate Data Warehouse at the lowest level of grain for each of the Dimensions involved. Designed a STAR schema for sales data involving shared dimensions (Conformed) for other subject areas using Erwin Data Modeler. Created and maintained Logical Data Model (LDM) for the project. Includes documentation of all entities, attributes, data relationships, primary and foreign key structures, allowed values, codes, business rules, glossary terms, etc. Validated and updated the appropriate LDM's to process mappings, screen designs, use cases, business object model, and system object model as they evolve and change. Conduct Design reviews with the business analysts and content developers to create a proof of concept for the reports. Ensured the feasibility of the logical and physical design models. Worked on the Snow-flaking the Dimensions to remove redundancy. Designed Sales Hierarchy dimensions to handle sales hierarchy reporting historically and dynamically. Worked with the Implementation team to ensure a smooth transition from the design to the implementation phase. Worked closely with the ETL Developers to explain the complex Data Transformation Logic. Employed naming standard editor for defining new naming standards for the entities, attributes, domains, columns and tables that applied consistently all over the enterprise. Implemented slowly changing dimensions Type2 and Type3 for accessing history of reference data changes. Provided source to target mappings to the ETL team to perform initial, full, and Incremental loads into the target data mart. Environment: SQL Server 2008, SQL Server Analysis Services 2008, SSIS 2008, SSRS 2008, Crystal Reports7.5/8.0, Windows 2000, Micro strategy 9.3,Crystal Enterprise8.0, Erwin , power designer, CSV files, XML files, Business Objects,Oracle10g. Aegis Mortgage Corp, Houston, TX Dec 10 - May 11 Role: Data Modeler Aegis Mortgage Corp in Houston, TX is a private company categorized under Mortgages. It offered products or Services for Credit Debt Consolidation Loans, Home Mortgage Refinance Loan, Home Equity Line Of Credit Calculator, Mortgage Loan Rates and Online Mortgage Information to the client. The task was to build a central repository of historic data warehouse that could support the company’s various reporting and information needs. Data was spread out in multiple and diverse sources in databases located in different regions. The requirement demanded an integrated, unified data pool that was subject-oriented, time-variant and nonvolatile. Dimensional modeling using the star schema architecture was implemented to achieve the task. Responsibilities: Worked with business analyst to gather information on requirements Documented Technical & Business User Requirements during requirements gathering sessions. Gathered business requirements through interviews, survey with users and business analysts. Involved in preparing logical data models and conducted controlled brain-storming sessions with project focus groups. Conducted team meetings and JAD sessions Involved in business process modeling using UML through Rational Rose. Used Rational Requisite Pro to document technical requirements and business user requirements. Worked with analysts to create reporting universes in Business Objects. Provide mentoring, guidance and training on how to use the Business Objects reporting and analysis tools. Implement Cognos FM, cube and report development to support business user to identify opportunities for improvement in operations and processes Created logical data model from the conceptual model and its conversion into physical database design. Extensively used star schema methodologies in building and designing the logical data model into dimensional models. Involved in dimensional modeling, identifying the facts and dimensions. Implemented referential integrity using primary key and foreign key relationships Identified and tracked slowly changing dimensions and determined the hierarchies in dimensions Used ERwin tool for relational database and dimensional data warehouse designs Reverse Engineered DB2 databases and then forward engineered them to SQL Server 2000 using Erwin, Power Designer Produced entity/process relationship matrices, entity-relationship graphs, efficient decomposition diagrams and statistics flow diagrams Developed logical data model using Erwin and created physical data models using forward engineering in generating DDL scripts and creating indexing strategies De-normalized the database to put them into the star schema of the data warehouse Created documentation and test cases, worked with users for new module enhancements and testing Understood existing data model and documented suspected design affecting the performance of the system Conducted logical data model walkthroughs and validation Supported clients of the CSG and AMDOCS billing system and Report Store application in a Tier 2/3 capacity by addressing issues related to functionality, reporting tools, CSG, AMDOCS developments. Identify the potential customers from the given data base and counsel the organization on ways of converting them to loyal customers as a part of CRM. Environment: DB2, SQL Server 2000, Hyperion Essbase, Erwin r8, Microsoft Visio, Rational Requisite Pro, Rational Rose, Windows 2003 Server. Cotton States Insurance, Atlanta, GA Apr 10-Dec 10 Data Modeler Cotton States Insurance is an insurance firm serving individuals with a wide range of insurance products and insurance related services. It has a wide range of Insurance Products that include Auto Insurance, Homeowners Insurance and Life Insurance, Property & casualty insurance. Claims Management System provides the technology that assists claim professionals in administering claim practices in a timely and effective manner. The application involved in the design and development of the Data Mart. Responsibilities: Conducted JAD sessions, wrote meeting minutes and also documented the requirements. Collected requirements from business users and analyzed based on the requirements. Designed and built Data marts by using Star Schema. Involved in designing Context Flow Diagrams, Structure Chart and ER- diagrams. Extensive system study, design, development and testing were carried out in the Oracle environment to meet the customer requirements. Serve as a member of a development team to provide business data requirements analysis services, producing logical and Physical data models using ERwin. Maintained current documentation for all primary and backup responsibilities. Worked as part of a team of Data Management professionals supporting a Portfolio of development projects both regional and global in scope. Applied organizational best practices to enable application project teams to produce data structures that fully meet application needs for accurate, timely, and consistent data that fully meets its intended purposes. Conducted peer reviews of completed data models and plans to ensure quality and integrity from data capture through usage and archiving. Environment: ERwin 4.0, Power Designer, Sybase12 , Windows NT, MS Excel, MS Visio, DB2, Oracle 10g/9i, XML files, Agile SCRUM, Embarcadero, SCRUM/XP, ER studio, Cognos Impromptu and Power Play, Business Objects. Mahindra & Mahindra, Hyderabad, India Role: Data Modeler Jan 09 – Mar 10 Mahindra & Mahindra is a leading automobile manufacturing company in India. The company wanted to develop a Data Warehouse and a Data Mart which would facilitate ease of analyzing their sales. There are multiple sources from which the company can get their data hence a number of platforms were used. Responsibilities: Responsibilities included gathering and preparation of requirements, functional specifications, technical specifications and the design of the database. Developed programs using Visual Basic 6.0. Prepared the test cases, test plan for testing the Programs. Testing responsibilities included unit testing, integration testing, and business acceptance testing. Analyzing sell patterns and signifying techniques for upgrading. Created stored procedures and maintained internal applications. Modification of all databases via indexing of tables, MS SQL Server 2000 design parameters and stored procedures SQL code optimization. Provide expertise and recommendations for physical database design, architecture, testing, performance tuning and implementation. Identified and determined security violations, the causes of it and recommend corrective actions to ensure data security. Experience in off-hours on call support, handling resolution of issues on business critical production. Environment: SQL server 2000, MS SQL server Analysis Manager, SQL Navigator, Erwin, Windows NT, Crystal Reports. Bharat Electronics Ltd, Hyderabad, India Role: Data Modeler Jun 06 – Dec 08 Bharat Electronics Ltd was engaged in the design, development, manufacturing and marketing of several products with emphasis on three technology lines viz. Computers, Control Systems and Communications. An Inventory Monitor system was developed to record all store transactions like material receipt against purchase order, material issue, and stock adjustment voucher, material returned to stores, material receipt/issue from/to production unit was designed. The system kept information of stores in terms of quantity and value, updated purchase order/manufacturing orders depending on the various stock transactions. Responsibilities Created SQL tables and developed queries using SQL, SQL*PLUS and PL/SQL Involved in writing Triggers which internally called procedures and functions. Involved in testing the database for queries that were generated, Used oracle designer for generating forms and reports Created, and modified complex Oracle Forms, and scripts Worked closely with business decision makers and end users Involved in analysis, design and study of entire system, and handle the performance issues Assisted in analysis and recommendations on which Reporting tool to use Created Entity relationship diagrams, Function relationship diagrams, data flow diagrams and enforced all referential integrity constraints using Oracle Designer. Performing application development tasks as necessary, following development standards Evaluated new development tools, and methodologies and recommended solutions Identifying the impact of development requests on other application functionality Environment: Oracle 9i, SQL Server 2005, UNIX, Erwin 4.0, Crystal Reports 10