• Clients - 2000/01

  • Clients - 1996/97/98/99

  • Clients - 1995

  • Clients - 1994

  • Clients - 1993

  • Clients - 1992

  • Permanent - 1979 To 1991

  • Permanent Work Experience ( Summary )

  • Work Related Courses

  • Education
  • Link To Condensed C.V.
  • Link To DownLoad Page

  • Name Darren Clifford Webb
    Address 27 Brook Road,
    Town Epping,
    County Essex.
    Postcode CM16 7BT
    Telephone (01992) 577842
    Place of Birth Orsett
    Nationality English
    Marital Status Married, Two Daughters.
    Passport May 03
    Driving LicenceFull (Car and Motorcycle)
    Contract Areas City of London ; West End of London Essex
    Positions Team Leader ; Programmer ; Project Manager

    Skills Summary
    Hardware :
    Wide Area Networks (Windows NT Workstation 3.50/51/4.0; NT Server 4.0; Windows 2000 )
    IBM PC's and Compatibles, mainly Compaq 80386/80486
    Local Area Networks (Novell Netware 2.0a to 3.12)
    DEC VAX Cluster
    Languages:
    Visual C++(From Mar 93) Active in 1993/4/5/6/7/8/9/2000/01
    Borland J Builder Active in 2001
    Java (Symantec VisualCafe) Active in 1996/7/2000
    Visual Basic Active in 1994/5/6/7
    SQL (MS Access SQL Server) Active in 1994/5/6/7
    Microsoft Access Basic Active in 1995/6/7
    Excel Active in 1994/5/6/7/2000/01
    Borland C++ Active in 1993/4
    Microsoft C Active in 1992/3
    Clipper Active in 1992/3
    Foxpro 2 Active in 1992
    Packages:
    DBMS SQL Server (6.0) MS-Access(2.0,7.0) Sybase 12 Oracle Lite.
    Tools Rational Rose PVCS Visual Source Safe Erwin
    Business Skills:
    Derivatives Forex, Options, Futures, FRA's, Caps, Floors,Swaps, Gilts, Bonds
    Preferred Environment:
    Microsoft Visual C++ / Borland J Builder / Microsoft Visual J++ / Microsoft Visual Basic / SQL Server / Windows 2000


    Clients - 2000/01/02/03
    Main Summary Page Clients - 1996/97/98/99
    Company New York Mercantile Exchange
    Dates 06-Sep-1999 To 04-Jun-2003
    Systems Windows 2000 / N.T. Workstation
    LanguagesMicrosoft Visual C++ Borland J Builder
    Duties Developer / Designer

    To design and implement an Electronic Trading System for the energy market
    The Client/Server Model utilised Sybase 11 on an AIX Unix Server
    connected to a Visual C++ GUI Front End
    The Back End consisted of a number of component processes:
    Central Server(socket based hub); Central Matching Engine(order trading);
    Daily Cycle Controller(market status); Corporate Database Loader(ODBC like management of data)
    These processes messaged each other and the Clients via sockets
    The Front End consisted of: GUI Client; Help System; MiddleWare API and
    Server Support Level in a DLL
    The Citrix Web Server and Client was used to support trading over the Internet
    Project Roles

  • To Produce the design for the NT based components

  • To create the Front GUI within the MFC Framework and Objective Grid

  • To train developers to work within the model design

  • To revise the AIX Server Processes Model


  • The GUI relied on MiddleWare API Objects which were virtual wrappers for either the
    demonstration Microsoft Access based Back End
    or the full Message via Sockets CDL to Sybase 11 Back End

    The GUI used the MDI Model but modified to ensure the existance of a single persistent document
    This method utilised a callback member function of the document for View Updates
    and since the document could be reached by the Frame the model allowed Modal Dialogs
    to register and interest with the document and also receive updates from the API


    Clients - 1996/97/98/99
    Clients - 1995 Clients - 2000/01
    Company International Petroleum Exchange
    Dates 25-Jan-1998 To 27-Aug-1999
    Systems N.T. Server / N.T. Workstation
    LanguagesMicrosoft Visual C++
    Duties Developer / Designer

    To port an existing Options Data Feed Application To MSVC5
    To design and implement an Electronic Trading System for the energy market
    The Client/Server Model utilised Sybase 11 on an AIX Unix Server
    connected to a Visual C++ GUI Front End
    The Back End consisted of a number of component processes:
    Central Server(socket based hub); Central Matching Engine(order trading);
    Daily Cycle Controller(market status); Corporate Database Loader(ODBC like management of data)
    The Front End consisted of: GUI Client; Help System; MiddleWare API and
    Server Support Level in a DLL
    Project Roles

  • To Produce the design for the NT based components

  • To create the Front GUI within the MFC Framework and Objective Grid


  • Company Pan Canadian Calgary Alberta
    Dates 25th Jun 1997 to 30th Sep 1997
    Systems Windows 95 / NT Server 4.0
    LanguagesMicrosoft Visual Basic 4.0
    Duties Designer

    The project involved converting Cobol code and generating a Client/Server application.
    The Server utilised was Oracle Database and SQL Procedures.
    The Front End being Chart Reading data via the parallel port.
    The purpose was to calculate Gas Flow Volume Calculations (imperial and metric)
    The output to forward data via FTP to the Accounting suite.


    Company General Electric Information Services
    Dates 27th August 1996 to 20th June 1997
    Systems Windows 95 / NT Workstation 4.0
    LanguagesMicrosoft Visual C++ 4.2
    Duties Designer

    The project involves security of Financial Payments.
    To provide Systems Specification Documentation.
    To provide a working prototype of TCP/IP Socket communications between Server and Clients.
    To provide secure payments in an EDI Environment Intranet development HTML and Java Applets
    The development included creating NT Services in Visual C++
    The development centered on MFC, DAO, Threads in a Win32 environment.


    Company National Westminster Bank London
    Dates 16th March 1996 To 31st July 1996
    Systems NT Workstation 3.51
    LanguagesMicrosoft Visual C++ 4.0
    Duties Computer Programmer.

    The Project Medal was to provide NT Services utilising an in-house Messaging Framework.
    My role was to provide the implementation of these NT Services.
    Files were passed to and from Mainframe and Unix Server.
    Microsoft FTP was used to provide file transfer.


    Company National Westminster Bank London
    Dates 27th December 1995 To 15th March 1996
    Systems NT Workstation 3.51
    LanguagesMicrosoft Visual Basic 3.0, Microsoft SQL Server 6.0
    LanguagesMicrosoft Visual C++ 4.0
    Duties Computer Programmer.

    The role on the Compliance Project was to create reports.
    The method was to based on Transact SQL Stored Procedures and Word Ole Automation.
    Some assistance was provided with the Visual Basic Front End Client.


    Clients - 1995
    Main Summary Page Clients - 1994 Clients - 1996/97

    Company National Westminster Bank London
    Dates 22nd Jun 1995 To 22nd December 1995
    Systems NT Workstation 3.5/1
    LanguagesMicrosoft Visual Basic 3.0, Microsoft SQL Server 4.21 / 6.0
    LanguagesMicrosoft Visual C++ 2.2 & (1.5)
    Duties Computer Programmer.

    The Project centered on a Customer Service Database for International Business Centres.
    The implementation supported either DCE or ODBC.
    My role provided Table maintenance applications for the SQL Server ; Training House programmers ; writing Rollout Site Data Capture routines

    TestBed

    Manage

    TakeOn

    Capture

    Analysis

    Liabilities


    Company Credit Lyonnais London
    Dates 9th Jan 1995 To 6th April 1995
    Systems NT Server 3.5 Windows 3.1, Novell Netware 3.12 (Token Ring)
    LanguagesMicrosoft Visual Basic 3.0, Microsoft SQL Server 4.21
    LanguagesMicrosoft Excel 4.0/ 5.0, Microsoft Word 2.0
    Duties Computer Programmer.

    The environment was a wide area network using Microsoft Office
    and Fist as a Dealing Room Front End running under Microsoft NT Server.
    The Back Office ran under Windows 3.11 and Novell
    Dealing Room development of the Equity Derivatives Group covered creating Excel 4.0/5.0 spreadsheets
    exploiting Fist DDE in particular to distribute Reuters price pages to Back Office branches.
    Providing 16 bit Visual Basic front ends to legacy DOS databases.
    General branch office work involved creating excel templates
    for the Dealing Room distributed spreadsheets.
    Created a Visual Basic front end prototype using Microsoft SQL Server
    ( but not DBA) for Branch deal ticket capture.


    Clients - 1994
    Main Summary Page Clients - 1993 Clients - 1995

    Company British Telecom Moorgate and Apsley
    Dates 22nd August 1994 To 6th Jan 1995
    Systems Windows 3.1, Novell Netware 3.12
    LanguagesMicrosoft Visual Basic 3.0, Microsoft Access 1.1 & 2.0
    LanguagesMicrosoft Excel 5.0, Microsoft Word 2.0 & 6.0
    LanguagesMicrosoft Mail 3.2, Microsoft Schedule+ 3.1
    Duties Computer Programmer / Team Leader.

    To develop Office Automation utilities in Visual Basic for a new network of 700 PC's in 4 locations using 8 Novell servers.
    Microsoft Office had been placed on each PC.
    This involved supporting formflow such as:
    Creating the Building Telephone Book with Mail and AutoDial features
    Managing document groups via a produced VB application.
    Creating Mail File Pointer Attachment Utility (standalone and Mail Edit menu)
    Interfacing with Schedule+ via SPLUS.DLL API to book Bank Holidays and find resource free rooms.
    Prototyped a Mail enabled Help System with Invoice Purchase Requests.
    Secondary work involved updating Word 2 templates and macros, integrating and extending existing Help files.


    Company B & C.E. Crawley
    Dates 03rd May 1994 To 8th July 1994
    Systems Windows For Workgroups 3.1
    LanguagesMicrosoft Visual Basic 3.0, Microsoft Excel 5.0
    LanguagesMicrosoft Access 1.1 & 2.0
    Duties Computer Consultant and Team Leader.

    To train a team of six programmers with a Cobol background to use the Microsoft Office and Visual programming languages.
    The application, designed as a functional prototype used Visual Basic for its Graphical Front End and Microsoft Access for its DBMS.
    The application included elements of OLE between VB, Word, Excel and MSMail.
    Help Engine built with the Microsoft Visual C++ 1.5 Help Compiler.


    Clients - 1993
    Main Summary Page Clients - 1992 Clients - 1994

    Company Credit Suisse Financial Products
    Dates 6th September 1993 To 4th March 1994
    Systems DEC/VAX, Novell Netware 3.12, Windows 3.1
    LanguagesBorland C++ Version 3.1 using Codebase++ DBMS
    LanguagesMicrosoft Visual C++ 1.0, Microsoft Excel 4.0
    LanguagesLotus 1-2-3 for Windows.
    LanguagesDevon Query Language
    Duties Computer Consultant and Application Programmer.

    Devon and General Application Support.
    Created Windows Derivative Applications via data feeds from Devon, Rolfe & Nolan.
    General Windows C++ Application maintenance and development.
    Provide tactical and strategic documentation Implement DCL support command files.


    Company Abbey National Plc
    Dates 19th July 1993 To 3rd September 1993
    Systems MS-DOS 5.0. - Windows For Workgroups 3.1
    LanguagesMicrosoft Visual C/C++ Version 1.0, SDK 3.1
    LanguagesMicrosoft Macro Assembler Version 6.1
    LanguagesMicrosoft Visual Basic Version 3.0
    Duties Computer Consultant and Application Programmer.

    To provide Back-End functionality using Codebase 5.0 for a Visual Basic Front End.
    To include Transaction Control in a multi-user environment.
    To include Data Dictionary Within the Database Driver.
    Libraries provided as DLL's for Visual Basic. Patched Codebase's DLL 3/8/93 Version.
    Documentation Via Microsoft Word For Windows.
    Produced Transaction/Rollback for Clipper 5


    Company Swiss Bank Corporation
    Dates 1st February 1993 To 30th April 1993
    Systems MS-DOS 5.0. Novell Netware 3.01.
    LanguagesMicrosoft C/C++ Version 7, SDK 3.1
    Duties Computer Consultant and Application Programmer.

    To convert, upgrade and combine Devon 2.22M to 2.34C.
    Utilize the Devon Query Language to provide an external file interface for the created Swift Application add-on Product.
    The Application add-on used Codebase 5.0 and Rumba PC-to-Host for IBM Mainframe connectivity.
    Provide connectivity between Devon General Ledger, Rumba and IBM Mainframe.
    Written user documentation maintained using Lotus AmiPro.
    Provide connectivity between Devon Query Language and Lotus 1-2-3


    Clients - 1992
    Main Summary Page Permanent - 1979 To 1991 Clients - 1993

    Company General Portfolio, Harlow, Essex
    Dates 22nd June 1992 To 25th September 1992
    Systems DOS 5.0. Novell Netware 3.01.
    LanguagesWatcom C ( 32 Bit Dos Extender )
    Duties Application Programmer.

    Create data entry for a Graphical User Interface Library (like Windows) within a Team Environment, using the C-Tree database handler.
    Created the Dates Library ( Years : 1753 to 8000 inclusive )

    Company Intra City Technology
    Dates 25th May 1992 To 19th June 1992
    Systems DOS 5.0, Windows 3.1.
    LanguagesMicrosoft C, Microsoft SDK Windows (3.0)
    LanguagesClipper Summer 87, Clipper 5.01 and Foxpro2
    Duties Fixed period Contract to produce a Job Agency System

    To Design, Code, Implement and Train. This Novell network product connected to Word via D.D.E. The Invoicing System was written in Foxpro 2 Utilising the tools for: Browse Window, Quick Report, Quick Screen and Label Designer. The search engine in Clipper 5.01

    Company Thamesway
    Dates 23rd March 1992 To 19th May 1992
    Systems MS-DOS 5.0. Windows 3.1
    LanguagesMicrosoft Excel (3.0) With Windows (3.0)
    Duties Design and Create an Application for "Program Trades"

    Receive and Manipulate incoming diskettes Send completed "Program Trades" onto BZW Bespoke general needs for Soft Commission This was a simple stand alone Windows Application.


    Permanent - 1979 To 1991
    Main Summary Page Permanent Work Experience ( Summary ) Clients - 1992

    Division Secondary LAN Development.
    Period : Jul 91 to Nov 91 Six months
    Period : Nov 88 to Oct 90 Two Years
    People : Five
    Systems : MS-DOS 3.31, Novell Netware 2.0a
    Languages : Microsoft C (Version 6.0A / Quick C Version 2.0),
    Languages : Clipper 5.01 Tools Brief, Microsoft Word, Blinker, Overlay, Funcky
    Tools : Foxpro 2, Novlib, Netlib, X-Tree Gold. Tools Polyron Version
    Control System (LAN) Tools C-Tools ( Shareware, Public Domain, Personal )

    Duties To use the exposure to Devon on a LAN(1985,1987-1991)
    To introduce our own LAN products.
    To rationalize discreet P.C. applications on a common LAN.
    HELP DESK
    Acted as first point of Help Desk Contact for Team tactical software.
    Kept Immediate Help Desk Phone Log
    TEAM LEADING
    Controlled User Change Requests. Controlled Fortnightly Status Plans
    Held monthly Team Reviews of All Projects.
    Implementing Common Requirements All P.C. Systems
    Trained all users in the use of personally produced software.
    RESEARCH
    Research and Application Development Using Foxpro 2 Research and Application Development of Microsoft C. Investigate and code prototypes for DBMS Products. "Btree/Isam/Vlen", "BTRIEVE", "CODEBASE for Windows" Report on the preferred product.
    DEVELOPMENT
    Networked All Personal Systems. Produced utilities/tools in MSC 5.1 (Grep ls Etc).
    Produced Futures and Options System ( OPTION_DIARY )
    Produced Cash Reconciliation System ( NOSTRO)
    Produced Global Limits Utilized and Exposed System ( GLUE )
    Produced Branch Voucher System ( BRANCH )
    Codebase for Windows ( INVOICE, SOFTWARE, SCL, AMEP )
    Codebase is a 'C/C++' library for xBASE files in a Windows environment.

    The Futures and Options System has been updated to use the latest Microsoft Products
    MSVC 4.2 MS Access 7.0 DAO / DDE / OLE as my benchmark development system.

    Lloyds Bank Plc Training Devon EMS (London,Tokyo)
    Period Mar 88 to Nov 88 Six months of Training
    Period (On Going Task from 1985 in London)
    People Three ( London ) Two ( Tokyo )
    Systems MS-DOS 3.31 Languages APL, C [ Note the Programming was External ] Duties
    Currency Options and Futures Installed and Training Devon EMS in London
    Installed and Training Devon EMS in Tokyo Dealer Training for how to use system.
    Reported Change requirements to Devon.
    This involved communications between Dealers and Devon.
    2.16 - Initial Learning Base.
    2.18 - Specified the use of two currency base
    - Generally took the lead in requesting minimum
    - functionality for the product.
    - Ensured the Bank Of England S3 Annex worked.
    2.20 - Specified and tested multi-base Toolkit. - Applied External Pricing Products (Garman)
    2.22 - Ensured releases were satisfactory.
    - By this time we had no further enhancements
    2.32 - Help Desk Support.
    Support of this derivatives package from 1985 to 1991 ( 7 years )
    My role with this product has been extensive, from operator through designer and also child system programming of an entire Currency Options / Futures and FX support package

    Ingres Research and Development [VMS]
    Period Oct 90 to Jul 91 Six months
    People One
    Systems VMS Languages Ingres, C
    Duties Converted Ingres 5.0 program to 6.3 Due to previous exposure to C required to speed up bottlenecks (Updated program to include ESQL 'c' calls) Worked through this by (frame) routines. Created Sample C Files For The VAX-C Compiler.

    Lloyds Bank Plc Jun 83 to Mar 88
    During this period of rapid P.C. expansion I moved between various Treasury Departments providing Applications to meet current needs as outlined below.

    Financial Control.
    Hardware IBM PC.
    Systems DOS 2.0.
    Languages BASICA, dBASEII (use of LOTUS 1-2-3 v1.0)
    Duties Programming, Program maintenance, user support / training and upgrading applications on to new hardware.[PC to External Harddisk].

    Foreign Exchange New Financial Products (Options and Futures)
    Systems MS-DOS and PC-DOS versions 2 and 3
    Languages BASICA, dBASEII (use of LOTUS 1-2-3 v1.0)
    Duties Programming of a Back End System for use as a child system for existing Commercial Options and Futures Software[COTS] Analysis and Specifications to vendor [COTS]

    Foreign Exchange Micro Installations
    Period Jan 85 to Jan 87 Two years
    People None
    Hardware Compaq 80/286
    Systems MS-DOS 3.00
    Languages Quick BASIC, Clipper, dBASE III*Plus
    Duties Responsible for the Front and Back end Installation on Intel 80286 based machines [COMPAQ Deskpro 286].
    Due to the change in Commercial Software[Devon] the on-top-of in House Back End System was recoded. Analysis and Specifications to vendor. Responsible for programming any required micro systems for all areas of Foreign Exchange Back End.
    Trained in Devon Usage by Chris Conday ( Director )

    Librarian (for 4th G/L House Routines)
    Period Jan 87 to Mar 88 One and Quarter Years
    People None (Four Shared)
    Systems MS-DOS 3.31
    Languages Microsoft C, Clipper
    Duties To bring all various programmers utilities together.
    Assess Quality of routines.
    Rationalized Personal Systems. ( E.g. DIARY )
    Produce In House Manual of Library Products.
    Monthly Review with programmers regarding Library.


    Permanent Work Experience ( Summary )
    Main Summary Page Work Related Courses Permanent - 1979 To 1991

    Employer: Lloyds Bank Plc.,
    25 Monument Street, London.
    EC3P 3AB

    Dates Position People
    Aug 79 Foreign Exchange Deposits Clerk None
    Feb 80 Foreign Exchange Spot Instructions None
    Jan 81 Foreign Exchange Position Clerk None
    Mar 82 Foreign Exchange Profits/Correspondence Two
    Jun 83 Financial Control None
    Jun 84 Foreign Exchange New Financial Products Two
    Jan 85 Foreign Exchange Micro Installations None
    Jan 87 Librarian (for 4th G/L House Routines). None
    Mar 88 Installed and Training Devon EMS in London Three
    Aug 88 Installed and Training Devon EMS in Tokyo Two
    Nov 88 LAN Software Development Project Teamleader Five
    Oct 90 Ingres Research and Development [VAX/VMS] One
    Jul 91 Division Secondary LAN Development Manager Five
    Dec 91

    Work Related Courses
    Main Summary Page Education Permanent Work Experience ( Summary )

    LIFFE Exchange Futures and Options
    [due to being responsible for the introduction of the Bank's Operational Procedures in this new area]
    Aston Tate Programming with dBASEIII
    [due to the number of dBASEII applications written that would be benefited by an upgrade to dBASEIII*Plus]
    Q.A. Advanced C Training Course April 1990
    [ due to be expected to write a DataBase ]
    Ingres Training Course Modules I, II, III October 1990
    [ due to PC and DEC rationalisation ]


    Education Main Summary Page Work Related Courses

    Dates School / College Exams Passed Grades
    Jun 76 Torells Comprehensive 'O' Mathematics A
    Jun 77 Grays, Essex 'O' English Language A
    Jun 77 --- " --- 'O' English Literature A
    Jun 77 --- " --- 'O' British Constitution A
    Jun 77 --- " --- 'O' Physics C
    Jun 77 --- " --- 'O' Economics C
    Jun 77 --- " --- 'O' Statistics C
    Jun 77 --- " --- CSE Physics 1
    Jun 77 --- " --- CSE Commerce 1
    Jun 77 --- " --- CSE French 1
    Jun 78 Palmer's 6th Form 'O' Sociology B
    Jun 78 Grays, Essex. 'A' Economics D
    Jun 79 --- " --- 'A' Economics C
    Jun 79 --- " --- 'A' Pure Mathematics B
    ... Banking Diploma Degree Equivalent ...
    Mar 80 Barking Technical College, Institute of Bankers IOB
    Mar 80 Barking, Essex Conversion Course Pass
    Apr 81 Thurrock Technical College, IOB Accountancy Pass
    Apr 81 Grays, Essex IOB Economics Pass
    Apr 82 --- " --- IOB Finance of Intl Trade Pass
    Sep 82 --- " --- IOB Law Relating to Banking Pass
    Apr 83 --- " --- IOB Investment Pass
    Sep 83 --- " --- IOB Nature of Management Pass