|
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.
|