The resume summarizes Pulla reddy Tavva's experience working as a technical support engineer and software engineer for Deutsche Bank through HCL Technologies since 2013. He has 3 years of experience in database administration using Oracle, software development, and IT support in banking and finance. His skills include PL/SQL, shell scripting, Oracle, SQL Server, Informatica ETL, and he has worked on projects involving data warehousing, reporting, and maintenance of investment data systems.
1. RESUME
Pulla reddy Tavva
Cell no: +49 1722457247
Email:pullareddyt@gmail.com
Summary:
● Possess 3 years of hands-on experience in handling maintenance and support of database
Applications using oracle on UNIX platform
● 3 years of software development experience in the areas requirement analysis, coding,
deployment and production support. Excellent Skills in Analysis, Design Jobs, Implementation
and support.
● 3 years of IT experience in BFSI and development/support experience in Informatica power
center & Oracle Pl/sql
● Currently working as technical support engineer for Deutsche bank from May’15 till today thru
HCL technologies
● Joined software engineer in HCL technologies from Dec’13 till today
● Experienced in creating complex mappings using various transformations, developing strategies
for extraction ,transformation and loading (ETL) mechanism using informatica 8.6
● Created database objects like tables, views,indexes,Synonyms & Sequences and Written
different DDL/DML statements.
● Extensive experience in PL/SQL coding and has exposure in writing stored procedures, functions
& packages
● Well versed with production support ITIL procedures and involved in IM,PM and release
management activities
● Worked on other databases like SQL Server and got exposer towards DBA activities
● Expertise in UNIX Shell Scripting and file manipulation techniques
Technical Skills:
Operating System: Windows server 2008 .Linux ,Unix
Languages: PL/SQL ,Shell Scripting
DBMS: Oracle 10g,11g and Microsoft SQL server 2008
ETL : Informatica power Center 8.X
Enterprise Scheduler : Control-M-6.x,8.x,9.x
Products : MS office ,Simcorp Dimension ,EAGLE PACE
2. Education :
Bachelor of Technology (Computer science engineering)
Mater of Technology (information technology)
Project Details :
Project: Deutsche Asset and Wealth Management (DAWM) –European reporting work Flow
Index management System (IDMS)
Client: Deutsche Bank
Location: Banglore India /Frankfurt ,germany
Duration : Dec’13 to till Today
Role : Software Engineer
Project Description :
IDMS collects index data from various vendors like Bloomberg, Thomson,FACTSET and S&P etc,.This data
will be validated and loaded into the database after which extraction will happen and data will be delivered
to different down-streams which use this data for performance measurement and risk analysis. This data
will be of total level, constituent level and also contains aggregated index data.
Role in the project:-L2 support & Application maintenance
● Designed the request files to Bloomberg and Thomson as per the specs to retrieve the market data.
● Files will be received on daily basis from source and this data will be validated and loaded.
● SQL loader is widely used in this application and all data is received through flat files.
● Informatica jobs are configured for some feeds to compose the data extracts.
● Extraction, transformation and loading from oracle database, flat files and from tables in oracle
using oracle PL /SQL and informatica workflows.
● Applying configurations according to business requirement.
● Responsible to deploy the code in oracle and UNIX and to perform post release tasks.
● Highlighting production issues to L3 team and responsible to take them to closure.
● To interact with client and DQM team through calls and to address the issues on regular basis.
● Involve DQM team incase of any issues and to take issues to closure to make sure data delivery is
within SLA.
● Created shell scripts in UNIX for the workarounds and always tried to automate the work-load.
● Monitoring the data feeds and to assess the quality of the data on regular basis and to investigate
incase of any issues.
● Have to check the rejections on regular basis and to load the data.
● Attending weekly /incident management calls on the where about of the application.
● Performs weekly /quarterly /yearly tasks from the application maintenance perspective.
● Performs specific oracle DBA tasks too on weekly basis.
2
3. Project Details :
Project: Global Data Hub for Asset Management
Client: Deutsche Bank
Location: Banglore India /Frankfurt ,germany
Duration : Dec’13 to till Today
Role : Software Engineer
Project Description :
As per the requirements, this project is responsible to maintain the data which is being sent /extracted
from various countries. This data talks about the performance of shares(assets) in the marker over a
period of time. Once data is refreshed, through reporting tasks, data will be available to the market
analysts. This is a business critical system as live data will be used to analyze the asset performance.
Role in the project: - L2 support and maintenance.
● Created informatica mappings and mapplets using different transformations.
● Main objective is to cleanse and load data in the data hub.
● Various investment firms act as sources where in we receive files on weekly /monthly or daily
basis.
● We SQL loader & informatica to perform extraction functionality from the files.
● Extraction, transformation and loading from oracle database, flat files and from created tables in
oracle using informatics power center.
● Developing and modifying changes in mappings according to business logic.
● Using connect direct loading the files to the staging database.
● Developed transformation logic and designed various complex mappings and mapplets using the
designer.
● Designed various mappings using transformations like lookup,router,update
strategy,filter,sequence generator,joiner,aggregator,normalizer and expression transformation.
● Extracted data from source systems on daily /weekly /monthly basis(Incremental).
● Created command task using informatica workflow-designer and execute the corresponding
shell-script.Involved in optimizing and performance tuning logic on targets,sources,mappings, and
sessions to increase the efficiency of session.
● Created database objects like tables,views indexes,synonyms and sequences and written different
DDL /DML statements,procedures,functions,packages.
3
4. Project Details :- Deutsche asset and wealth management (DAWM) - European reporting work flow
(simcrop dimension - Global Data Hub (GDH) - Local Data Hub (LDH) - FIS XP reporting).
Client: Deutsche Bank
Location: Banglore India /Frankfurt ,germany
Duration : Dec’13 to till Today
Role : Software Engineer
Role in the project: - L2 support and maintenance.
● Developed the shell scripts in sun Solaris Unix operating system to trigger the procedures and
functions automatically in oracle database.
● Developed the shell scripts in sun Solaris Unix server to manipulate the files of different formats
and extraction of data from database into different file formats.
● Developed the PL /SQL objects (such as procedures,functions,packages,triggers) which runs
through schrduler control-M on daily basis to extract the data from the files and insert them into
database tables.
● Designed and developed the SQL objects (Tables,views,and synonyms) and implemented them into
the production systems.
● Developed the informatica mapping,workflows and schedules to extract the data from text files and
load them into the staging tables.Also developed the informatica workflows to validate the data
and then loading into the core tables of the system.
● Developed the informatica workflows to extract the data from core tables and then transforming
them into format required by downstream and then load the same transformed data into text, csv
and xls files.
● Developed the shell scripts to transfer files from one system to another via SFTP mechanism.
● Developed the T-SQL objects (procedures and functions) to fetch the data from text files and then
validate them for primary keys and format errors and then load good records into core table and
bad record into error tables.
● Developed the batch scripts in windows server 2008 to trigger the daily execution of the execution
of procedures in SQL server 2008 database.
● Developed the control-M job in control-M 6.4 to trigger the batch script from windows server 2008.
● Designed the SQL queries required for the reporting the statistical data on trend of security over a
period of time to fund managers.
● Worked on the quarterly purging of the huge tables in oracle and Microsoft SQL server 2008
database.
● Worked on the archiving of the historical database (SQL server 2008). As and when the space on
the drive in server decreased drastically.
● Worked on creating the quarter maintenance activities on the database (such as dropping the old
quarter indexes, creating new quarter indexes, dropping the old partitions and creating new
partitions etc.).
● Worked on analyzing the issues in UNIX files systems while transferring the files from one system
to another system via SFTP mechanism.
● Worked on implementing the bank automation tool geneos to alert users and higher management
in event of failures and errors encountered in the application process log files.
4