Leading Gobal Investment Bank:
 

 

TRADING AND RISK MANAGEMENT SYSTEM

This system code named CEYLON is a bond option trading and risk

management system used by the traders to price OTC bond options and

futures using the proprietary underlying financial models. This application

provides Trade Blotter functionality to book the deals, Calculator to price the

options, Market Data functionality to maintain volatility surfaces and Repo

curves, Reporting functionality to generate real time reports and Option 

Expiry Management to expire and exercise the options. 

 

InfoDev was heavily involved in the development, enhancement and 

deployment of this application for the global derivative desks. We are 

currently in the second phase of development to support mortgage options.

We went live recently for the Bond Desk with high user acceptance rating. 

 

The technologies used for the application include VC++, C++, VB, COM,

Sybase Open Server, Perl, Java, RogueWave, Formula1, proprietary 

financial and communication libraries on NT and Solaris platforms. 

 

To meet the future business expansion and to support the application for 

a larger user base including the middle office, we are in the process of

rearchitecting the system to make it web centric. 

 

This new architecture will support thin web clients and middle tier will be

redesigned to use rules based architecture and TIBCO for distributed

processing. InfoDev consultants will be extensively involved in this effort 

to rearchitect, develop and implement this new system to support all the 

global desks. 

 

 

 

FIXED INCOME MIDDLE OFFICE 
P&L AND RECONCILIATION SYSTEM

 

This system code named RADAR is a fixed income P&L and reconciliation

application used by the financial control department to reconcile the books 

and records of the firm. The application supports all the fixed income products

including cash and options on Corporate, High yield, Government and

Mortgage Bonds. The first phase of the application involved developing user

maintenance screens based on Client/Server architecture to support

Securities, Trading Accounts and Legal Entities. We also provided very rich

interface to the user to match and reconcile the positions between front-end,

backend and middle office systems. We built our own application server to

service all the front-end GUI requests. The application server was engineered

as multi threaded and used sockets for point to point and was driven by our

own messaging protocols.

 

The second phase of the application development involved design, 

development of Rules Server to transform trades into positions and to 

calculate P&L and interest using FIFO method. The heart of the Rules Server

was the Rules Engine that supports multiple functionalities across fixed

income products in rules based architecture. The server was engineered as

multi threaded and distributed to support real-time and batch request to

calculate P&L and interest carry. It also supported recalculation requests

initiated by user interfaces. In addition, the Rules Server supported settle 

date processing, accretion, pay downs, coupon income calculation, 

llocation and Repo trade processing for all fixed income products. 

 

InfoDev was heavily involved in the architecture, design and development 

f all phases. The application was developed using VC++, DBTools++, 

ational Rose, Data Junction, Purify, Sybase and Oracle on NT platform.