|
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. |