Peter Endler available

Peter Endler

IT Technical Consultant, IT Technical BA / Senior Developer, Senior Consultant/Developer

available
Profileimage by Peter Endler IT Technical Consultant, IT Technical BA / Senior Developer, Senior Consultant/Developer from Cheam
  • SM2 7AD Cheam Freelancer in
  • Graduation: MSc Micro Electronics
  • Hourly-/Daily rates:
  • Languages: English (Full Professional)
  • Last update: 09.12.2020
KEYWORDS
ATTACHMENTS
CV - Peter Endler

You need an account to view this information.

SKILLS
Programming, Net 4.5, 4.6, C#, WCF, WPF, ASP.NET, PL, P, LINQ, Entity Framework, NET Core 2.2, Angular 7, 8, Java SE 7, 8, 9, 11, Java EE, SOAP, REST, MQ, Web Services, Eclipse, Intellij, Maven M2, Spring 4.x, 5.x, Spring Integration, Batch, Spring Data; 4.x, 5.0, Spring Test, Spring Boot, Spring WebFlux, Reactive API, Streams Flux, Microservices, Subversion SVN, GitHub, GitLab, Continuous integration, Jenkins, Ab Initio Developer ETL, GDE v1.13/14, MS, VC++, C++, STL, Boost, C, Python, SciPy, NumPy, Pandas, PyTables, JupyterHub, Flask, Oracle 11gR2, 12c, 19c development, NoSQL/JSON, data modelling, Sybase, API, DBlib, CTlib, Sybperl, Sybase ASE, x, 16.0 development, Dbcc, Showplan, Microsoft T-SQL SERVER 2008R2/2012-2019 development, Business, BIDS, SSIS, SSRS, CLR, OLAP Data Analysis, Power BI, Microsoft Azure Data Platform, Azure, Azure Data Factory, Microsoft Azure HDInsight, Apache Hadoop (MapReduce), Spark, Kafka Service Bus, STORM, Couchbase Server NoSQL, N1QL, cloud, database, Shell Script, Bash, sh, ksh, csh, Perl 5x, Tcl/TK, Perl win32, VB 6, VBA 7.x, MS Access, MS Excel, VSTO. Windows PowerShell, Red Hat Linux, Unix, Sun Solaris, HP-UX, MS Windows Server/Enterprise, Cloud Hosting, MS AZURE, Amazon AWS, Sybase PowerDesigner DataArchitect DB, Vault, Kimball, Inmon, ETL. OLAP, OLTP, MS BI Stack, SSAS, Data Factory, XML Spy, XSL, XSLT, XPATH, STAX, SQL Server RDBMS (On premise, BO Manager, Supervisor, Web Intelligence, InfoView, SAP BusinessObjects, Sonar Nexus repository software management, Visual Studio, MS Team Foundation, Perforce, GIT, Autosys, JUnit, Cucumber, Selenium, ServiceNow, JIRA, Confluence, Mantis, HP Quality Center, HP Application Life Cycle Management (ALM), Tibco, Multicast, Subscribe messaging, Tibco EMS, Publish, IBM MQ Integrator, IBM WebSphere MQ, IBM WebSphere Message Broker, RabbitMQ, AMPQ, STOMP, Java Messaging Service, JMS, XML, XLST, JAXB. Mule ESB 3.x, 4.x, Java Native Interface (JNI), SQL Server 2005/2008 Service Broker, message protocols, SWIFT, FpML, CpML TRML, FIX 4.x, 5.x, FIXML, MxML, JSON, Protobuf, Avro, Middleware, Enterprise Service Bus (ESB), Event-Driven Microservices (EDM), C24 Integration Objects, C24 Studio Messages Mapping Tool, Waterfall, Agile, SCRUM, SAFe, data quality, ETL, SQL, RedGate SQL ToolBelt, SAP Business Objects, IBM Cognos, MS Power BI, xVelocity, PowerPivot/View, Tableau, MicroStrategy, Test Driven Development, DevOps, Red Hat, OpenShift, Kubernetes, Docker S2I, CI/CD microservice container orchestration. Azure, VSTS/TFS, Unit testing, NUnit, Aspectj, DBUnit, CppUnit for unit testing, PyTest, System Design, XML/FixML/FpML Stream, Oracle 11g, 12c business logic, Oracle 19c, Oracle, SQL Server, Couchbase Server, Couchbase, Spring Data, NodeJS, Angular, RAML, Postman, PL/SQL, Java 8,11 OSGi, REST API, microservice adapter, data capture, Oracle 11g, MS SQL 2012+ SSIS, Java 8/9, ICE, IFLO, IFLX, LSEDM, EEX, SQL Server Management Studio, MDX, XMLA, Amazon AWS. OpenShift Kubernetes, Docker, AWS, DynamoDB, ElasticSearch, SNS, RDS, EC2, VPC, Postgres, ELB, S3, BigData, UAT, regression testing, T-SQL, Java, Quartz/Python, Linux shell Scripts and Perl, FpML 5.x, User Stories, Murex 2.11, Murex 3.1, Interfaces, Datamart, MX Dynamic tables, Perl, Unix scripts, J2EE, Java 7, Spring Framework v3.x, Tomcat, JUnit4.x, Java Native Interface programming (JNI), C#. Athena Python, Enterprise Service Bus, ESB, DB, business logic, MyBatis, SQLAlchemy, version control, RedGate SQL Monitor, SQL Developer, SOA, RESTful Web Services, HTTP, JSON/JavaScript, HTML 5, XML Schema, Pickle, HDF5, Analytics, OLAP, Data warehouse, Visualization, test automation, Java 8, Spring Batch, JUnit4, Maven, Message Bus, multi-threading, Oracle DBMS, Oracle 9.2, Oracle 10r2, RANbase v 5.0-03, NIO, Hibernate, Spring, SDLC, functional testing, Stored Procedures, Shell scripting, Linux, Bug Fixing, Bug Tracking, Release Management, data management, C#.Net, virtual tables, ATS XML, Adapters, MS C++, MS Visual Studio, VBA, PowerShell, Silverlight, XAML, UI, MVVM, EDMX, MS Project, HP QC, IBM, MS SQL Server 2008, UDF, Golden Source, SSL, Backbone, Crystal Reports, Toolkit 5.x, Toolkit, MS SharePoint, router, MS .Net, C# 2007, IBM WebSphere, MS SQL Server 2005/2008 T-SQL, Service Broker, XSLT/XPATH, Oracle 10g, WSS, C#/ CLR/ SQL Server, SIT testing, Ab Initio, MQ Series Messaging interfaces, MS SQL Server, Ab Initio ELT, job scheduling, Sybase IQ, MQ Adapters, IGR. XML Gateway, FIX for OTC Derivatives, FI, Query performance, Perl Scripting, Sybase T-SQL development, API CTLib, DCOM server, C++ code, ClearCase, Business Objects, static data, reporting tools, IBM MQ Series, Oracle AQ, OpenVMS, Solaris, Oracle AQ and XA, NT, Oracle database, Oracle 9i: SQL, SQLJ, C/Pro, OCI, Embedded SQL (ESQL), XSQL. Packages, UNIX as server, JDBC, IOT, Advanced Queuing, DBMS_AQ, DBMS_AQADM, Oracle XA, MS Access Reports, Excel/VBA, VB GUI Enhancements, Sybase ASE 12.5 business logic, Sybase ASE 12.5 server, Database access code, VB5 DAO, ADO, server side, database tuning, TSQL, UNIX scripting, MS Outlook 2000, MS Access 2000, COM, DCOM, ISAPI programming, AS/400, COBOL, C++ FOBOCA adapter, coding, RPG3, CL, DB2/400, IBM Query, Sybase CT-Lib, DB2/AS400, RDBMS, UNIX scripting; Bash, C Shell, Rogue Wave Tools, XML/XLST, bug fixes, MS Access97, ODBC, System integration, databases, Hyperion, metadata, Bloomberg, Murex, Fidessa, Summit, Sungard GL Win, GL Net, Front Office, VBA modelling for Reuters 3000 Xtra, RDMS, Refinitiv Eikon, Reuters, TREP, Eikon, Ullink, CME, APIs, RAD
PROJECT HISTORY
  • 08/1996 - 12/2020

    • GMI/HK
  • Analyst Programmer
  • system
    in London.
    May 96 BAS Design and develop, maintain feeds for Branch Accounting System (BAS).
    Feb 96 AMEX Project. System Development and implementation to feed daily US Equity prices to
    management reporting systems and onto R&N databases located in Switzerland.

  • 01/2020 - 11/2020

    • FIS Derivative Utility
  • ClearVision Specialist (SME)
  • Project Definition, System Design and Implementation
    * Re-engineering StreamGateway FIXML server functionality CMEG, ICE-US/EU, Eurex ETD and OTC
    Cleared markets.
    * Developing XML/FixML/FpML Stream processing event driven non-blocking messaging with MQ and
    KAFKA.
    * Migrating Oracle 11g, 12c business logic tm Oracle 19c. PL/SQL stored procedure & Package
    enhancements.
    * Enhancing ClearVision core database, messaging functionality, Oracle, SQL Server and Couchbase
    Server.
    * FIS Cleared Derivatives API's; Couchbase, Spring Data, NodeJS, Angular Reactive forms API,
    RAML, Postman.
    * ClearVision exchange upgrades for; Nasdaq OMX, ICE-EU, Eurex, C21, LDM, IDEM, ICE-US, CME,
    NYBOT.

  • 11/2019 - 01/2020

    • FIS Derivative Utility Services
  • ClearVision SME / Developer
  • FIS Derivative Utility Services
    Freelance
    ClearVision SME / Developer

    London

  • 07/2019 - 10/2019

    • ING / Delta Capita
  • IT Technical Consultant

  • 07/2019 - 10/2019

    • ING / Delta Capita
  • Systems Consultant
  • Project Definition, System Design and Implementation
    * Onboard a new vendor market data service from Refinitiv, to source Equity real-time and
    historical reference data.
    * Enhance the Derived Market Data platform to process Equity Spot, Indices, Option prices and
    Corporate Actions.
    * Update the Finastra Sophis Risque MDS to consume new prices, Capital Charges, Dividends,
    Corporate Actions.
    * Oracle 12c PL/SQL Stored procedure & Package enhancements.
    * Java 8,11 OSGi, REST API, microservice adapter redesign, test & development.

  • 04/2017 - 05/2019

    • Société Générale
  • IT Technical BA/Senior Dev EMIR/MiFID2 Newclear/ClearVision
  • Project Definition, System Design and Implementation
    * STP initiatives, covering new messaging formats, data capture enrichment; MiFID2 , EMIR RTS
    2,24 Reg Reporting.
    * NEX Traiana TRML/FpML Message enhancements, JSON, XML; Oracle 11g. MS SQL 2012+ SSIS, C#,
    SSAS, SSRS.
    * Java 8/9. RabbitMQ message adapter redesign, test & development.
    * ClearVision, NewClear Regulatory enhancements LEI/UTI Capture; ICE, IFLO, IFLX, LSEDM, EEX,
    Eurex, C21, LCH.
    * Kondor+; SWIFT Collateral and OTC Message enhancements. message mapping specifications used by
    clients.
    * SQL Server Management Studio; Analysis, Reporting (SSAS;MDX, XMLA/SSRS/SSIS). Red Gate
    SQLToolBelt.
    * Legacy System migration to private/public cloud; MS Azure, Amazon AWS. OpenShift Kubernetes,
    Kubelets/Docker.
    * AWS services/environments; Lambda, DynamoDB, ElasticSearch, SNS, RDS, ECS, EC2, VPC, Postgres,
    ELB, S3.
    * Private & Public cloud, security, networking, connectivity, storage and automation using IAC
    and CI/CD.
    * BigData: Migrated Data Warehouses to HybridCloud servers; Azure data factory, Data
    Validation/ETL Data pipelines.
    * Performing UAT and regression testing of NVision/NewClear/ClearVision Prime Brokerage Platform
    * Requirements gathering and Scrum Team and Code review duties for Offshore/Nearshore IT
    Development teams

  • 04/2017 - 04/2019

    • Société Générale
  • IT Technical BA / Senior Developer

  • 08/2014 - 01/2017

    • Bank of America / FIS Consulting Services
  • Senior Consultant/Developer Global Markets
  • FIS Consulting Services
    Freelance
    Senior Consultant/Developer Global Markets

    London

  • 08/2014 - 01/2017

    • Bank of America / FIS Consulting
  • Fixed Income Derivatives Consultant Analyst/Developer
  • Project Definition, System Design and Implementation
    * Re-engineering Inter Affiliate trade reporting, trade capture workflow for internal and
    external FX and IR OTC.
    * Business requirements covering downstream integration, results aggregation and presentation.
    * VMaster IRS/FX Swaps Trade migration project, internal rebooking, automation, migration of
    live trades.
    * TriOptima triResolve Trade Reporting; EMIR Portfolio reconciliation, compression and
    Dispute/Exception Resolution.
    * Validating data sets for External trade migrations TriOptima OTC derivatives portfolio
    * DTCC trade information warehouse submission and Dodd Frank reporting. EMIR reporting.
    * MiFID II; Executed Orders and Transaction Reporting (RTS 1,2,3,24,25,26,27,28) data capture,
    workflow re-engineering.
    * EMIR and CFTC Timely Confirmations.
    * VMaster System interfacing to Trade Master, Fund Manager, PayMaster (JCash), Regulatory Real
    Time reporting (CIRRUS), Eagle and Quartz.
    * TradeWeb. SwapsWire/MarkitWire and MarkitSERV (Trade processing and workflow solutions)
    interface
    Development and testing enhancements.
    * Development; Sybase 15.7, Sybase 16.0. T-SQL, Java, Quartz/Python and C++. Linux shell Scripts
    and Perl development.
    * Pre & Post Trade Messaging System, FpML 5.x, JSON, XML messaging; XSLT, XPath.
    * Working with global diverse development and testing teams in London, New York, Singapore and
    India.
    * Responsible for delivering change requests and enhancements for the Trade capture, validation,
    booking logic
    * Requirements gathering; Business Process Design, Use Cases, User Stories.
    * Team Lead duties, reporting to senior management.

  • 09/2012 - 05/2014

    • JP Morgan Private Bank
  • Senior Analyst/Developer OTC Derivatives

  • 09/2012 - 05/2014

    • JP Morgan Private Bank
  • OTC Derivatives Senior Analyst/Developer
  • Project Definition, System Design and Implementation
    * Re-Engineering Murex OTC trade flows for Dodd Frank CFTC, DTCC and EMIR and Regulatory
    reporting.
    * Migration Fixed Income / Credit / FX Swaps workflows from Murex 2.11 to Murex 3.1
    * MxML Exchange, FpML, JP Morgan IBML, Messaging, Interfaces, Pre and Post-Trade Workflows,
    Trade Repository, Mx Data Model, Datamart Feeder and Real time notifications.
    * MxML Exchange trade booking workflows (Event/Contract/Pre-trade)
    * Running Migration scripts, MX Dynamic tables DataMart reconciliation scripts, Perl and Unix
    scripts.
    * Murex 3.x Binary upgrade and regression, dress rehearsal, deployment and go live support.
    * Murex Market Data import/export (Contribution Service MDCS and Market Data Repository Service
    MDRS)
    * TtriOptima; triResolve reporting.
    * Java development using J2EE, Java 7, Spring Framework v3.x, JMS, Tomcat, Eclipse, JUnit4.x.
    * Java Native Interface programming (JNI) calling C++, C#. Athena Python Risk Model interfacing.
    * Mulesoft, Mule Enterprise Service Bus ESB 3.3, 3.4. Java Integration; XML, XSLT, XPath.
    * DB Object Relational mapping business logic layer Java ava MyBatis 3 and Python DB-API using
    SQLAlchemy.
    * Database development using Sybase 15.5x. Oracle 11gR2.
    * Database schema generation, version control and DB Profiling using RedGate SQL Monitor, SQL
    Developer tools.
    * SOA; SOAP & RESTful Web Services (XML over HTTP). JSON/JavaScript, HTML 5, XML Schema
    Definition, XLST.
    * OTC Derivatives MTM. Counterparty and CVA Risk Exposure. Apollo accounting and daily portfolio
    reconciliations
    * Credit Risk reporting; Python using SciPy, NumPy, Pandas, Pickle, and PyTables. HDF5 Files
    very large datasets.
    * Real Time data replication, Real Time data transformations, processing large datasets.
    * Data Analytics; aggregation, transformation, OLAP and Data warehouse modelling. Data
    Visualization, KPI's dashboarding using Tableau
    * Interact with trading, sales, and risk management teams, with regards to XVA, Market Risk,
    Liquidity Risk, and Counterparty Risk.
    * Requirements gathering; Business Process Design, Use Cases, User Stories.
    * Facilitate requirements, UAT sign-off with stakeholders/product owners.
    * Analyse, validate and review performance test automation supplied by offshore team
    * Team lead offshore development and test cycles. Team members in Bangalore, Mumbai, Singapore &
    New York.

  • 08/2010 - 07/2012

    • HSBC Global Markets
  • ETD Systems Specialist/Developer

  • 08/2010 - 07/2012

    • HSBC Global Markets
  • ETD Systems Specialist/Senior Developer
  • Project Definition, System Design and Implementation
    * Java development; using Java 7, Java 8 Spring Batch, Spring Integration, JMS. Jazz, Eclipse,
    JUnit4 and Maven.
    * Re-Engineer ClearVision Message Bus/Adapter processing. Java multi-threading.
    * Implementing ClearVision Oracle 11r2 schema Upgrades for Singapore, Hong Kong, Australia and
    New Zealand.
    * Implementing ClearVision Stream Gateways for Hong Kong, Australia and New Zealand.
    * Message Automation development; FpML and FIX based message reporting development, workflow
    management.
    * Traiana Harmony development - FIX messaging development for ETD futures/options allocation,
    confirmation, matching and reconciliation platform.
    * Manage/testing Oracle DBMS and Schema Upgrade from Oracle 9.2 to Oracle 10r2 for RANbase v
    5.0-03.
    * Java, NIO, Hibernate, Spring and Spring Batch, JMS, Regulatory Reporting.
    * Use of JIRA. SCRUM SDLC. Unit and functional testing, Quality Centre (Test Scenarios and
    Execution).
    * Liaise, coach and mentor offshore resources in China and Brazil. Onsite training and
    deployment in Hong Kong.
    * PL/SQL, C#, SQL loader, Database Design and Packages and Stored Procedures. Shell scripting on
    Linux.
    * Team Lead duties, reporting to senior management.
    * Full project development life cycle. HP QC for Bug Fixing, Bug Tracking, Test Cases and
    Release Management.
    * Cadis/EDM platform used as Golden Source reference data management EDM platform to manage
    securities, pricing and the processing of positions and transactions.
    * Developed and integrated Cadis/EDM Components and interfaces written in C#.Net and SQL
    Server, virtual tables,
    dynamic dataset copy, verification Tables, Views, Triggers, TVFs and Stored procedures
    logic allowing EDM
    logic/usage e.g. Data Generators, Porters, etc.

  • 06/2009 - 07/2010

    • ABN Amro Bank N.V
  • IT Technical Consultant

  • 06/2009 - 07/2010

    • ABN Amro Bank N.V.
  • Technical Consultant
  • Project Definition, System Design and Implementation
    My main project role to assist the rebuilding of ABN Amro as a trading entity. A process of
    demerging from Royal Bank of Scotland and merging ABN Amro NL with Fortis NL to create a new
    market entity. My remit was the implementation and integration of; Sophis Risque, Sungard Front
    Arena and the GL Win/GL Trade exchange connectivity network for the front office Equities
    Derivative business unit in Amsterdam.

    I was tasked with deploying Sophis and SunGard's Front Arena/GL Win /SLE/P3/GL Export
    technologies to the trader's desktop, subsequent interfacing to internal systems, and exchange
    links.
    * GL.Net exchange connectivity; Eurex, LIFFE, Euronext (Amsterdam, Brussels, Lisbon, London and
    Paris).
    * Front Arena Euronext connectivity for Equity derivatives/ Structured Products market making.
    * Front Arena to Sophis Connectivity; ATS XML to Sophis; Integration Services, Transaction and
    Instrument Server.
    * Front Arena Price Quoting via Sophis Contribution to RMDS to Front Arena APH.
    * Sophis Risque, Sophis to GL Win, GL .Net exchange connectivity API/Market Adapters, XML
    Gateway
    * Sophis Risque Customization, MS C++, MS Visual Studio. .Net 4, 4.5; C#, VBA, PowerShell,
    Subversion SVN.
    * Silverlight/XAML (UI), XAML applications using MVVM, LINQ, Entity Framework, EDMX, XML.
    * Project Management duties. Mantis, MS Project. HP QC, Bug Fixing, Bug Tracking. Test Case
    Management.
    * Liaise with 3rd Party vendors and Consultant services; Sungard, HP, IBM Constants and Misys
    for Sophis.

    Front Arena 4 (2009.2, 2010, 2011)
    Prime Including Quote Sheet and system admin.
    OMNI Order Routing, OMNI Order routing, Market Info, Market Server (MSRV), AMAS-LIFFE. ADS
    MS SQL Server 2008 T-SQL development; including UDF and Table Valued functions.
    SSIS feeds, Golden Source market data, client data and accounting services.
    AMAS -FIX FIX Gateway - Euronext market access.
    APH-TIB-SSL Price Connectivity via RMDS Backbone and onto Sophis Contribution Server.
    Sophis Risque 5x
    SophisVaR v2.4 VaR/Risk Reporting
    Sophis Contribution Server Theoretical Price Calculation/Publication via TIB to RMDS
    backbone.
    Sophis Reporting Dynamic Reports, Templates. Crystal Reports.
    Sophis Toolkit 5.x, Toolkit Wizard 5.x
    Sophis accounting module/produce postings is the Balance Engine/ Transaction Condition Rules.
    Back Office Securities module/Securities Workflow (Back office Cash, X228, Workflows)
    Sophis Database Transactions/Query (CSRSQLQuery, CSRTransaction)
    BOWS, Integration Services, Data Services, IGR, Market Adapters, X228 Gateway, BOWS
    XML, XSLT/XPATH, XML Schema definition skills.
    FIX ML, FpML and SWIFT Messaging.

  • 04/2007 - 05/2009

    • Bank Julius Baer
  • Senior Analyst/Developer

  • 04/2007 - 05/2009

    • Bank Julius Baer
  • Senior Analyst/Developer
  • Project Definition, System Design and Implementation
    Technical Analysis and high-level design of a Structured Products FX and Equities Issuing
    platform MS SharePoint and
    IBM OTMS Deal capture/Order router.
    * Designer of key components for Structured Products Core Database - FX and Equities New Issues
    platform SPCD.
    * Server side development using MS .Net C# 2007, IBM WebSphere, XML messaging.
    * MS SQL Server 2005/2008 T-SQL development.
    * SQL Server Service Broker (SSBS). XML, XSLT/XPATH and FpML. MiFID Post trade related
    enhancements.
    * Additional Regulatory, compliance and client reporting using Oracle 10g. PL/SQL.
    * Interfacing with New Issue trading platform/order router IBM OTMS, Bloomberg, Wall Street,
    Front Arena and
    Price Contributing servers.
    * Interfacing FX Options with Wall Street FX Front Office, utilizing the FX Trade message API
    and WSS Oracle DB.
    * C#/ CLR/ SQL Server development.
    * HP Quality Centre; Tracking Issues, Requirements gathering. UAT and SIT testing.

  • 04/2006 - 03/2007

    • Fortis Investments
  • Senior Developer

  • 04/2006 - 03/2007

    • Fortis Investment Management
  • Senior Developer
  • Project Definition, System Design and Implementation
    * Front Office Trade Order Management, Fund Management, Fixed Income, Equities and Derivatives.
    * Business Applications. Ab Initio and MQ Series Messaging interfaces for Minerva, ThinkFolio,
    LatentZero/Sentinel
    * Development using MS .Net C# 2003/2005. Oracle, Sybase and MS SQL Server.
    * Systems Integration utilizing Ab Initio ELT (batch and continuous data flows),
    * .Net C# programming to write a ThinkFolio to LatenZero/Sentinel compliance interface used
    throughout Europe.
    * Data warehouse feeds, BMC Control-M job scheduling (Workload Automation).
    * Portfolio Risk, Margin and P/L reporting. Collateral Management
    * Data Consolidation using Sophis (Instrument, Trade, Portfolios) via Ab Initio and Sybase IQ
    Data warehouse.
    * Sophis Risque Toolkit Customization, MS C++, C# and VBA. MS Visual Studio.
    * Sophis MQ Adapters SWIFT templates and messages for Internal and External payments
    (Send/Acknowledge)
    * Sophis Data Extracts, Data warehouse ETL Oracle/Ab Inito.
    * Sophis Integrations Services - DRT, IGR. XML Gateway using FpML, FIX for OTC Derivatives, FX,
    FXD.

  • 06/2005 - 03/2006

    • Credit Suisse
  • Senior Developer

  • 06/2005 - 03/2006

    • Credit Suisse
  • Senior Developer - FI, Global Bond Blotter
  • Office)

    Project Definition, System Design and Implementation
    Front Office fixed income global bond blotter database merge. Fixed Income, Emerging Markets and
    Credit applications.
    * Sybase Database development (schema design, table constructs, stored
    procedures/functions/packages)
    * System Analysis and re-design of trade flows.
    * System and Query performance tuning.
    * Perl Scripting, Sybase T-SQL development, API CTLib.
    * Bug fixing, bug tracking. Unit testing.
    * .Net; VBA and C# client blotter functionality, calling DCOM server side C and C++ code.
    * FOBOCA messaging code librarian, ClearCase.
    * Provided 3rd Level support to Fixed Income IT trading floor team.

  • 04/2000 - 03/2005

    • Commerzbank AG
  • Senior Developer/Team Leader

  • 04/2000 - 03/2005

    • Commerzbank AG
  • Senior Developer/Team Leader - Rolfe & Nolan Implementation
  • Project Definition, System Design and Implementation
    * Rolfe & Nolan European Implementation including RANbase, Business Objects and RANrec
    supporting tools.
    * ClearVision system programming and interfacing to with front office, mid and back office
    processing system.
    * Interfacing ClearVision to the banks internal static data repositories, reporting tools and
    exception tracking tools.
    * ClearVision for Eurex, LIFFE, LTOM, CBOT, CBOE and CME using AIM2CV and Multi Market Matching
    Module (4m)
    * Various external broker feeds, Reconciliation processes and exception reporting tools.
    * Interfacing Back Office and Order routing architecture using IBM MQ Series and Oracle AQ
    * Porting legacy messaging system and Devon Logical Gateway from OpenVMS to Solaris, using
    Oracle AQ and XA

    System implementation and development tasks performed
    * Development of Front Office trading system feeds for Fidessa, Summit, Murex (MxML) and
    Bloomberg.
    * Design, test and deploy messaging interfaces for mid to back office data flows on NT, UNIX
    and OpenVMS.
    * Design, test and deploy Oracle database business logic and message translation processing.
    Adhoc reporting logic.
    * Oracle Tuning, SQL and stored procedure tuning using Cost Based Optimizer techniques.

    Technologies Used:-
    Oracle 9i:
    SQL, PL/SQL, SQLJ, C/Pro*C. OCI, Embedded SQL (ESQL). XML, XSQL.
    Packages, stored procedures, triggers, including use of Oracle packages DBMS_SQL. DBMS_JOB,
    DBMS_ALERT Oracle External Procedures, initially using C on OpenVMS, rewritten for UNIX as
    server side java (SQLJ, JDBC).
    Oracle Partitioned Tables, Materialized views and Indexed Organized Tables (IOT).
    Oracle tools:
    Oracle Advanced Queuing (Oracle AQ) using DBMS_AQ, DBMS_AQADM
    Oracle XA Distributed Transaction Processing using Pro*C and Oracle OCI (Oracle Call
    Interfaces).

  • 04/2000 - 03/2005

  • PL Manager (Developer)
  • A Fixed Income Bonds and derivatives portfolio performance and Profit and Loss management
    system,
    Daily and monthly risk control reporting system.
    Tasks performed:
    * Implement new MS Access Reports and updated Excel/VBA and VB GUI Enhancements.
    * Develop Sybase ASE 12.5 business logic, stored procedures etc.
    * Tune Sybase ASE 12.5 server side batch transactions. Server side Sybperl scripting.
    * Rewriting Database access code from VB5 DAO and RDO to use VB 6 and ADO DB.

    Swiskey re-engineering. (Analysis and Development - 6 weeks) Location: Commerzbank, London, UK
    UBS Broker application, replacing Sybase replication processes with a java based client
    interface;
    SwiskeyConnect. This project involved major re-engineering server side business logic and
    additional Sybase database tuning and schema development.
    Tasks performed:
    * TSQL, Sybase stored procedure/functions and business logic re-engineering.
    * AutoSys scripting and other UNIX scripting, Sybperl. Sybase Central.
    * Java Client technology testing and deployment.

    Automating Fixed Income Daily Research Client List Location: Frankfurt am Main, Germany
    Email and Fax publishing application (Analysis and Development - 3months)
    Tasks performed:
    * Programming MS Outlook 2000, MS Access 2000, using VB 6 calling Sybase stored procedures,
    ADO DB.
    * VC++ and COM, DCOM and ISAPI programming.

  • 10/1999 - 04/2000

    • Credit Suisse First Boston
  • Analyst Programmer/Consultant
  • Credit Suisse First Boston
    Freelance
    Analyst Programmer/Consultant

    London

  • 10/1999 - 04/2000

    • Credit Suisse First Boston
  • Freelance Analyst Programmer/Consultant
  • Project Definition, System Design and Implementation
    * Interfacing Front Office Futures & Options trading platforms with GMI (IBM AS/400) and Rolfe &
    Nolan RANsys.
    * Global Straight Trough Processing; IBM MQ Series, messaging and XML Self-Describing Data
    structures.
    * Reviewing and revising existing business flows and matching logic used for ClearVision
    (running under Sybase).

    System Development tasks performed
    * Associated trade feeds, FL Software ClearVision (US markets, EUREX, LIFFE and Clearing 21
    projects)
    * Reengineer C code messaging adapter which ran on Oracle, COBOL and Embedded SQL (SQL).
    * Design, build, volume test and implement new C++ FOBOCA adapter for ClearVision running under
    UNIX.
    * Sungard GMI Implementation OTC and ETD Products
    * General ledger processing, collateral processing, margining, the batch, fees/commissions,
    trade, position keeping.
    * As/400 coding in RPG3, CL, DB2/400 and IBM Query
    * Mint Messaging Exchange Connectivity for CME, CBOE exchange messaging and MINT SwiftNet
    Gateway.
    * ETD Sungard GMI / FL Software ClearVision Integration
    * Business analysis and testing for LIFFE, LTOM, MONEP and MATIF
    Technologies Used:-
    DB development using Sybase CT-Lib and DB2/AS400 RDBMS.
    UNIX scripting; Bash and C Shell.
    C++, Rogue Wave Tools.h++, Dbtools.h++, XML/XLST.
    CSFB in house developed FOBOCA messaging system interfacing. Talarian Smart Sockets.

  • 04/1998 - 09/1999

    • Barclays Capital
  • Senior Developer/AP

  • 04/1998 - 09/1999

    • Barclays Capital
  • Senior Consultant /Analyst Programmer
  • Project Management/System Implementation
    * London - Sungard GMI decommission and migration of ETD processing to Rolfe & Nolan RANsys.
    * Paris - UBIX Decommission MATIF / MONEP Product lines. Migrate Exchange and Client, Brokerage
    reporting.
    * Migrate UBIX Oracle based Accounting, General Ledger and associated interfaces.
    * FL Software ClearVision system upgrade and the porting of exchange links of MATIF and MONEP to
    London.
    * Paris Back office Re-Engineering; ATSM UBIX System decommissioning. Implementing and
    re-engineering
    Front to back office interfaces for Rolfe &Nolan RANsys futures and options settlement System.
    * EUREX GCM Project; Co-ordinate with Deutsche Bourse Systems technical staff. Implement FL
    Software
    * ClearVision. German Regulatory BaFin reporting; Msg|Gedo Paragraph 9 Equity Law Reporting.
    * LIFFE Automated Brokerage System trails, re-engineering brokerage processing with LIFFE and
    LCH.
    * Interfacing to Front Office order router for markets LIFFE, LTOM, MATIF, MONEP, EUREX, OTOB
    and OM.

  • 02/1997 - 04/1998

    • Credit Suisse First Boston
  • Senior Analyst Programmer
  • Credit Suisse First Boston
    Permanent
    Senior Analyst Programmer

    London

  • 02/1997 - 04/1998

    • Credit Suisse First Boston
  • Senior Analyst Programmer - Lighthouse Treasury Systems
  • Systems
    Lighthouse provides Front Office deal capture, position keeping, real time pricing and risk
    management for FX,
    Fixed Income, Treasury funding products used by the CSFB Money Markets Business in London,
    Europe and US.

    System Implementation
    * Development and Integration for the front office Treasury Lighthouse System, supplied by 3rd
    party vendor
    Rolfe & Nolan (IQ Finance).
    * Resolution of day to day bug fixes, additional functionality requests.
    * Liaising between internal Business Analysts, Product Managers and external software vendors.

    System Analysis, Design and Development tasks performed
    Mar 98 Futures Equivalent/Hedging Application. Based on MS Access97, VBA, and ODBC to Open
    Bloomberg.
    Jan 98 Lighthouse Version 2.4 system Upgrade, testing and integration with system feeds and
    reconciliations.

  • 10/1997 - 12/1997

    • Implement Global Build
  • Senior Analyst Programmer - Lighthouse Treasury Systems
  • Sept 97 Build Business Objects report application, to perform daily summary Profit and Loss
    accounting.
    Aug 97 Implement several data feeds to source data from various Back Office Management Reporting
    systems.
    Feb 97 Build and deploy Oracle server side reconciliation suite

  • 05/1995 - 01/1997

    • Swiss Bank Corporation
  • Analyst Programmer
  • Rolfe & Nolan (R&N) Back Office System support and development. The R&N system is a complete
    Derivatives accounting system for Exchange Traded Futures and Options used by traders, risk control
    and associated back office settlement staff, throughout SBC Warburg.

    System Analysis, Design and Development tasks performed
    Oct 96 FL ClearVision Automatic Trade Reconciliation & Confirmation System. Analyse and assist
    business Managers with the implementation of trade capture and management system. Initially
    for the French
    Futures and Options MATIF and MONEP. Later expanded to cover LIFFE, CBOT and CME exchanges.

  • 01/1995 - 01/1997

    • Swiss Bank Corporation
  • Analyst Programmer

  • 01/1995 - 10/1995

    • Bondop Reporting Administer Sybase Reporting system for Financial Control Group
  • FX Business Relationship Manager
  • Resource day to day IT issues for the FX business. Liaising on IT related projects with FX business
    heads and
    Operation managers. Support and maintenance of trader workstations and Market Data services and
    technology.

  • 10/1991 - 12/1994

    • Warner Music International
  • Financial Systems Administrator
  • Warner Music International
    Permanent
    Financial Systems Administrator

    London

  • 10/1991 - 12/1994

    • Warner Music International
  • Enterprise Performance Management (EPM) Systems Administrator
  • Supporting the day to day IT needs of a large corporate headquarters accounting function.
    Administering monthly
    Reporting and budget planning systems. Design and rollout of Micro-Control and Hyperion accounting
    systems to
    more than 45 territories.

    Key Responsibilities:
    Administer Enterprise Performance Management (EPM) applications; covering budgeting, forecasting and
    planning
    business processes that span multiple functional areas from finance to sales.
    * Develop Reports and provide support to Local, Regional and Group Finance analysts to analyse and
    interpret Management Information.
    * Maintenance of the Chart of Accounts according to accounting standards in the master data
    application and maintain the metadata within the EPM applications

  • 02/1990 - 09/1991

    • EMI Music Worldwide
  • Financial Systems Administrator

  • 02/1990 - 09/1991

    • EMI Music Worldwide
  • Financial Systems Administrator
  • Supporting the day to day IT needs of a large corporate headquarters accounting function.
    Administering
    Monthly reporting and budget planning systems. Design and rollout of Micro-Control accounting
    systems to more
    than 30 global locations.

GET IN TOUCH

Message:

Sender: