Sanjay Butola

Sanjay Butola

$30/hr
Database Development, ETL, Performance Tuning, SQL Queries Development, Database Design
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
37 years old
Location:
Wellington, Wellington, New Zealand
Experience:
11 years
SANJAY BUTOLA Email:-Contact: - - 956 SUMMARY: ● Over 11 years of extensive experience in building Data Warehouse/BI solutions using various technologies like Teradata, Oracle, MS SQL, GCFR, OWB (Oracle Warehouse Builder). ● Worked in agile(Scrum), DevOps and Waterfall approaches. ● Have worked on Banking, Insurance and Telecom domains. ● Good understanding of AWS. ● Fair knowledge of AWS, Python, Hive SQL, Hadoop. ● Teradata 14 certified as a Technical Specialist. ● Thorough knowledge of Software Development Life Cycle, which include Requirement gathering, Designing, Development and Supporting the Application. ● Good understanding on Data Warehousing Concepts. ● Expertise in developing complex SQL queries. ● Expertise in the area of coding and testing of applications using ETL tool and scripting. ● Expertise in Performance Enhancement of long running user’s Queries. ● Experience in Requirements Analysis, Physical Data Modeling, Development, Deployment. ● Expertise in preparing Technical Design Documents, and reviewing code and design doc. ● Having knowledge of tools like TOAD 10, PLSQL Developer, Edit Plus. EDUCATION ● Bachelor of Science (Computer Science) from University of Mumbai - 2008 AWARDS ● Employee of the Quarter award. CERTIFICATION ● Teradata 14 Certified Technical Consultant KEY SKILLS & TECHNOLOGIES SKILLS ● ● ● ● ● ● ● SDLC implementation in Teradata/Oracle Agile(SCRUM) implementation Performance Tuning using Teradata ETL using OWB tool PDM in Teradata Teradata Utilities Migration from Oracle/DB2/Sybase to Teradata TECHNOLOGIES ● ● ● ● ● ● ● ● Teradata 14 AWS Python Hive Oracle Warehouse Builder(OWB) Unix GCFR UDA QueryGrid PROFESSIONAL EXPERIENCE: Client: ANZ Bank New Zealand Project: TAXII (IRD) Role: Developer/Consultant April 2019 – Till Now Project Description The taxation act 2018 requires that payers of investment income(ANZ) must provide certain information to Inland Revenue(IR) on a regular basis and in an electronic format of its customers. Responsibilities ● ● ● ● ● ● ● Built file extraction process to generate csv files for different source systems. Day to day business meeting with stakeholders. Build business requirement document. Help team with story sizing and refinements. Responsible for all the technical stuff. Guide the team for future stories. Apply scrum practices within team. Environment: Teradata 16.20, SQL Assistant, Data Stage, GCFR, Unix. Client: ANZ Bank New Zealand Project: Prescribed Transaction Reporting (PTR) Role: Developer/Consultant Jul 2017 – April 2019 Project Description ANZ is New Zealand’s largest financial entity. As part of New Zealand Police compliance, every financial entity should report its suspicious, moneylaundered transactions to NZ Police. We have built a robust solution for ANZ, which report all such transactions. Responsibilities ● ● ● ● ● ● ● Gathering business requirement from business analyst and converting that into technical/mapping document. Break down the requirements and their sizing into different sprints. Setting the delivery roadmap of modules allocated. Responsible for overall development including effort estimation. Modeling the requirements in the form of logical design and converting that into physical definitions. Single point of contact to business/testing team. Coordinating with onsite team and single point of contact from offshore. Environment: Teradata 16.20, SQL Assistant, Data Stage, GCFR, Unix. Client: Bank Of America USA Project: BACARDI Role: Consultant Aug 2016 – Apr 2017 Project Description Bank of America is one of the largest banks in USA. Their current system was built in DB2 database. They were facing some serious performance related challenges and hence they wanted to use Teradata. As part of this solution, we have built all the DB2 artefacts including tables, views, procedures, queries in Teradata. We have done significant performance improvement changes as well. Responsibilities ● ● ● ● ● Thorough impact assessment on DB2 system, since the whole system is replacing the risk is more. Build all the jobs in Teradata using agile methodology. Convert/Build SAS code in Teradata. Done sizing of all the sprints. Responsible for team leading activities. Environment: Teradata 14.10, SQL Assistant, DB2 Client: Westpac Project: Westpac BCWC GDW Re-Platform Role: Physical Data Modeler Sep 2015 – Aug 2016 Project Description Westpac is one of the leading financial banking firms of Australia situated in Sydney. Their existing system is in Oracle and they want to migrate it in Teradata. Phase 1 is already in production; phase 2 is currently in development stage. As part of phase 2 they want to move their Oracle table structure in Teradata. Responsibilities ● ● ● ● ● ● ● Coordinating with onsite team and single point of contact from offshore. Responsible for team leading activities. Creating Teradata compatible DDLs as compare to Oracle. Analyzing Oracle data demographics and come up with good PI candidate. Checking skewness of the table for PI. Suggesting any secondary indexes. Loading data from Oracle to Teradata. ● ● Creating the full deployment package for production environment. Fixing any adhoc request of phase 1 for PDM changes. Environment: Teradata 14, SQL Assistant, Oracle, TMA. Client: American Express (AMEX) Project: FIHL Amex IDN End User Rollout Support Role: Teradata Developer and Performance Tuner Jan 2014 to Aug 2015 Project Description American Express is the financial banking system of USA. Initially it was a migration project where they wanted to migrate their procedures from Sybase to Teradata, but later on business users were experiencing huge delay in their reporting queries due to which their report used to take longer than expected time. This was all because of bad design implementation reporting layer. So we have given suggestions on design front after analyzing the data demographics and by fine tuning queries. Responsibilities ● ● ● ● ● ● ● ● ● ● Users Queries and Application Tuning. Tuning, Redesigning and re-writing for CPU, I/O, & space return decision. Enabling users to maximize performance gains in queries and application. Responsible for reaching out to user by analyzing their query in Viewpoint. User’s procedures migration from Sybase to Teradata. Responsible to users’ tickets related to bad performance of query. AMEX Systems CPU and I/O analysis. Balancing the return on effort of tuning vs. application redesign. Impact analysis of tables using Mainframe. It includes tracing back all the jobs, which are dependent on the target job. Environment: Teradata 14, SQL Assistant, Viewpoint Client: JPMC (J.P. Morgan Chase) Project: Forklift Role: Developer Jan 2013 – Dec 2013 Project Description JP Morgan Chase is one of the largest banking firms in USA. There was a performance bottleneck while using DB2, so client wanted to migrate from DB2 to Teradata for optimal performance. So as part of migration we have to migrate all the tables from DB2 to Teradata using TPT multiload utility in UNIX. Responsibilities ● ● ● ● ● ● ● ● ● Analysis of Size estimation of DB2 tables and accordingly segregates the tables as per size. TPT creation for the Teradata tables. Working on TPT to load the data in the Teradata. Perform numeric, non-numeric and count validation for the new loaded tables. Performance tuning of highly time-consuming queries. Suggesting design level changes as part of Performance tuning activity. Analysis of skew tables and providing alternate solution to those. Maintaining the logs of the entire load. Actively participating in daily status call. Environment: Teradata 13.10, TPT, Shell Scripting, DB2 Client: Unilever Project: ISCA R2 (Cordillera) Role: Developer March 2012 – Dec 2012 Description: Unilever is one of the largest consumer goods industries in the world. Unilever had already done migration of Mexico region and they wanted to apply the same requirement for their Latin Americas region. So we had to take the Mexico region requirements and develop the system for their Latin Americas region. Responsibilities ● Involved in the new development. ● Worked on BTEQs. ● Involved in fixing the defect and provides the ETA for completion. ● Single point of contact from Semantic team in Defect Triage call with other vendors. ● Actively worked on Performance tuning part in Demand Planning area. ● Created and managed end to end semantic mapping document and shared it with the testing team. ● Was part of Post production Support for more than one month, and resolved the high priority incidents within SLA. Environment: Teradata 13.10, BTEQ Wipro Infotech, Mumbai Oct 2008 – Feb 2012 Client: Life Insurance Corporation of India (LIC) Project: LIC - BI Migration Role: Developer Jul 2010 – Feb 2012 Project Description LIC is one of the largest insurance company of Asia. LIC was using Business Object as their reporting tool, and they wanted to migrate it to Microstrategy tool. Therefore, we developed the semantic layer of ETL, which would be source for Microstrategy. It includes designing data model as per Microstrategy and PDMs for semantic layer. Responsibilities ● ● ● ● ● ● Creating BTEQ scripts. Responsible for Incremental and Historical Data Loading. Responsible for helping data modeler in order to gather the information from existing system for creating LDM. Active involvement in Implementing Delete Strategy. Responsible for creating SRS document. Owned many subject areas. ● ● Responsible for overall development and the testing of the ETL. Interaction with client to resolve issue. Environment: Teradata 12, BTEQ, Business Objects, Microstrategy. Client: Dialog Telecom Project: Dialog Telekom - BI Implementation Role: Developer Mar 2009 – Jun 2010 Project Description Dialog Telekom is the largest telecom service provider in Sri Lanka having 9+ million subscribers. The main objective of this project is to build a large data warehouse to store their valuable CDRs (Call Detail Records) and other Analysis related information. We have developed many SBUs in this project like GSM, DBN, CDMA, Dialog Television etc. Responsibilities ● ● ● ● ● ● ● ● ● ● ● ● Creating OWB mappings to load the data from source to target tables. Have created Process Flows and Schedules to run daily load as D-1 in OWB. Have done Analysis of source systems. Created LLD, UTC’s about the proposed solution for ETL. Created low-level design documents for reports. Having knowledge of full SDLC of this project. Have faced client site and was in Sri Lanka (Onsite) for 3 months. I was SPOC to the client at onsite for all the issues. Used to maintain the Issue Tracker and circulate within the team and with Client. Have fixed all UAT comments at onsite. Used to send WSR (Weekly Status Report) to the client and higher management of WIPRO. Was responsible for all the Support activities for 3 months and was leading a team of 3 resources. Environment: Oracle 10g, Oracle Warehouse Builder (OWB) 10GR2, OBIEE.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.