Fidelity Investments
Finance
Boston, MA    July 1996--December 1996


C++, Oracle, SQL, Perl, Unix

Company Background

Fidelity Investments is the world's largest mutual fund company, comprising an enterprise of individual, tightly integrated smaller businesses that serve a variety of customers with a wide range of financial services. Fidelity is headquartered in Boston, Massachusetts, with regional operating centers in Texas, Ohio, Kentucky, New Hampshire, and New York.

Projects

The CAPS (Corporate Actions Processing System) project is a client/server system for integrating corporate action information from various vendor sources, and making that information available to end users via a GUI front end. Originally implemented with an Oracle database, UNIX C++ back end, and PowerBuilder front end, the system is targeted for eventual deployment on other platform configurations such as Sybase and Windows NT.

Responsibilities included extensive debugging and enhancements to the C++ and Oracle SQL back end. Also designed and implemented various tools, written in Perl and Emacs Lisp, for testing and development. Some of the primary project tasks included the following:

 
Module for matching corporate action payouts to existing data.
 
Queueing mechanism of corporate action records designed to avoid out-of-sequence problems due to asynchronous server processing.
 
Test engine which generically groups tests into hierarchical categories for flexibility in exercising particular test suites.
 
Library to generically specify file record formats and thus easily translate from one record format to another.
 
Tools to browse data in specially formatted files. These were easily configurable to reflect different record types.