
Karthikeyan Chandrasekaran
- Senior ETL Developer
- Cincinnati, OH
- Member Since Mar 15, 2023
Karthikeyan Chandrasekaran
Title: Senior ETL Developer
Primary Skills: ETL Architecture, IBM Infosphere Information Server 9.1/8.5/8.1/7.5, DataStage and Quality Stage, SQL, Autosys and Tivoli Scheduler.
Profile Summary:
· 9.5 years of experience in Information Technology industry, specializing in the areas of Datastage Development, Data Architecture, Data Analysis, Enterprise Data Warehousing, Data Quality and Master Data Management.
· Currently working as Senior ETL Developer involved in requirements gathering, data analysis, design, development, implementation, testing and production support for multiple projects in the areas of Data Warehousing, Data Migration and Data Conversion.
· Established standards for ETL development to build and deliver quality products.
· Developed Test plans, Test cases and Test scripts for the modules of applications as per the BRD/FSD.
· Extensive experience in project development models like Agile, Waterfall etc.
· Developed full SDLC project plans to implement ETL solution and identify resource requirements.
· Provide thought leadership in shaping and enhancing overall ETL architecture.
· Assisted with solution review and validating production readiness for all ETL design phase deliverables.
· Managed the ETL construct phase and perform quality assurance on code to ensure functional requirements are satisfied and ensure ETL standards are in place.
· Develop solutions according to complex requirements and deliver against aggressive time lines while providing hands on guidance to other team members.
· Strong documentation and analytical skills, strong problem solving skills.
· Facilitated weekly and monthly business review meetings to keep SME’s, stakeholders, product managers, execute staff and team members apprised of goals, project status, resolving issues and conflicts.
· Competent, Confident and Strategic decision maker organized with effective Time Management and Prioritizing skills in conflicting demands to execute business objectives.
Technical Skills:
ETL Tools: IBM Infosphere Information Server 9.1/8.5/8.1/7.5
Databases: Oracle, DB2 9.5, SQL Server 2012
Data Modeling: Star Schema /Snow-Flake Modeling, FACT and Dimensions
Tables, Physical and Logical Modeling.
Programming: SQL, PLSQL, Unit Shell scripts.
Business Intelligence: Business Objects, Cognos and Micro Strategy
Environment: Windows 2010/2008/2000/2003/NT
Scheduling Tools: Autosys and Tivoli.
Other Tools: Toad, Oracle SQL Developer, AQT.
Projects Worked:
ü Commercial Banking in Fifth Third Bank -Cincinnati.
ü Information Architecture & Development in Bank of America – Charlotte.
ü Extended Application Database (Consumer Banking) in Bank of America – Charlotte.
ü Transaction Repository systems (Consumer Banking) in Bank of America – Charlotte.
ü Debit card Systems (Consumer Banking) in Bank of America – India.
ü North West Applications in Bank of America – India.
ü IT Marketing Applications in Conseco Insurance – India.
Professional Experience:
Client: Fifth Third Bank
Project: Commercial Banking Reporting and analytics
Duration: June 2016 to till date
Project Role: Senior Datastage Developer
Project Type: Data ware housing and Data Analysis
Work Location: Cincinnati, Ohio
Software: IIS Datastage 9.1, Autosys, Tectia terminal, File transfer & Business Objects.
Description:
The main purpose of team is to generate the Reports needed for the Risk analytics in the Bank. It is used to make decision for the Portfolio Managers, RM’s etc on lending loan to the commercial organizations. Data from various sources and also from Enterprise Data ware house is managed and loaded into the reporting application through the ETL process.
Responsibilities:
· Senior ETL Developer for team size of 8 to 10. Mentored Developers, conducted design sessions, code review to implement best practices in development and throughout the life cycle of project.
· Devised and constructed high-performance ETL processes that load a normalized operational Data store and dimensional data warehouse.
· Worked on Slowly Changing Dimensions and its Implementation.
· Constructed Shared containers for reusability.
· Developed Sequence jobs based on dependencies to load data into Warehouse.
· Assisted with solution review and validating production readiness for all ETL design phase deliverables.
· Manage the ETL construct phase and perform quality assurance on code to ensure functional requirements are satisfied and ensure ETL standards are in place.
· Develop solutions according to complex requirements and deliver against aggressive time lines while providing hands on guidance to other team members.
· Provide guidance/direction to peer developers on technical challenges.
Client: Bank of America
Project: Information Services and Architecture
Duration: May 2015 to May 2016
Project Role: Senior DataStage Developer
Project Type: Development
Work Location: Charlotte, North Carolina
Software: IIS Datastage 9.1, Autosys, Tectia terminal and File transfer
Description:
The main purpose of the Information and Architecture team is to generate Data Lineage. Data Lineage can be seen as a kind of genealogy of a data element. Enterprise Data Management standard requires that data elements associated to Key Business Elements each system must document lineage from the end data consumer to the System of Record. Legislative bodies and bank regulators expect financial institutions to demonstrate control and management of data. Data lineage supports the process of impact assessment and is integral to the efforts of assessing the quality and completeness of metadata.
Responsibilities:
· Responsible for creating the Business Requirement (BRD) by gathering Business requirements from clients.
· Effective in Analyzing and Designing the solution for any requirement.
· Prepared mapping specification document to load target data model.
· Designed jobs using different parallel job stages such as Join, Merge, Lookup, Filter, Dataset, Remove Duplicates, Change Data Capture, Switch, Modify etc.
· Implemented various shared container for multiple jobs and Local containers for same job as per the requirements.
· Performed the Unit testing for jobs developed to ensure that it meets the requirements.
· Debug and fix the transformation logic applied in the jobs.
· Have strong experience in Coordination with offshore in developing and reviewing the modules.
· Used ETL best practices to develop ETL processes in support of the requirements, validate that they meet business and technical specifications, ensure that any issues raised during testing are addressed prior to migration into production and manage ongoing maintenance of the system and data.
Client: Bank of America
Project: Extended Application Database Applications
Duration: March 2014 to April 2015
Project Role: Senior DataStage Developer
Project Type: Development
Work Location: Charlotte, North Carolina
Software: IIS Datastage 8.5, Autosys, Tectia terminal and File transfer
Description:
The Bank of America Extended Database Applications portfolio resides in a single independent Database Management System. It maintains accounts of the all the customers under Bank of America consumer Banking.
Responsibilities:
· Interacting with Business Partners to understand the business requirements, Analyze and design the integration Approach.
· Analyzing business needs and documenting functional and technical specifications based upon user requirements with extensive interactions with business users.
· Preparing Design and Unit test Cases Documents.
· Actively involved in the design of components for various new requirements, Change Request and defects.
· Developed efficient mappings for data extraction, transformation and loading (ETL) from heterogeneous System to a target system using DataStage.
· Coordinating with offshore in developing and reviewing the modules.
· Strong development and testing and doing End to End regression testing of large scale applications.
· Coordinating with Release Management, Data Management and Configuration Management.
· Reviewed and organized technical aspects of code, participated in meetings with project teams for code review, defect analysis and engaged with testing teams for triage sessions.
· Ensure technical relationships with third party vendors.
· Ensure that Bank standards are followed.
Client: Bank of America
Project: Transaction Repository Systems
Duration: March 2013 to Feb 2014
Project Role: Senior DataStage Developer
Project Type: Development
Work Location: Charlotte, North Carolina
Software: IIS Datastage 8.5, Autosys, Tectia terminal and File transfer
Description:
The transaction Repository has the full details of the customer information and the account information and it is available for the customers whenever they need them.
Responsibilities:
· Prepared mapping specification document to load target data model.
· Designed ETL processes using DataStage to load target.
· Developed Quality Stage jobs for Standardization, Certification and Match Frequency.
· Performed Gap analysis to identify gap between source and target.
· Created Shared Container for code reusability.
· Developed several Test Cases and Test Scripts to perform the system testing.
· Perform manual, functional and data driven testing.
· Responsible for testing all new and existing ETL data warehouse components.
· Coordination of work between onshore and offshore.
· Developed various Sequence jobs to maintain the process flow.
· Promoted code to TEST,UAT and Production.
· Used Scheduler to schedule and execute jobs.
Client: Bank of America
Project: Financial Authorization
Duration: July 2011 to February 2013
Project Role: DataStage Developer
Project Type: Enhancement
Work Location: Chennai, India
Software: IIS Datastage 8.5, Autosys, Tectia terminal, QWS secure
Description:
The main objective of the Financial Authorization system is to authorize all the monetary transactions made by the customer. It has the details of the available balance of the customer with the help of which the customer’s transactions are authorized. The customer transactions memo post details will be available so that the correct balance in the customer account is present in all the various channels in which the customer can do an inquiry for ex: Online Banking, ATM etc.
Responsibilities:
· Managing ongoing issue tracking and resolution for project delivery.
· Lead the Project team and trained the team in Design and coding.
· Actively involved in the design of component for various new requirements.
· Worked on change request to modify codes and deployed into production with zero defects.
· Responsible for identifying source of the problems, identifying resolution strategies and escalating them to the appropriate levels of management.
· Successfully managed operations along with managing team members who were performing development tasks.
· Reviewed and organized technical aspects of code, participated in meetings with project teams for code review, defect analysis and engaged with testing teams for triage sessions.
· Actively involved in shipping the components in production and conducted production run to ensure our product meets the business needs of client.
· Worked on Post production and post-implementation support activities on all projects involved.
· Reviewing code for enhancements to reduce the cost of software development.
Client: Bank of America
Project: Northwest Application Systems
Duration: July 2010 to June 2011
Project Role: DataStage Developer
Project Type: Enhancement
Work Location: Chennai, India
Software: IIS Datastage 8.5, Autosys, Tectia terminal
Description:
The Northwest Applications system consists of the consumer banking transactions for the Washington and Idaho states.
Responsibilities:
· Developed full SDLC project plans to implement ETL solution and identify resource requirements.
· Participated in developing source to target mapping using ETL process.
· Developed sequence jobs based on dependencies to load data into Warehouse.
· Prepared unit test scenarios by writing SQL queries
· Develop solutions according to complex requirements and deliver against aggressive time lines while providing hands on guidance to other team members.
· Constructed share containers for code re-usability.
· Worked on Slowly Changing Dimensions (SCD's) and its implementation (Type 1, Type 2).
· Prepared mapping specification document to load target data model.
· Co-ordinate meeting with various stake holders.
Client : Conseco Insurance Group
Project : Conseco Marketing
Duration: July 2007 to June 2010
Project Role: Senior Software Engineer
Project: Development
Work Location: Chennai, India
Technology: IIS Datastage 7.5, Autosys, Tectia terminal, QWS secure
Responsibilities:
· Actively involved in the design of Datastage jobs for various new requirements, Change Request and defects.
· Organize, perform complex analyses, exercising independent judgment and initiative, as well as Collaboration with team members, to resolve problems.
· Process improvement and structured problem solving.
· Analysis of problems and root causes.
· Ensured the deliverable meets naming conventions and the Process compliance.
· Coordinated work with the production support team for the applications developed.
· Unit test the developed jobs based on testing conditions.
· Documented test plans that contains test scripts, test cases, test data and expected results for the User acceptance testing.
· Performed backend testing to ensure data consistency on the reports by writing and executing queries in database.
· Coordinated with the testing team to track and fix bugs in the code.
Education: