Вы находитесь на странице: 1из 4

Overall Experience

Over 10 years of experience in executing complex projects using technologies like C, C++, and Pro*C
Worked on various technologies that include working on UNIX shell scripting, Perl scripting, Stratus
VOS scripting, Java, Oracle 11g, PL/SQL and VB
Extensive domain knowledge in Retail Market domain and Banking Domain
Experience in Analysis, Design, Development, Document preparation and Maintenance of
various production applications.
Involved in unit testing, system integration testing and assisting in UAT
Trained resources to take over production support activities
Involved in client meeting during critical production issues and shared my suggestions to reduce the
system outage
Provided production support to applications developed in C, C++, Pro*C, Oracle, PL/SQL, Shel l
scripting, PERL scripting and Core JAVA.
Basic knowledge of CGI scripting
Involved in RCA, bug fixes and VC activities
Got 2 times excellence awards from Information Resources Inc (the client)
Technical Skills

Programming
Languages
C, C++, Pro*C and core Java
DBMS Oracle 9i/11g
Operating
Systems
Solaris Unix, HP Unix, Stratus VOS and Windows
Scripting Unix Shell Scripting, Perl Scripting and CGI basics
Database
languages
SQL, PL/SQL
Tools SQL Navigator, control-M, SVN, Maestro, CASD

Educational Qualification
Bachelor of Engineering (B.E.) in Computer Science, India April 2001.
Professional Work Experience

Information Resource Inc (IRI)
Chicago, IL
Nov 2007 till Date
IRI applications QS3, OMEGA and DCS3
DCS3 is a data-loading application and it is used by most European countries to processing sample data
from retailers and carrying out QC checks before loading the data into the US Mainframe system. The
data should be in a standard format, and therefore additional processing is required to convert raw input
data from the retailers into the standard format defined by IRI systems. This application consists of a VB
client program to manually apply correction by user. Also, there are batch programs developed in C and
pro*C to automatically process the data from retailers. Perl formatters are core of this system to convert
the retailer sent data into IRI format. OMEGA and QS3 systems are delivery systems which are mainly
used to generate business reports from the data available in the Mainframe. These systems are heart of
IRI applications to deliver market statistics to users in the form of OSA DB/excel files.

Responsibilities:
To complete PMRs (Production Maintenance Requests) or Emergency Fixes which are
essentially the speedy changes to the delivery applications required within short duration
Automation of manual works, creating value additions to the existing system and preparation of
quality documents
To coordinate with IRI engineers, offshore team for resolving critical production issues and
outages for Omega and DCS application
To provide accurate and quality SLA bound resolution to IRI's clients by reducing
the system outage duration, reducing the rerun system overhead
To coordinate with different SymphonyIRI users groups across US and Europe
whoever raises the PMR, understanding their requirements, coordinating with the offshore
support team for coding and IRI's QA team to complete system integration, regression and post
implementation testing and coordinating with production control to implement the changesin live
environment
Playing SME role in discussions with IRI's business, infrastructure, and DBA teams to provide
clarifications, suggestions and guidelines about the Delivery applications for their operations
decisions
Migration of oracle applications from oracle 8i/10g to 11g r2 version
Developed a Image loading process to reduce memory capacity in database side by migrating
BLOB images into JPEG files which can be stored in Unix server side
Worked on performance tuning with help of DBA to reduce the cycle time of proc application
Rewritten PERL scripts to increase performance by moving the indexes to perl hash table
(instead of querying the oracle table each time)
Developed process in shell script to automate users manual works
Provided software estimates using FP/CFP methodologies. We mainly use CP methodology
Involved in preparation of EDD/IDD documents and put them in sharepoint site
Environment: HP-UX and Windows
Software, O/S Tools used: Control-M, Toad, Shell Scripting, C, Pro*C, C++, SQL, PL/SQL and Oracle
11g, Perl Scripting

American Express Bank
Salt Lake City, UT
Oct 2005 - Oct 2007
Data Capture and Settlement Processing
This application is to create settlement files in a format that is required by the financial capture systems
such as US, JAPA, EMEA and LAC. Each Financial system has its own settlement format. The process
flow is that VPOS sends the input request in XML format. The capture system extracts the details from
the XML request and stores in repository tables. Then, settlement files will be created and sent to the
financial capture system to further processing. Earlier, we do not have any option to void the data capture
requests. Also, to recover the business faster during disaster in server locations, we introduced a new
interface to take backup of the current settlement transactions in a disaster recovery system. It is a huge
relief to Amex users. There is no provision for merchant who wants one settlement file for different
currencies in the same settlement file. Also, in the current system, a merchant can have only one EOD.
But, some merchants required to receive settlements in multiple times. So, we introduced a multiple EOD
system so that they can get their settlement files more than once in a day.

Responsibilities:
Provided production support to American express credit/debit card transaction related issues
Coordinated with Amex clients directly to resolve critical production issues
Provided production support to FTPC/FTPS protocol related issues
Developing of automation process to reduce manual preparation of the delivery reports
Reviewing the business requirement and technical specification
Worked with business users to understand/clarify the requirements
creating software requirement specifications document
Responsible to create High level and Low level design documents
Performing unit testing and system integration testing
Worked with QA team to perform integration testing followed by implementation
Environment: Stratus VOS
Software, O/S Tools used: Stratus VOS scripting, Stratus C/C++ and VB

Citibank, Taylorsville, UT
Apr 2004 Oct 2005
Citibank interciti transactions
This application is developed for Citibank client. The customer can transfer funds from abroad to their
Citibank account in India. These transactions are being routed through CS (Citishare) which is an
organization which applies conversion rate to the transfer request then routes the request to Citibank
HOST server for authorization. Upon receiving the request, the HOST server applies various validations
on the request and sends the response back to customer. The fund transfer to destination account
happens in 2 transactions. First one is authorization request which is to show the customer how much
money will be transferred to the destination account. Only after customer confirms the converted amount,
then actual fund transfer request will be initiated by the client process to deposit the amount into the
destination account. During the fund transfer, there are many validations including daily limit check,
monthly limit check, per transaction limit check and number of transactions allowed per day.

Responsibilities:
Involved in Requirement analysis and Designing of Database structure.
Reviewing the business requirement and technical specification
Working with business users to understand/clarify the requirements
creating software requirement specifications document
Responsible to create High level and Low level design documents
Performing unit testing, integration testing, stress testing using simulators
Worked with QA team to perform integration testing followed by implementation
Environment: Solaris Unix
Software, O/S Tools used: C, Pro*C, Oracle, PL/SQL, UNIX and Shell Scripting

Citibank,
Taylorsville, UT
Oct 2003 to Mar 2004
EOTIS System
This application is developed for Citibank client. This is a monitoring system to entire Citibank debit
card/credit card transactions. It also acts as a router for other bank credit/debit card transactions. There
are 3 types of transactions. 1. Onus transactions 2. Offus transactions 3. Acquirer transactions. The Onus
transactions are being initiated by swiping Citibank card in the Citibank terminals. The offus transactions
are being initiated by swiping non Citibank cards in Citibank terminals. The Acquirer transactions are
those transactions initiated from non-Citibank terminals by swiping Citibank cards. The Acquirer
transactions will reach the Citibank authorization HOST via VISA/MASTER/DINERS organizations if the
transactions are done by Citibank credit cards or through Citishare/Euro if the transactions are done by
Citibank Debit Cards.

Responsibilities:
Responsible to resolve critical production issues and outages
Worked towards value creations in the applications by continuously monitoring the system,
checking the log files and preparing RCA documents for critical issues
Resolving issues raised by customer by emails
Involved in managing change requests, enhancements etc.
Fixing the bugs raised in the application
Responsible to coordinate with users to complete the UAT
Responsible to complete unit testing and system integration testing using
VISA/MASTER/DINERS simulators and as well by coordinating with
VISA/MASTER/DINERS delivery team
Responsible to certify the EDT terminals by testing it before handing over the terminal to
operations team which takes care of distributing the terminal to end users
Responsible to provide technical support to application related issues
Responsible to prepare monthly/weekly reports related to application and sharing them with users
for their review
Environment: Solaris Unix
Software, O/S Tools used: C, Pro*C, Oracle, PL/SQL, UNIX and Shell Scripting

Вам также может понравиться