The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=PO00289S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

            Nationality:                            British 

            Availability:                            04/11/02 

            Position Sought:                     Analyst/Programmer

                                                            (Contract only, with substitution clause) 

            Preferred Locations:              M3/M4 corridor,  London and the South East 

            Qualifications:                        12 O levels, 3 A levels, 1 S level

                                                            B.A.(Hons) Computer Science, Cambridge University 

            Skills Summary: 

                        UNIX (SVR4.2, Solaris, OSF1, Linux), shellscripts                  12 years 

                        C programming                                                                         10 years 

                        C++, Object Orientated Design, (Rational Rose)                       9 years 

                        Windows NT, Visual C++, MFC, Win32                                 6 years 

                        COM, DCOM, ATL                                                                4 years 

                        HTML, JavaScript, CGI                                                           4 years 

                        Secure UNIX                                                                           3 years 

                        Oracle, SQL, Pro*C                                                                2 years                                                           

                        I have development facilities for C++ and Apache with PHP on Linux.

                        I possess a full British driving licence and a valid UK passport.

10/98-8/02 [snip]

Analyst/Programmer (contract) 

I worked on Prophet, an actuarial projection system, which is used by the insurance and pensions industry for risk assessment and policy valuation. It runs on Windows NT/9x/2000/XP. The code was written in C++ using both Microsoft Visual C++ (version 6 and .NET) and Borland C++ Builder 5. The ATL and STL class libraries were used in both environments. MFC was used with Visual C++. The databases used were Interbase 6 and Microsoft Access. My personal involvement was:

Producing OO designs in UML using Rational Rose and writing design documentation.

Re-engineering the system to use DCOM to allow the user to split large calculations over multiple, remote machines, making use of the Microsoft ATL classes.

Producing documentation for the architecture and design of a new version of the backend calculation engine. 

Implementing the first phase of the new backend calculation engine. The code was written in standard ANSI C++ using the STL/Roguewave class libraries, allowing it to be compiled under Linux in addition to Windows.

Modifying the existing single threaded architecture to use multiple threads where appropriate.

Designing an API to allow users to hook into the system from Visual Basic or VBA applications such as Excel. 

Writing GUI test harness and configuration utilities using MFC and Visual C++. 

2/98-9/98 [snip]

Analyst/Programmer (contract) 

I worked on the Digital Customer Administration Account. This involved developing software to be used by customer administrators as part of an outsourcing contract to EDS. The project had a three tier architecture, with the client and server code on Windows NT 4.0, and an Oracle 7 RDB database running on a Digital Alpha server. Most of the code was written in Visual Basic 5.0, with some Visual C++ 5.0, making heavy use of DCOM/Active X and ODBC. My personal involvement was: 

Producing library code in Visual Basic 5.0 using RDO and ODBC to connect to the Oracle database. 

Writing DCOM/Active X components in Visual C++ 5.0 using ATL and MFC. These components allowed Visual Basic objects access to facilities such as connection points, the NT event log and process termination facilities.


4/97-2/98 EDS Defence Ltd, Hook, Hampshire

Analyst/Programmer (contract) 

I worked on two projects at EDS. One on Solaris 2.5.1 and Windows NT 3.5.1, the other on Digital OSF1 and Windows NT 4.0. Both projects were written in C++ and Visual C++ making use of the Standard Template Library (STL). My personal involvement was: 

Producing design documentation using the Rational Rose OO design tool,  implementing, debugging and testing C++ code on both development platforms. 

Reviewing C++ code to check for errors and compliance with standards. 

Using Pro*C and SQL to access data in an Oracle 7 database and interfacing with an LDAP server to access an X.500 database.  

Writing a plug-in for Netscape Navigator on both Windows and Solaris using Java classes to provide functionality for use on Web pages via JavaScript and LiveConnect. 

Writing HTML web pages including JavaScript and server based CGI programs for use on an intranet. 

Producing classes to use TCP/IP sockets for client-server communication. 

7/95-4/97 International Computers Ltd, Bracknell and Basingstoke

Designer/Implementor (contract) 

I worked on two projects, the Pathway project and the CHOTS defence project. I was personally involved in designing and implementing code in C/C++ on Windows NT 4.0, Unix and Secure Unix. I used the Rational Rose OO design tool to produce Booch class diagrams. GUI work was done in MOTIF/X-windows on Unix and MFC/Win 32 on Windows. 

4/94-7/95 London Financial Futures and Options Exchange (LIFFE) 

Development of LIFFE's APTplus in C++ on Solaris with X-windows, MOTIF and RogueWave.  

10/93 - 4/94 BT Laboratories, Martlesham Heath, Ipswich. 

Development work using C/C++, MOTIF,  SQL*PLUS, Oracle 7, Solaris and SunOs. 

9/87-10/93 International Computers Ltd, Bracknell. 

Development work using in C, UNIX, Secure UNIX and X-windows MOTIF.

 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.