Curriculum Vitae (resumé)

Steve White

I am located in London, UK. Please apply to me for my address and telephone number.
Email: stevewhi_ms@btconnectNO.SPAMcom
  • Personal information
  • Education
  • Professional experience
  • Skills and training
  • Interests, activities and publications
  • Referees
  •  
    Personal information
    Nationality: British
    Date of Birth: 1 July 1966
    Marital status: Single
     Download SteveWhiteCV.doc (47KB) in Microsoft Word 2000 format.

     Download SteveWhiteCV.pdf (24KB) in Portable Document Format (PDF) format.
     
    Education
    University of Lancaster 1984-1987
    BSc Hons 2(i) degree, Computer Science. Units included: Databases, Operating Systems, Graphics and Artificial Intelligence. Also studied units in Pure Mathematics and Physics.
    All Saints Comprehensive School, Huddersfield 1981-1984
    4 GCE ‘A’ levels - General Studies (A), Computer Studies (C), Physics (D), Pure Mathematics (E).

    9 GCE ‘O’ levels, 3 GCE ‘AO’ levels.

    Adobe Acrobat Reader is a great (and free) way to view Portable Document Format (PDF) files. If you don't have it already, use the above link to download Acrobat Reader from Adobe Systems.
       
    Professional experience
    Application Development Consultant, Microsoft Ltd May 2002 - present
    Microsoft Campus, Thames Valley Park, Reading, Berks RG6 1WG
    Member of the PSfD (Premier Support for Developers) team. The PSfD contract provides proactive services including mentoring, knowledge transfer, and architectural and code reviews, to the developer communities within Microsoft's customers and partners within Europe, the Middle East and Africa. The PSfD team is part of Microsoft Developer Services within the Microsoft Services Organisation.
    Developer/Consultant, freelance Oct 2001 - May 2002
    Personal research and development; some contract work. Implemented an adaptor DLL for Dial-a-Phone to enable their installation of Aspect Communications' Contact Server to call into any COM server.
    Lead Developer, RPT Consulting Ltd Apr 1999 - Oct 2001
    13-15 Folgate Street, London E1 6BX
    Architect and lead developer of the Expert Studio® product (ES) - an e–business and e-commerce application development and run-time environment. ES provides an intuitive GUI via which business users capture their expertise as a knowledgebase which is interpreted at run time as a virtual expert whose services may be distributed over local or global computer networks. ES uses an XA RDBMS in its database tier, C++ MTS (COM+) components for its middle tier, and ASP, IIS and HTML for its presentation tier. In addition, all of the system’s development and run-time functionality is programmable via (OLE) Automation. From inception I have been responsible for its architectural direction, UML analysis, design, prototyping and production development. Although not limited to any particular business application, ES is ideal for capturing underwriting expertise and RPT have a Gold Partnership with Lloyd’s of London.

    I am also responsible for contributing to product presentations as well as conducting technical interviews with job applicants.
    Senior Analyst/Programmer, Netik Dimension Ltd Apr 1998 - Apr 1999
    Sir John Lyon House, High Timber Street, London EC4V 3LS
    Analysis, design and implementation of distributed component-based financial applications targeted at Windows NT. Including: a securities billing system for Citibank; a prototype trades validation system for ABN-AMRO. Technologies employed were Visual C++/COM supported by MS SQL Server. Analysis and design using UML. I prototyped designs of distributed COM Servers with business objects exposed via (OLE) Automation. Any business user could automate repetitive tasks from an Automation Controller (C++/VB, Active Server Pages, Office VBA) and effectively extend the servers' functionality without the usual development turnaround.

    I was called upon to interview technical applicants and to set my own tests. Other duties included visiting clients' offices in the UK and Europe to gather user requirements and to perform installations and subsequent consulting tasks.

    Senior Programmer, The Dodge Group Ltd/Flexi Mar 1997 - Apr 1998
    Burgoine House, Lower Teddington Road, Kingston-upon-Thames, KT1 4ER
    Developing distributed financial applications with Visual C++/COM targeted at Windows NT/95 and supported by MS SQL Server, Sybase SQL Server and Oracle. I was involved with redeveloping Dodge's legacy 16-bit Financial Data Warehouse suite as distributed Win32 COM components and OCXs. I was also responsible for internationalising the new software using Unicode and MBCS for Dodge's Japanese distributors, NEC.
    Developer/Consultant, freelance Nov 1993 - Mar 1997
    Self-study in the C/C++ languages, VBA, Delphi, Win16/32 APIs, MFC and component technologies. Graduated into developing bespoke standalone and client/server applications for medium-sized client businesses targeted at Microsoft Windows 3.x/95/NT platforms.
    Principal Analyst/Programmer, J Sainsbury Plc 1987 - Nov 1993
    Stamford House, Stamford Street, London SE1 9LL
    Originally trained as an IBM MVS COBOL and TELON batch programmer, I developed into analysis and design. My biggest project was to lead a team of 12 programmers (2 teleworking from Birmingham) in replacing the Branch Ordering System's key-to-disk method of data input with a suite of over twenty interactive, on-line TELON/COBOL/CICS applications. I was responsible for the analysis, specification, testing and subsequent successful implementation.
       
    Skills and training (with length of practical experience)

    Microsoft Windows Client and Middle-Tier Technologies
    C/C++ languages, MS Visual C++, STL (7 yrs)
    Win16 and Win32 APIs (7 yrs)
    Microsoft Foundation Classes (MFC) (5 yrs)
    Open Database Connectivity (ODBC) (5 yrs)
    COM and DCOM (including multithreaded models) (4 yrs)
    OLE (3 yrs)
    Active Template Library (ATL) (3 yrs)
    Active Server Pages (ASP) (3 yrs)
    Microsoft Transaction Server (MTS)/COM+ (3 yrs)
    OLE DB (1 yr)


    Database and Server Technologies
    ANSI SQL DDL and DML (10 yrs)
    Transact-SQL for MS SQL Server (5 yrs)
    Transact-SQL for Sybase SQL Server System 11 (trained by Sybase Inc.) (3 yrs)
    Microsoft Windows NT Server/Workstation 4.0 Administration (3 yrs)
    Oracle Server 7 (1 yr)


    Analysis and design
    Unified Modeling Language (Rumbaugh, Booch, Jacobson) Analysis and Design (3 yrs)
    Object Modeling Technique (Rumbaugh) Analysis and Design (4 yrs)
    Rapid Application Design for Object-oriented Business Systems (trained by Cap Gemini) (4 yrs)
    SELECT Enterprise CASE tool (4 yrs)
    Rational Rose CASE tool (1 yr)
    Relational Data Analysis (Codd Normalisation) (9 yrs)
    Functional Systems Analysis and Practical Systems Design (trained by J Sainsbury Plc) (3 yrs)


    IBM MVS Mainframe environment
    COBOL and COBOL II (trained by Data Training Ltd), JCL, TSO ISPF, EASYTRIEVE+, PASCAL, TELON (ON-LINE/BATCH), DL/1, DB2, VSAM, CICS, FILE-AID, XPEDITER, XBUG, INTERTEST, SPUFI, TAO.


    Other skills and products
    Software internationalisation, DHTML, JavaScript, VBScript, Active Web design and programming, MS Visual InterDev, Dreamweaver Ultradev, IBM PC assembly language (x86, Pentium processors), 2D and 3D graphics programming of Video Graphics Array hardware, SGI OpenGL, and MS Direct 3D.
     
       
    Interests, activities and publications
    I play, record and study music for pleasure (piano, guitar, voice), keep fit with cycling and weight training, and I’m a full member of ACCU, the Association of C & C++ Users.

    I have written three novels, one of which, Boy Cuddle, was published by André Deutsch in 1992 and also as a Penguin Paperback in 1993. It was aggressively promoted by Penguin with a nation-wide tour of readings and, allowing it was a debut, it did well.

    In March 1998 an extract from my novel Blind Solomon was published by Vintage, a part of Random House, in the paperback anthology New Writing 7.

    On the strength of my contributions to the Microsoft public usenet (C++, COM, MTS), I have been approached by both Wrox Press and QUE (Macmillan USA) to perform authoring or editing work. I managed to find time to do some technical editing work for QUE in 2000 on a COM+ book which has now been published. I have also published an article in “Overload”, the professional development journal of ACCU.
     
       
    Referees
    Please apply to me for referees
    Return to top of page
    last updated: 25 Jan 2004