viewing contractor profile for mark-46538
Skills Summary
Databases: Sybase (System 10 to ASE12.5) (15 years)
Database Design: Logical Design (ER-Diags, SVFs, FD, 1st to 3rd & BCNF normal Forms) (15 yrs).
Languages: Transact-SQL (15 yrs), Unix scripts (Bourne, Korn, Csh) (12 yrs),
Perl (10 yrs), Java (4 yrs)
Machines/OS: UNIX (Solaris, HP), Windows/NT
Methodologies: Yourdon, Booch, HOOD, OOD
Experience: 27 Years (Post Graduation) spanning the Space, Defence, Retail and Banking sectors.
CAREER HISTORY
Jan 2008 – Present time: Goldman Sachs, Peterborough Court,
133 Fleet Street, London EC4A 2BE
Sybase & Java development (Contract)
Environment: Sybase (ASE 12.5), Transact-SQL, Java, JSP webpages, Unix Servers, Perl scripting, Autosys scheduler.
Working with Goldman Sachs’ global compliance division on the enhancements to a trade transaction and position monitoring system that generates daily reports on trading activity, as required by the London Operations division for compliance, with the reporting function specified by the London FSA and London Takeover Panel.
experience
| Job Title | Company Name | Date From | Date To | Description |
| Sybase & Java development (Contract) | Goldman Sachs, Peterborough Court, London | Jan 2008 |
Environment: Sybase (ASE 12.5), Transact-SQL, Java, JSP webpages, Unix Servers, Perl scripting, Autosys scheduler. Working with Goldman Sachs’ global compliance division on the enhancements to a trade transaction and position monitoring system that generates daily reports on trading activity, as required by the London Operations division for compliance, with the reporting function specified by the London FSA and London Takeover Panel. The role includes: |
|
| Sybase & Java development (Contract) | Barclays Global Investments (BGI), London | Jan 2005 | Jul 2007 |
Environment: Sybase (ASE 12.5), Transact-SQL, Java, Unix Servers, Perl scripting Jan 2006 onwards, worked on various small projects to enhance existing BGI systems. Jan 2005 – Dec 2005, worked on the Marshall Islands project at BGI. This project involves the out sourcing of BGI’s back office function to JP-MorganChase (JPMC), thereby allowing BGI to operate its front-desk trading and portfolio management systems in house, while its back office settlement and accounting are performed offsite by JPMC. To achieve this, BGI trading systems are being restructured to interface with the JPMC back office and accounting systems. The interface is a combination of XML message transfer over an MQ-Series stored and forward bus (ESB) and swift messaging. During my time on this project, I have: 1. written the “Transaction Capture (TC) Interface” technical specification. The TC interface captures all the BGI trade details, generates XML messages related to these trades and publishes these to the JPMC gateway (MQ-Series) and onto JMPC settlement and accounting systems; 3. implemented the database model for the Transfer Agent (TA) Interface. The TA interface receives incoming swift messages (MT509, MT515) related to client orders for offshore funds, monthly accruals on income funds and redemption of holding in offshore funds; 4. performed system and integration testing of the JPMC inbound gateway (JIG), ensuring that inbound messages (Accounting reconciliation records, NAV price records and Account Book of Records) comply with the interface specifications; 5. provided technical support for user acceptance testing and joint user integration testing of the TC and TA interfaces; and 6. written various database scripts to convert/reconfigure the trading systems over to the Marshall Island interface as part of the go-live rollout into production. |
| Sybase Development DBA (Contract) | Commerzbank, 60 Gracechurch, London | Mar 1999 | Dec 2004 |
Environment: Sybase (ASE 12.5), Transact-SQL, Java & Perl Scripts, Unix Servers During my time with Commerzbank, I have worked on numerous projects and performed various roles (development DBA, technical project manager and development team leader), covering all aspects of the project life cycle; from system specifications and detail technical design specifications, through implementation and system/integration testing onto user acceptance testing and handover into production support. Major projects: IDDS VDF data feed: The design and implementation of the Telekurs VDF data feed. The data feed comprises of a pre-processing database, a collection of stored procedures and a set of generic Java classes (aka the data feed driver). Earlier data feed drivers had been written in Perl, but I discovered problems with SybPerl handling of deadlocks. The Java JDBC library proved to be more robust when handling Sybase deadlocks, so I developed the new driver using Java. The driver controls the datafeed process, downloading the source files from the data vendors ftp site; formatting the source files for upload into the processing database; performs the upload and launching the database stored procedures. The Java data feed driver proved to be so robust and flexible, that it has been adopted as the standard driver for all new data feed and has replaced some of the existing Perl drivers. AMDS (Account/CounterParty Master Database System): The Accounts database is the bank’s master repository for all counterparty data. The Static Data Department maintains the database using front-end editors (VisualBasic gui). Once the data has been verified using the 4-Eye mechanism, data is published as XML messages to downstream systems using an MQ-Series store & forward system. Daily reconciliation reports are used to check for data inconsistencies between AMDS and the downstream systems. AMDS is similar in concept to IDDS and a lot of the IDDS functionality has been re-employed in the AMDS design. AMDS continues to evolve and I have since been engaged with several projects to enhance AMDS to facilitate the integration with additional downstream systems. CADS (Corporate Actions Database System): Designed & implemented a corporate action reporting database system. A data feed, written in Perl, sourced from Telekurs (TB2000) and Bloomberg is scheduled by AutoSys and processed by a stored procedure interface (API). Corporate events are available to global users via an intranet corporate actions browser, enabling access to corporate events for individual stock or baskets/books of interested stock (equities or derivatives). |
education, training and professional qualifications
| Date From | Date To | Estab | Qualification |
| Sep 1980 | Jul 1983 | University of Hertfordshire | Computer Science (HND/BECTEC) |




