Project: Magellan (Repo Trading System)

advertisement
Name:
Address:
Contact Details:
Daniel Tarbotton
2 Holbrooke Place
Richmond
Surrey TW10 6UD
 +44 (0)7534 242357
 Daniel_Tarbotton@Hotmail.com
 www.danieltarbotton.com
Status:
Born:
Nationality:
Married
16 May 1967
British
Professional Profile: A senior-level technologist with solid experience gained in a front-office, trader facing
investment banking environment. Proven ability to bridge technology and business goals to provide productive
solutions. Quick learner who can rapidly adapt to new technologies. Extensive experience in the full life cycle of the
software development process including requirements definition, design, coding, testing and maintenance.
Personal Profile: I have been programming since the ‘hobbyist’ days of the early 80’s and I still continue to
get a kick out of developing quality software. I am extremely self-motivated and invest considerable personal
time working on programming projects, blogging, and reading C++ related and object-oriented design classics. I
am interested in hearing about any roles which could help me build on my existing knowledge and help to take
my technical expertise to a new level.
Experience Summary:
Programming Languages
C++ / STL [ Brainbench Certified (4.69 / 5.00)*
]Java
Visual Basic
[ Microsoft certified at v5 ]
Visual FoxPro
[ Microsoft certified at v3 ]
Excel VBA
Trading Systems
Web Development
Databases
HTML
JavaScript
PHP
ColdFusion
Oracle – SQL and PL/SQL
Sybase
XML Technologies
Other Technologies
JDOM / XERCES / MSXML
XSD
XSLT
BusinessObjects
OpenAdaptor
APIs/Message Formats
Miscellaneous Tools
ION MarketView
Bloomberg Multi-Product Feed
Bloomberg Money-Market Feed
Bloomberg ECP AutoEx
TradeWeb (ECP Dealer Offerings)
TradeWeb (Post Trade Feed)
Reuters SSL Foundation Class Library
SWIFT
RogueWave SourcePro
XMLSpy
Macromedia Dreamweaver / Fireworks
Perforce
ClearCase
Control-M
Confluence
Quality Center
Sophis Risque
Martini
Business Knowledge
General Financial
Equity Derivatives
Repo
Euro Commercial Paper (ECP)
* C++ assessment test last taken on 22 November 2012. Scored higher than 92% of all previous test takers (4.69 out of 5.00):
"Demonstrates understanding of most advanced concepts within the subject area.
Appears capable of mentoring others on the most complex projects.”
Page 1 of 5
19 Dec 2012
Career Summary:
HSBC,
PARIS and LONDON.
Role: CONTRACT ANALYST/DEVELOPER
Project: Sophis Platform Integration Team (Structured Equity Derivatives IT)
Contracted: May 2007 – May 2012
Analysis and development for Windows-based C++ feeds from the SOPHIS RISQUE platform to systems used
by Operations, Product Control, Compliance, Credit Risk, etc. Liaising directly with system owners and IT teams
to define and deliver requirements. Dealing with offshore resources (India/China) and also representing the
development team in weekly CAB meetings.
In addition, was a key participant in several high-profile, large-scale projects:



The migration of positions from a standalone Hong Kong Sophis instance into the global ‘Hub’
infrastructure. The project was implemented in phases and, upon completion, allowed the Hong Kong
instance to be switched off.
A major automated rebooking exercise to move all positions from the Paris legal entity to the main
HBEU legal entity. This required interaction with all teams within SED IT as well as all downstream
systems.
An upgrade of Sophis from version 4.5.1 to version 5.3.6. Components were also rebuilt as 64 bit to
match new infrastructure. In addition to the modifications, rebuilds and testing required, ensured that all
components conformed to new standards specified by the upgrade core project team.
From January 2010 was appointed to focus exclusively on analysis and development work relating to the Sophis
interaction with Credit Risk systems. Aspects of this role included:




Development of Sophis API based Credit Risk component, adding and maintaining calculation logic
using methodologies specified by Credit Risk Management. Work included calculators to handle CBOs,
Performance Options and Variance/Volatility Swaps.
Liaising directly with Credit Risk IT to personally develop and maintain feeds and extracts from Sophis to
the strategic Credit Risk infrastructure.
Categorising and reporting status on issues and progress with resolution directly to Business
Management.
Liaising directly with CRM teams globally acting as point person for any requirements involving Sophis.
Was directly involved in all stages of the change life-cycle including analysis, development (using C++ /
ORACLE / SQL / SOPHIS API), testing, UAT, raising change requests, job scheduling (using Control-M), etc.
Left HSBC after reaching HR’s limit on contract renewals.
DEUTSCHE BANK AG,
LONDON.
Role: CONTRACT ANALYST/DEVELOPER
Project: Magellan (Repo Trading System)
Contracted: March 2006 – February 2007 (1 renewal)
After taking an 8 month career break to renovate a house in France, returned to work in same team as previous
permanent role. Working remotely from home (based in Normandy) with occasional visits on-site to the London
office achievements included:


As part of a new collateral management initiative was responsible for the analysis, design and
development (C++) of depot and triparty balance feeds from DB’s Euroclear and domestic accounts into
the MARTINI Repo trading system (internally known within Deutsche Bank as MAGELLAN).
Analysis and design for the parsing and processing of incoming SWIFT messages.
Page 2 of 5
19 Dec 2012




Analysis, design and development of an incoming, XML based trade feed between a Fixed Income
system and Magellan.
Definition of an XML schema for USCP (US Commercial Paper) price quoting.
Investigation and documentation of general issues surrounding Magellan’s static data and price
sourcing.
Reconciliation of the system’s static data with various global ‘golden sources’. Analysis, design and
development of new feeds to migrate towards the use of a single source of data for security information.
DEUTSCHE BANK AG,
LONDON.
Role: SENIOR ANALYST/DEVELOPER
Project: Magellan (Repo Trading System)
Employed: September 1999 – June 2005
Initially hired to analyse and develop technology solutions for the Euro Commercial Paper (ECP) trading desks
based in London and Singapore.
As of August 2003, was transferred into the Repo IT team to take on a Senior Analyst/Developer role, dealing
directly with the business to gather requirements and develop enhancements to the Magellan trading application.
Experience gained in the ECP area relating to price distribution and application integration was used to provide
technologies to interface the Magellan application with other internal and external systems.
Projects and responsibilities undertaken included:

Personally designed and developed numerous components in C++ and JAVA to:
o
o
o
o
o
o
o
o
Automatically update the Magellan ECP Pricing Sheet by parsing and processing loosely
formatted emails containing prices from ECP issuers.
Generate, send and receive ECP trade activity messages with the EPIMS system provided by
Euroclear, Clearstream and the DTCC.
Publish and filter position and price information in XML format to internal ‘dBus’ channels. Other
processes were also developed to read from dBus and contribute this data to Bloomberg pages
using a socket connections and the BLOOMBERG MONEY MARKET FEED.
Read prices from ECP issuer pages on Bloomberg using the BLOOMBERG API and C++/Java.
Send prices to the TRADEWEB system via their Dealer Offerings API.
Populate Reuters pages using C++ and SSL libraries.
Automatically book trades in Magellan to reflect trading activity in the TradeWeb USRP market
using their ‘post-trade’ API and the Magellan DBINTERFACE component.
Publish prices (from spreadsheet using VBA/MSXML) and positions in real time from internal
distribution mechanisms into the Marketview platform using their ‘publishing’ API.

As part of an Enterprise Integration initiative, using XML technologies and Deutsche Bank’s version of
OPENADAPTOR, processes were developed to publish ‘business events’ to internal bus channels.
Liaising with the Architecture team, standardised XML was defined to represent Repo ‘Trade’ and ‘Yield
Curve’ messages. These messages were then available to be read by downstream systems, e.g.
Risk/P&L, Production Credit, etc.

Implementing a management reporting solution using BUSINESSOBJECTS. This work involved the
design of a BusinessObject’s ‘Universe’ as well as the creation and population of the many extra
database tables necessary to hold the static and look-up data required. Was consulted by New York
office to help initiate project to provide Deutsche Bank with global reporting also using BusinessObjects.

Direct involvement in the design, development and implementation of a pricing Intranet site using HTML,
COLDFUSION and JAVASCRIPT to be used globally by sales teams.
Provided 3rd level support technology processes necessary to the trading desk running on both WINDOWS and
UNIX platforms.
Left Deutsche Bank in June 2005 to take a career break until March 2006.
Page 3 of 5
19 Dec 2012
LEHMAN BROTHERS INTERNATIONAL LTD,
LONDON.
Role: TEAM LEADER
Project: KOJAK (Repo Trading System)
Employed: February 1998 – September 1999
Role: ANALYST/PROGRAMMER
Project: KOJAK (Repo Trading System)
Employed: November 1997 - February 1998
Role: CONTRACT DEVELOPER
Project: KOJAK (Repo Trading System)
Contracted: November 1994 - November 1997 (three contract renewals)
Initially contracted to support and maintain a BOND TRADING SYSTEM, with 60 users as part of a team of 3
contractors to provide 24-hour on-site and remote support.
Contract was renewed after 6 months and was then moved to another team to develop a GLOBAL REPO
TRADING SYSTEM using VISUAL FOXPRO running under WINDOWS NT. The native FoxPro database was
used as a 'local cache’ with SYBASE as a central database for all global sites. The implementation of this
project made full use of the object-oriented facilities provided within VFP.
During this development, continued to provide direct support and program maintenance for both Front Office and
Trade Support users.
After completion of the project, was directly involved onsite in rollouts of the application to London, Paris and
New York.
Also used VISUAL BASIC and VISUAL C++ to:

Provide a real-time feed of trade information from the Milan Electronic Stock Exchanges (via NAMDEX).
The process ran as a service under NT, and stored trade information to the Repo system’s central
SYBASE database using ADO.

Develop a series of business classes in order to allow the development of a trade entry DLL to be used
by a ‘light’ VB application to capture trades into the SYBASE database.
An offer of permanent employment was made by Lehman Brothers in October 1997 after 3 years of contract
work. In February 1998 was appointed TEAM LEADER for Lehman Brothers’ Repo system. Took part in
preparations for, and implementation of, Economic Monetary Union (EMU). During this time continued to support
and identify new business requirements globally for the Repo trading desk.
Was also involved with Lehman Brother’s recruitment by acting as a mentor for a member of the 1998 graduate
programme as well as participating in the interviews for the 1999 intake.
SPECIALIST COMPUTER CENTRES (SCC), BIRMINGHAM.
Role: PROGRAMMER
Employed: July 1992 to November 1994
Worked in the Applications Development Group of this computer services company (part of the Specialist
Computer Holdings Group), developing bespoke software in FOXPRO FOR WINDOWS, VISUAL BASIC, and
CLIPPER on NOVELL networked PCs, and INFORMIX 4GL on IBM RS/6000s running the AIX (UNIX) operating
system.
Was involved with a variety of projects including a laptop based sales system, a central heating quoting system
for British Gas, a loss recording system for an insurance company and a corporate marketing database.
Page 4 of 5
19 Dec 2012
RANDARO COMPUTERS LTD,
DUDLEY, WEST MIDLANDS.
Role: PROGRAMMER
Employed: March 1991 to February 1992
Programming in CLIPPER, FOXPRO and MICROSOFT BASIC on NOVELL networked PCs, and BUSINESS
BASIC on Point4 mini-computers. Was also involved with client liaison, software installation and support.
PINNACLE HEREFORD LTD.
Role: PROGRAMMER
Employed: April 1988 to March 1991
Programming in BASIC for this timber-frame building company, developed software for every stage of the
manufacturing process, and provided software support for all computer users within the company.
Worked in conjunction with one other programmer and a consultant structural engineer to develop applications
to produce timber cutting lists and material schedules.
Leisure:
I have many diverse interests which include reading, renovating a house in France, and playing and recording
guitar. I also still enjoy keeping up to date on any topics relating to programming and the software development
process.
Languages:
Intermediate conversational French.
Education:
9/86 - 4/88
STAFFORDSHIRE POLYTECHNIC.
BTec HND Computer Studies (completed 1st year only)
9/83 - 7/86
LUDLOW 6TH FORM COLLEGE, SHROPSHIRE.
‘A’ Level:
Computer Science (B)
‘O’ Level:
Physics (C), Computer Studies (A)
Maths (B), French (C), English (C)
Technical Drawing (C)
2/81 - 7/83
INTERNATIONAL COLLEGE, ABU DHABI, UNITED ARAB EMIRATES.
9/79 - 2/81
AMERICAN COMMUNITY SCHOOL, AMMAN, JORDAN.
9/78 - 7/79
LACON CHILDE SCHOOL, SHROPSHIRE.
Page 5 of 5
19 Dec 2012
Download