1. SUMMARY
Ravi Kumar Reddy Narala
Ravi Kumar Reddy Narala has close to 13.5 years of experience in Information Technology which includes
diverse experience in complete Software Development Life cycle. It involves experience in Data Bases while
working on development, enhancement, testing and support of various databases. Sound knowledge of
Sybase T-SQL, Oracle PL/SQL, SQL Server, Unix Shell Scripting, Autosys, Oracle Forms and Reports. He
has exposure to BFS, Managerial Information Systems(MIS) and Insurance domains.. He has been
participating in various project related activities while directly communicating with American clients.
He is a strong team player with excellent inter-personal, Leadership and coordination skills and the ability to
quickly understand technical scenarios and formulate efficient solutions to meet complex technology needs.
TECHNICAL SKILLS
Hardware Platforms Pentium 4, IBM Compatible PCs
Operating Systems Linux, UNIX, Windows 98/XP/7, Windows 2000,
Windows 7/8/10,
Languages SQL, T-SQL, PL/SQL, Unix Shell Scripting, JIL
DBMS Sybase, Oracle 12c, Oracle 11g, Oracle 10g, Oracle
9i, SQL Server
Tools and Utilities Autosys
HP Quality Center
SQL*Plus
Microsoft Visual SourceSafe 6.0
SVN
Embarcadero DBArtisan
SQL Browser
SQL Dbx
TOAD
SQL Navigator
Oracle Forms and Reports
PROFESSIONAL EXPERIENCE
Project: RMIS @venture, NADB and Specialty Risk Services Mar-2011 – Till Date
Client: The Hartford, CT
Role: Technical Lead – Invest, Maintenance and Production Support lead
NADB is National Accounts Data Base which holds the National accounts Policy/Claim data in
order to bill/Pay the customers. NADB consists of three sub applications called SNAQS, SNAPI and
Postsale. SNAQS and SNAPI will be called as presale which is used to quote, price and issue policies.
Postsale is a billing and payable system used to bill and pay the invoices.
RMIS is an online application used to display the data from NADB for the policies that are served by
NADB. It will be used as LOSS assessment tool for Internal and External customers.
2. Strategic RMIS Rewrite is a project that is used to enhance the user experience with the latest technologies to
make it flexible with multiple functionalities to find the losses in a convenient manner, so that customers can
use the tool to find what exactly they need to do in order to eliminate more losses.
Specialty Risk Services (SRS) is subsidiary of The Hartford and works an TPA for the The Hartford.
SRS handles claims and has it’s own RMIS system for customer to analyze the losses in one place. It has
inbound and outbound feeds with different TPA vendors
Responsibilities:
• Involved and Responsible in elicitation of requirements from client
• Prepared Conceptual, Functional, Technical and detailed design documents
• Responsible for gathering all project related information
• Created tables, views and indexes
• Developed complex and critical stored procedures, views, triggers
• Worked on performance tuning of procedures
• Used PL/SQL to get data from Oracle and BCP into Sybase database
• Responsible for Code Review and Quality Assurance of Development
• Performed Unit testing on different modules
• Issue Resolution and bug fixing
• Responsible for post-implementation, enhancement and maintenance of the application
• Working on production support
• Responsible for integration testing
Environment: Windows NT /XP, UNIX, Shell Scripting, Java, J2EE, XML, XSL, Oracle 12c, Oracle 11g,
Oracle 10g, Oracle 9i, Forms and Report, PL/SQL, Data Warehousing, SVN, PVCS, Quality Center.
Project: Private Bank, Private Client Services & Private Wealth Management (PB/PCS/PWM)
Jun2010 – Mar-2011
Client: JPMC, NY
Role: Application Developer
PBDS (Private Bank Data Services) provides a “single version of the truth” to all applications and
end users of PB data which is part of PB, PCS and PWM. It is Application Neutral, i.e., data does not need to
be re-worked for new applications. Open Architecture, i.e., new process and product platforms can added
efficiently based on industry-standard web services framework for data access. It acts as “Virtual” data store.
Delivers its value through common, reusable methods for accessing data like Web Service based data
access and delivery. PBDS retain more historical data i.e., 45 days and 13 month ends of Position and Tax Lot
history, 45 days of pricing history, 2 years of Transaction history.
Party, Account and Transaction are the main modules in PBDS. Party holds all the details related to
client. Account hold all the data related to Party. Transaction holds the details of the transactions that are
done through the Account by the party.
Environment: Windows NT /XP, UNIX, Shell Scripting, Java, J2EE, XML, XSL, Oracle 10g, PL/SQL,
Sybase T-SQL, Data Warehousing, SVN
Project: Disability Claim Management System (DCMS) Aug 2009 – Jun 2010
Client: Prudential, NJ
Role: Application Developer
DCMS is a web based application, where users can enter the details of the disability for the period
they have taken the leave. Depending on the rules set in the Rules engine for the clients, the claim can be
evaluated and the status can be shown to the user.
3. This system is used to enter all the details for the particular disability including, pre and post
submission of leave, medical certification from Physician and employer or supervisor approval. This System
also has reports that can be viewed by the client and some reports can be viewed by DCMs.
Environment: Windows NT /XP, UNIX, Shell Scripting, VB .Net, Oracle 10g, PL/SQL, Sybase, Serena
PVCS
Project: FinOps Reporting Application Apr 2008 – Jul 2009
Client: SOCIETE GENERALE, NYC
Role: Senior Developer
FinOps Reporting application is used by SG Americas for reporting purpose.
This involves multiple reports like ALDOP, Security Lending and Borrowing, Security Haircut Calculations,
Repos and Reverse Repos, Customer cash, FTR/FTD and Regulatory reporting (i.e. 15c3-1, 15c3-3 and
Focus reports).
FinOps Application takes data from different source systems will consolidate the data for this application and
will run the application for the SG Americas for their reporting purpose.
This application also provides data to other source systems.
Environment: Windows NT /XP, UNIX, Shell Scripting, Autosys, HTML, ASP, Oracle 10g, PL/SQL,
Sybase, SQL Server
Project: Accounting Consistency Reconciliation Reporting (ACRT) Application
Apr 2009 – Jul 2009
Client: SOCIETE GENERALE, NYC
Role: Senior Developer
ACRT is used by SG Americas for reconciliation purpose.
This involves multiple reconciliations between GL and Inventory, DEVL rules and Pyramid Rules and
Inventory and Risq. Data will come from different systems like GL, SML, STO, and Collecte. ACRT takes
this data and processes this and shows to the users for reconciliation. Once the data is reconciled it will be
submitted to SGAS reporting.
Environment: Windows XP, UNIX, Shell Scripting, Autosys, HTML, ASP, Sybase, SQL Server.
Project: Human Resource Management Systems (HRMS) Jul 2007 - Apr 2008
Client: UBS, NYC
Role: Senior Developer
HRMS is one of the modules for the UBS to maintain the employee/ associate data information for UBS. It
holds all the information related to employee/ associate/ contractor. HRMS module helps the management
to find the people and their technologies and how they are allocated and where they are. It also helps people
to find more details related to a particular employee. This module is used to store the details of a person
starting from review of details till the time he gets into organization.
Environment: Oracle 9i, PL/SQL, Sybase, People soft, VSS, UNIX, Shell Scripting, Windows XP.
Project: Asset Data Base (ADB) Apr 2007 - Jul 2007
Client: Lehman Brothers, NYC
Role: Senior Developer
Asset data base is a long term endeavor by the GAE eServices group to catalog the technology Assets of
Lehman Brothers and the dependencies between these different assets. The objective of the Asset Database is
to be the authoritative source of information for Lehman Brothers Applications and its dependencies and a
4. source of information for existing and future decision support systems as well as a source for Notification
systems. If an asset is affected by downtime or a disaster, personnel and management can be notified if they
will be affected by this disaster. The Asset database is intended as a resource for Asset attributes and asset
dependencies that will support other downstream systems. As such, several API’s have been built that will
support HTTP calls and return XML structured data that support the W3C standards. In addition, a full set
of User friendly interfaces exist to enable the modeling of Applications and Sources for which ADB is
considered the authoritative source. This list will grow once the need and demand for these services are well
defined and realized respectively.
Environment: Sybase, Oracle 9i, PL/SQL, Embarcadero DBArtisan VSS, Windows XP, UNIX, Shell
Scripting, HTML, Windows XP.
Project: S2K and TRAX Optimization Nov 2006 – Mar 2007
Client: Lehman Brothers, UK
Organization: TATA Consultancy Services Limited, Bangalore, India
Role: Developer
Sequal 2000 (S2K) and TRAX are sub-systems in Trade Reporting and Confirmation (TRC) that
processes trades for reporting purposes. TRAX subsystem facilitates the flow of Fixed Income Trades from
the Front End Systems to TRAX - a regulatory reporting system for the International Markets.
S2K facilitates the trade flow to Sequal 2000 – a matching and Reporting system owned by Thomson ESG.
The trades processing in the S2K and TRAX systems are performed by a set of stored procedures termed as
the Queue processors (QP). The individual trades of these sub-systems are currently processed in a sequential
manner by the QPs. This has resulted in increased usage of the database resources.
The business logic for rejecting Trades is currently present in the later stage of the processing. This has ended
in the reject trades taking the valuable processing time and hence reduction in throughput. Also, there are
some QP stored procedures with complex queries containing joins, cursors, loop that can be optimized to
improve the performance.
Environment: Sybase, Oracle 9i, PL/SQL, Embarcadero DBArtisan, VSS, Windows XP, UNIX Shell
Scripting
Project: HP3000 takedown JP Morgan and Chase (Chase Home Finance), Aug 2006 - Nov 2006
Client: JPMC, NYC
Organization: TATA Consultancy Services Limited, Bangalore, India
Role: Developer
HP3000 takedown project is a re-engineering project. Chase Home Mortgage has many applications
& functionalities running on HP3000 system. HP has plans to retire & withdraw support for HP3000
platform by the 2008 Year End. Application & functionality running on Chase Home Mortgage (CHM)
central system HP3000 cannot be made available on strategic platform till year 2008. CHM HP3000 System is
a 25+ years old legacy system. HP3000 system receives transactions from Loan Origination systems, stores
loan applications and loan closing data until the loan is transferred to the Servicing system. It maintains
history of the loan. It provides integration among Origination, Central and Servicing systems and external
vendors for functions Flood, Rata etc. It houses multiple applications to support mainly Inventory Control,
HMDA functions, and various financial functionalities.
As HP3000 application receives loan transaction from LOS system, the new HP3000 Take Down application
also needs to be integrated with LOS systems. On the LOS side, legacy LOS applications are being replaced
with new LOS systems.
So HP3000 Take Down application will receive loan information from New LOS systems and as well as
Legacy LOS system (till the time legacy LOS system is not phased out) and hence needs to be integrated with
both New LOS and Legacy LOS Systems.
5. Environment Oracle 10g database, OWB (Oracle Warehouse Builder), PL/SQL, Visual Source Safe (VSS),
Sybase, Windows XP
Project: Ultimatix – MIS Jul 2004 – Jul 2006
Client: TCS - Internal
Organization: TATA Consultancy Services Limited, Bangalore, India
Role: Developer
MIS is Managerial Information System which is widely used by TCS management. The access to the
users is based on the Role of the user. The reports on MIS help the user to make the decisions in a right and
correct manner. It involves 3 major different modules like Billing, Expense and HR. Each module has many
reports which help the user to perform the task in an efficient manner. Billing module is used to know who
are the clients to whom the invoice is generated and from the invoices are pending and other details can be
known. Expense module shows the expenses that are incurred at project level as well as at organization level.
HR module helps the management to find the people and their technologies and how they are allocated and
to what time.
Environment: Windows XP, Oracle 10g database, Oracle 9i, JSP, PL/SQL, VSS
Project: Ultimatix – Hyperion Financial Management (HFM) May 2005 – Aug 2005
Client: TCS - Internal
Organization: TATA Consultancy Services Limited, Bangalore, India
Role: Developer
HFM Consolidation tool is used to consolidate the Financial Statements of TCS and its 47 subsidiaries across
the globe to produce the Quarterly and Annual reports. It is used to publish the results to Public. By this tool
all sorts of manual intervention is eliminated while generating the reports that are needed.
Environment: Windows XP, Oracle 9i database, JSP, HFM Suite, PL/SQL, VSS
Project: Ultimatix – Global Opportunity Dash Board May 2004 - Jul 2004
Client: TCS - Internal
Organization: TATA Consultancy Services Limited, Bangalore, India
Role: Developer
This Project is used to know at which stage the deal is in. This is used by the RMs, BRMs and some other
members of TCS to know how well they are doing and what new deals they are going to get. This has so
many things like RFCs, RFPs and Pipeline etc to view, so that the users can come to know what the status of
each deal.
Environment: Windows XP, Oracle 9i database, JSP, PL/SQL Developer, VSS
Project: Computer Education in School Jun 2003 - May 2004
Client: Ram Informatics – Internal
Organization: Ram Informatics, Chennai, India
Role: Junior Developer
This project has 3 modules namely Administrator, Teacher and Student.
In Student module, the student can have the menu to perform his work. The menu consists of e-
book, Tutorial, Practical, Theory exam, results. In e-book he can have the theory to learn. In tutorial he can
6. have the navigation to see how to perform the operations. In the practical he can have the test to be written.
In theory exam he can have the questions to answer.
In theory different random questions like theory based, Icon based, Image based, general are asked.
After the exam there will be a feedback for the student to know where he is lagging in the subject. In results
he can have all the results corresponding to his name. One student is not able to see other student results.
In teacher module, the teacher can register new student, modify student details, can view reports of
the students depending on name, class, place, exam etc. the teacher can also have the rights to add lesson to
the question bank, modify question bank, delete the questions from the question bank. The teacher can also
decide the syllabus for the exam and also the category for the exam.
In administrator module, he/she can have the total rights to operate the system. The administrator
can register new teachers, modify teacher details and view reports of the teachers depending upon his need.
Along with this he has also the rights of a teacher to perform the operations.
Environment: Windows 98, Oracle 9i database, VB, PL/SQL Developer, VSS
EDUCATION
Master of Computer Applications (MCA) University of Madras
Bachelor of Science, Computer Science Sri Krishna Devaraya University