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