Post Job Free
Sign in

Software Engineer Data

Location:
Sunnyvale, CA
Posted:
May 08, 2020

Contact this candidate

Resume:

SMITA GUGWAD

E-Mail: ***********@*****.***

Mobile: 669-***-****

https://www.linkedin.com/in/smitagugwad

PROFESSIONAL SUMMARY:

●Over 10 years 10 months of IT professional experience and 8 years of experience as ETL Ab Initio Data Specialist in software application development in Banking and Telecom domain for Wipro, past IBM India PVT LTD, past NTT DATA Inc and MICROLAND.

KEY RESPONSIBILITIES:

●Having good experience in development, maintenance, debugging, Support and enhancement in ETL Ab Initio, Shell Scripting along with Hadoop and Hive .

●Have a clear understanding of Data Warehousing concepts with emphasis on ETL and life cycle development.

●Extensive experience in Extraction, Transformation and Loading of Data into Data

Warehouse using Ab InitIo.

●Varied experience in Designing and developing the mappings from various Transformations like

●Reformat, Join, Rollup, Scan, XML Components, Lookup, Input and Output Tables, Partition Components, Gather, Filter By expression and various other components.

●Experience in Debugging sessions and implementing the complex business rules.

●Experience in extraction of data from various Heterogeneous sources (Relational database, Flat

●Files, XML Files, Database Tables) to load into Data Warehouse/Datamart targets.

●Proficient in understanding business processes/requirements and translating them into technical requirements.

●Worked with DBMS like Oracle 9i/10g/11g, SQL server, Informix.

●Experience in Database development skills using Oracle PL/SQL to write stored procedures,functions.

●Extensive development, support and maintenance experience working in all phases of the Software

●Development Life Cycle (SDLC) in Data Warehousing and Business Intelligence.

●Prepare/Maintain documentation on all aspects of ETL processes, definitions and mappings to support knowledge transfer to other team members.

●Have experience in Unit testing and SIT testing of end-to-end process before implementing the project in production.

●Experience in preparing the ETL Specifications and Technical Design documents like LLD and HLD.

●Excellent communication and interpersonal skills to quickly grasp new concepts and apply methodologies as per business needs.

●Have the ability to set and achieve project goals effectively as a team member as well as an individual.

●Work exceptionally well in a team or in an individual environment (self-starter).

●Ability to learn new technologies and tools quickly.

WORK EXPERIENCE

Organization

Designation

Duration

MICROLAND

Business Analyst

04/2009-04/2010

NTT Data

Senior Software Engineer

04/2010-12/2012

IBM

Senior ETL Data Specialist

12/2012-01/2019

WIIPRO

ETL Consultant

06/2019-Till date

TECHNICAL SKILLS:

Operating System

Windows

Technologies

ETL Ab Initio 2.14 & 3.02, Hadoop, Hive,

PL/SQL, Unix, Shell Script, 4GL, C, Scala

Database

Oracle 11g/9i/8i, Informix, SQL Server, DB2,

MySQL

Software Versioning Tools

IBM Rational Clearcase, Apache SubVersion (SVN)

Other Tools

TECTIA, PUTTY, CRT, VISIO, AUTOSYS, Operation

Console, SharePoint, Service Now, Autowatch, IntelliJ

DOMAIN WORKED FOR:

•Banking

•Telecom

PROFESSIONAL EXPERIENCE:

Project Name

:

Intraday Load, UMFCS Gloals, India Localization

Client

:

Visa International

Role

:

Senior Developer

Duration

:

June 2019 – Till date

Team size

:

3

Organization

:

WIPRO

Environment/Tool : Unix, Ab initio, Shell Script, Hadoop, HIVE, Spark

Description: This application is the most critical application under CMLS portfolio as it serves as the main and critical source of Authorization data collected from different OLTP systems (VIP) physically located at different parts of world to which around 50 downstream applications and BI reporting within VISA have subscribed directly or indirectly.

Participate in business and system requirements sessions

Requirements elicitation and translation to technical specifications

Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products

Interact with clients to elicit architectural and non-functional requirements like performance, scalability, reliability, availability, maintainability.

Performed changes in the existing processes as per Business requirement and made sure to deploy bug free code in production.

Enhancing Existing Ab initio graphs and plans to implement ETL processes as per requirements.

Developed Several Shell Scripts, which invoked hive queries and Hadoop commands to get the required inputs from the hive tables, and process them using SDS and falcon load.

Developed Several Hadoop distcp scripts to transfer data from different servers.

Worked in migration of existing Ab Initio process to HIVE HQL.

Developed new Scala Class for UMF Global NSPK Project and Unit Test cases to test the individual methods.

Also involved in integration testing and UAT testing. Validated all the Test Cases manually

Involved in training and mentoring activities.

Project Name

:

Genesis Data Acquisition Platform NAM and Data Quality

Platform

Client

:

Citi Bank New York

Role

:

Senior ETL Data Specialist

Duration

:

December 2012 – January 2019

Team size

:

9

Application

:

Ab Initio 2.14 Development, UAT SIT Testing and Production

Support

Organization

:

IBM

Technologies and other Tools: Ab Initio 2.14 & 3.02, SQL, PUTTY, Python, Tectia, UNIX, Shell Scripting, Autosys, Sharepoint Operation Console, Service Now.

Database: Oracle 11g/9i/8i, Informix, SQL Server, DB2, MySQL.

Description:

Brief introduction about Genesis Data Acquisition Platform NAM and Data Quality Platform:

•Receiving, Processing and timely delivering live feeds to downstream as per business requirement.

•Identifying, triage and resolving critical issue of batch processing at the time of feed processing.

•Timely delivery of critical business information to end-users for proactive management.

•Analyses end user problem while any assessment failed at their end and unable to generate report.

•Taking care of production environment, in terms of performance tuning of application, which is running on that production environment.

•Taking care of Monthly, Weekly and daily batch processing issue.

Responsibilities:

●Designed graphs with various transformations to data using GDE and unix.

●Doing test analysis on Ab Initio codes in UAT.

●Varied experience in Designing and developing the mappings from various Transformations like

●Reformat, Join, Rollup, Scan, XML Components, Lookup, Input and Output Tables, Partition Components, Gather, Filter By expression and various other components.

●Experience in Debugging sessions and implementing the complex business rules.

●Experience in extraction of data from various Heterogeneous sources (Relational database, Flat Files, XML Files, Database Tables) to load into Data Warehouse/Datamart targets.

●Created test cases and maintained with version control.

●Attending and leading business meetings to understand functional requirements.

●Review Code execution and doing changes for optimizing code for production.

●Developed background running unix script to clean up temp files, OC logs,

●Enhanced and Supported 6 major applications

●Ensuring batch completions within defined SLA's for all applications.

●Scheduling and monitoring Ab Initio jobs, graphs, parameter sets and unix scripts in OC & Autosys.

●Investigated performance and functional issues in Production environment.

●Managing the production server outages and resolving issues.

●Communicate activities/progress to project managers, business development, business analysts and clients

●Provided technical and investigative support for functional users on defects, change requests, debugging issues, testing and adhoc report requirements

●Perform application availability check after OS/DB upgrades

●Providing Support for Application Deployment at production and other activities like environment upgrades, COB Testing, Migrations and Disaster Recovery, Continuity of Business etc.

●Establishing Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goal

●Controlled code versions using EME, SVN.

●Tested and debugged Ab Initio code in SIT and UAT.

Project Name

:

Merlin Migration and ILCOD Upgrade Anytime Transaction

Client

:

Orange, UK

Role

:

Senior Software Engineer

Duration

:

January 2011 – June 2012

Team size

:

2

Application

:

ETL – Ab Initio

Organization

:

NTT DATA

Project

:

1

Technologies and other Tools: Ab Initio 2.14 & 3.12, SQL, PUTTY, CRT, VISIO, UNIX, Shell Scripting.

Database: Oracle.

Description:

Merlin Migration:

•The scope of the project is to migrate the existing Merlin Applications (Publisher and Subscriber) from the older Ab Initio environment o the new environment version 3-1-1-2.

Merlin ILCOD Upgrade Anytime:

•The objective of this project is to do the changes in the Merlin Combined Publisher to the direct and indirect upgrade Feed to get the Early and Normal Upgrade details from the Merlin Reporting Database.

Responsibilities:

●Requirements Gathering, Estimating and Analysis

●Development activities

●Maintaining Coding Standards

●Code analysis and Profiling (Including preparing RTP Scripts)

●Preparing Low level Design and High Level Deisgn Documents.

●Unit Testing

●Production release

●Status Reporting

Project Name

:

iFUP (Intelligent Fair Usage Policy) Subscriber and Publisher

Client

:

Everything Everywhere, UK

Role

:

Senior Software Engineer

Duration

:

April 2011 – December 2011

Team size

:

2

Application

:

ETL – Ab Initio

Organization

:

NTT DATA

Project : 2

Technologies and other Tools: Ab Initio 2.14, SQL, PUTTY, CRT, UNIX, Shell Scripting.

Database: Oracle

Description:

iFUP Subscriber:

•The scope of the project is to develop a new subscriber, which will retrieve the interaction history details from Public Interface Server and insert those details to Customer Hub Database.

iFUP Publisher:

•The objective of this project is to provide an option in Customer Hub that will publish the details of interaction history done by the customer as a daily extract to the Public Interface Server and will be subscribed by target systems.

Responsibilities:

●Requirements Gathering, Estimating and Analysis

●Development activities

●Maintaining Coding Standards

●Code analysis and Profiling (Including preparing RTP Scripts)

●Unit Testing

●Production release

●Status Reporting

Project Name

:

BLACKBERRY (Soap Call to the ATG SERVER)

Client

:

T - Mobile, UK

Role

:

Senior Software Engineer

Duration

:

April 2010 – December 2010

Team size

:

2

Application

:

ETL – Ab Initio

Organization

:

NTT DATA

Project

:

3

Technologies and other Tools: Ab Initio, SQL, PUTTY, CRT, UNIX, Shell Scripting.

Description:

Blackberry:

The aim of this project is to improve the PAYG Customer experience for joining Blackberry Services (BIS) by adding “Try” BIS to all new acquisitions automatically and allowing customer to self serve the take-up or re-subscription to chargeable BIS.

Responsibilities:

●Requirements Gathering, Estimating and Analysis

●Development activities

●Maintaining Coding Standards

●Code analysis and Profiling (Including preparing RTP Scripts)

●Unit Testing

●Production release

●Status Reporting

Project Name

:

IRP2 Expired Card deletion (Soap Call to BPO SERVER)

Client

:

Everything Everywhere, UK

Role

:

Software Engineer

Duration

:

January 2010 – May 2010

Team size

:

2

Application

:

ETL – Ab Initio

Organization

:

NTT DATA

Project

:

4

Technologies and other Tools: Ab Initio, SQL, PUTTY, CRT, UNIX, Shell Scripting.

Description:

IRP2 Expired Card deletion:

•This project aims to extract the expired card details from JT database. Then trigger a SOAP call to BPO service to delete these expired records.

Responsibilities:

●Requirements Gathering, Estimating and Analysis

●Development activities

●Maintaining Coding Standards

●Code analysis and Profiling (Including preparing RTP Scripts)

●Unit Testing

●Production release

●Status Reporting

Project Name

:

Merlin DWH

Client

:

Orange, UK

Role

:

Software Engineer

Duration

:

October 2009 – December 2009

Team size

:

2

Application

:

ETL – Ab Initio

Organization

:

NTT DATA

Project : 5

Technologies and other Tools: Ab Initio 1.14, SQL, PUTTY, CRT, UNIX, Shell Scripting.

Description:

Merlin DWH:

•This project was to improve the performance of the application for various runs (Daily, Adhoc and Monthly).

Responsibilities:

●Requirements Gathering, Estimating and Analysis

●Development activities

●Maintaining Coding Standards

●Code analysis and Profiling (Including preparing RTP Scripts)

●Unit Testing

●Production release

●Status Reporting

Project Name

:

VAT Rate increase, JTK_Upload performance improvement

and STK

Client

:

Just Talk, UK

Role

:

Software Engineer

Duration

:

April 2009 – October 2009

Team size

:

4

Application

:

4GL, Informix

Organization

:

NTT DATA

Project

:

6

Technologies and other Tools: 4gl, Informix, Unix Shell Scripting.

Description:

Just Talk - JT:

•JT stands for Just Talk, system used in Orange for creation and maintaining of PayG customers. JT is one of the biggest systems Keane is handling. JT deals fully with the PAYG customers. Pay as you go offers customers more choice and flexibility options tailored to customer needs. My projects aims to increase the VAT Rate to 20% and improve the performance for an application called JTK_Upload and also have worked in resolving few STK’s as well. Working in the project learnt me Informix, 4gl and Unix Shell Scripting.

Responsibilities:

●Development activities

●Code analysis

●Unit Testing

●Production release

●Status Tracking and Reporting

Duration

:

April 2009 – April 2010

Role

:

Business Analyst

Client

:

Belkin, UK

Organization

:

MICROLAND

Responsibilities:

●Here my role was Business Analyst to study the networking products like routers, modems,USB devices and Network boosters and other products and prepare a user manual on them and study the pattern of problems faced by the customers and to provide fix to them .

EDUCATION:

●Bachelor of Engineering in Computer Science from VTU University 2008 passed out.

CERTIFICATIONS:

●Informatica Power Center 9.6.1 Trained - Edureka

● Python Introduction to Big data 101 - IBM, India

● GBS Big Data – Using Big Data to Transform an Enterprise course -IBM,

India

●Effective Java Programming - Keane Learning Management System – KLCI

●Behavioral Trainings – Achieving Excellence, Goal Setting, Email Etiquette and Listening Loud and Clear Keane Learning Management System – KLCI



Contact this candidate