- click
on the links below to jump to the key sections of the
CV
- to
jump back to the top of the page click on the CV headings
|
|
|
| |
|
|
|
|
CONFIDENTIAL
APPLICANT PROFILE
|
|
|
|
PERSONAL
DATA
|
|
|
| |
|
|
|
|
Present
location:
|
Dorset
|
Place
of birth:
|
Brighton
|
|
Preferred
location:
|
Commutable
|
Nationality:
|
British
|
|
Date
Of Birth:
|
08/10/56
|
Availability:
|
1
Month
|
|
Marital
Status:
|
Married
|
Children:
|
No
|
|
Driving
licence
|
Yes
|
Car
owner:
|
Yes
|
|
Present
income:
|
£45,000
Package
|
Salary
Sought:
|
£40K+
(Local)
|
| |
+
Share Options
|
|
£50K+
(London)
|
| |
|
|
|
|
|
|
|
| |
|
|
|
|
Degree:
|
BSc
(Hon's) 2.1 Geology & Chemistry, (Keele University)
|
| |
|
|
|
|
GCE
'A' Levels:
|
Chemistry
(B), Physic(A), Mathematics (C)
|
| |
|
|
|
|
GCE
'O' Levels:
|
Chemistry
(A), Physics (A), Mathematics (B), History (C). Geography
(C), French (C), German (C), Biology (D), Technical Drawing
(D)
|
|
1999
|
Elected
Member of the British Computer Society MBCS |
|
1998
|
Chartered
Engineer (Software Engineering) CEng |
|
|
|
|
| |
|
|
|
|
Languages
& O/S:
|
Java
(RMI, JDBC & Servlets), JavaScript, PERL, C/C++, CORBA,
XML, Visual C++, Pascal, Fortran, ADA, Assembler (PDP 11),
Command Languages, GKS; UNIX, AIX 3.2, SunOS, SOLARIS, DEC
OSF, VMS, DOS 6.0, Quota II, CPM.
|
| |
|
|
|
|
Platforms:
|
Sun
Workstation, Sparc, RS6000, HP715-33/50, SGI, DEC ALPHA 3000,
Vaxstation IBM PC and Compatibles, Vax 11/780,785,750; MicroVAX;
PDP11, IBM 3800, Convex 120(Unix Super Computer), Ratheon
Tempus, TRANSPUTERS.
|
| |
|
|
|
|
Additional
Software:
|
Visual
Age for Java, Kawa, JBuilder, Orbix Web, Dynabase, XDesigner,
OSF Motif/X-WINDOWS 4 & 5, Gupta SQL Windows, MS-Windows
3.1 SDK, Windows-NT, Teamwork, Excelerator; Yourdon, Framemaker,
HTML. SYbase, Oracle PL/SQL, DB2. Access,
|
| |
|
|
|
|
EMPLOYMENT
HISTORY
|
|
|
|
|
|
|
| |
|
|
|
|
Aug
1999 to Date
|
New
Media Design Company
|
| |
Technical
Director/Software Engineer (Permanent)
|
| |
|
|
|
| |
Responsible
for managing a team of designers and developers who are producing
Web sites using JSP, ASP, Java, Perl, Oracle, Sybase, JavaScript,
XML, WML, PHP, C++, C and HTML for major clients. I am responsible
for the design and execution of the development work as well
as retaining a very hands-on involvement in the work its self.
|
| |
One
example of hands on development is for a major Financial
Information
Web site. Specifically the ISA purchase section of this
site. Developed this site using an Oracle database connected
to
Perl CGI applications using a DBD/DBI library interface.
The Web pages were generated from a set of "THTML" template
pages that are translated into HTML using an in-house
designed Perl based "THTML" parser. |
| |
Currently
responsible for development and support
of new clients, who are in the process of implementing
a £100,000
facelift of their existing site, which includes a new
associated
site to be implemented by my team. |
| |
Also
currently work part-time as an Associate Lecturer for the
Open University. Teaching M301 "Software Systems
and Their Development". The topics include Java programming,
analysis and design of application software using
UML (Unified Modelling
Language), frameworks and patterns, and concurrency. I
have been teaching this course since February 2000
and have
found
it both rewarding and educational. |
| |
|
|
|
| PREVIOUS POSITIONS
|
|
|
| |
|
|
|
|
May
1999 to Aug 1999
|
Services
Company
|
| |
Software
Engineer (Contract)
|
| |
|
|
|
| |
Responsible
for the design, development and implementation of Java SWING
based GUI systems. |
| |
|
|
|
|
Apr
1997 to May 1999
|
Financial
Investments Company
|
| |
Software
Engineer (Contract)
|
| |
|
|
|
| |
Responsible
for the design, development and implementation of web based
financial systems. I used a Sun Sparc 20 running SOLARIS
2.6
and a PC that "dual booted" WINDOWS 95 and NT 4.0. I produced
JAVA (on PC and Solaris Platforms), C++ (on Solaris), Shell
Script (CSH, KSH and Bourne Shell) and PERL CGI applications. |
| |
The
web applications I developed included sections written in
HTML4, XML, JavaScript and often include embedded JAVA Applets.
The Growth Calculator (CORBA Orblet) and accompanying Web
page are good examples of my work with Java applets and CORBA
orblets. My non-applet Java design and development work involved
developing specialist applications with or with out a GUI. |
| |
My
later work was a Java FTP client that securely automates
the
FTP'ing of log files from outside the company firewall to
an internal secure server. I have also worked on a trial
Swing
application that takes full advantage of the new platform
independent widgets provided by the javax.swing JComponent
class. This included
using the very useful JTable class. I have also written a
number of JAVA servlets, for the Netscape "SuiteSpot" Web
server, to enhance the collection of Web statistics. The
Web statistics
are stored in an Informix database by collecting data using
a Servlet and saving to the database using an RMI /JDBC
Java
application connected to one of my Servlets. |
| |
I
also spent some of my time maintaining and developing the Company
Disclosure Web site. This is a Financial product designed to
allow an IFA to produce illustrations and key features documents
for the companies PEPs, Unit Trusts, Investment Trusts and Open
Ended Investment Company (OEIC) funds. I also developed a SYBASE
OpenClient/OpenServer conduit application for Disclosure. This
work involved a substantial amount of FIREWALL implementation
and development with Sybase libraries.. |
| |
I continued to develop CGI applications (in C, C++ and PERL)
and HTML pages for the WebXpress and company access products.
I also spent some time integrating these products with
Business Objects produced with Orbix
Web
to CORBA standards. My last role was designing and developing
applications for Web statistics based on net.Analysis and
DynaBase |
|
|
|
|
|
Mar
1996 to Mar 1997
|
Information
Services Provider
|
| |
Software
Engineer (Contract)
|
| |
|
| |
Initially
on a two month contract, It was renewed five times. My duties
were Web development and Web infrastructure designer. I used
UNIX (DEC Alpha Station 255,400 and a Sun Sparc 20 running OSF1
and SOLARIS 2.5 respectively) and WINDOWS NT 4.0 machines. I
produced code and web pages in HTML, PERL, JavaScript and JAVA.
Most of my time was spent running and developing the Company
Annual Reports Web Site. |
| |
I
integrated new software with "off the shelf" software like
the Harvest Search Engine and Various Netscape Web Servers.
My last
work was on IDC and the WebSql ODBC, which generated Active
HTML Web pages from a Microsoft Access Database using ASP
format. |
| |
|
|
Dec
1995 to Mar 1996
|
Multi
Media Development
|
| |
Software
Engineer (Contract)
|
|
|
| |
Develop
multi-media presentations and multi-media software. This work
included the development of a WEB site from scratch and integration
of my own code with Multi-media Director and other multi-media
development products. I used several languages and development
systems - including Java 1.0, PERL, VISUAL C++, BOURNE SHELL,
AWK, and Fox Pro RDBMS systems. I designed a system to make
the creation and update of a WEB SITE semi-automatic. My multi-media
activities involved the formatting of .wav and .avi files
and the generation of all code required for a multi-media
presentation. |
| |
|
|
|
|
May
1995 to Nov 1995
|
Oil
Exploration Company
|
| |
Senior
Software Engineer (Permanent)
|
| |
|
| |
Brought
in to set up and design Test Software and QA procedures for
the companies in house projects, currently responsible for porting
existing Go to Links to AIX/SGI-IRIX and DG-UX environments
involving X11, Motif and 'C' software development and using
the Motif 4GL product TeleUSE and Imake compilation tools. |
| |
Development
of an on-line multimedia application using HTML and Framemaker
document creation tools. Maintenance of existing code and the
development of format transcription software. Also responsible
for defining customer requirements involving communication with
customer using E-MAIL via CCMAIL and purifying for memory leak
detection etc |
| |
|
|
Apr
1992 to May 1995
|
Graphics
Company
|
| |
Technical
Consultant & Project Leader (Permanent)
|
| |
|
|
|
| |
Responsible
for the original specification, design/analysis and coding
for 2D & 3D Image Processing and Visualisation (Rendering)
Software for Medical and Geophysical Applications. |
| |
Major
responsibility for the design and development of Data Conversion
software for Signal and Image Processing, the modification
of UNIX Device Drivers for Printers and other Peripheral Equipment.
The porting of software across a range of platforms running
UNIX variants. |
| |
Within
the last year increasing involvement in direct Technical Support
to clients in Europe and the USA including on site software
design and coding, modification of systems to suit the clients
application or integration of Fairfield software into clients
systems. Responsible for Training and Pre-Sales Support at
clients premises and Trade exhibitions in the UK and Overseas. |
| |
All
the above software written in C & C++, OSF/Motif 2.1
and X-Windows on the RS6000 running AIX 3.2 or Sun Sparcstation/
HP Apollo 715-50/33 running SunOS and UNIX respectively.
Also
C/C++ and MS-Windows 3.X SDK/Windows-NT. |
| |
|
|
|
|
Nov
1990 to Apr 1992
|
Oil
Company
|
| |
Lead
Programmer (Group Engineer)(Permanent)
|
| |
|
|
|
| |
As
the Senior Engineer responsible for the Design and Development
of a Major Software Project to Automate Ships Cargo Stowage
Systems including Communications link via Modem to Port Authorities. |
| |
Development
included the design of the Graphics User Interface, Graphics
for the modelling (Requiring Animation) of a Ships cargo and
hold, Data Handling and Batch Processing software and the
design of a Database to hold both the Ship and Cargo information. |
| |
Software
written using Yourdon design methods in 'C' V6.0 running under
DOS the target hardware being compatible 80386 laptops. With
the GUI written using Microsoft's Windows SDK V3.0 and Gupta
SQL Windows in the design of the Database. |
| |
Other
responsibilities include Managing the project, Consulting
with/and giving Demonstrations to Clients, supervising the
work of other programmers including training juniors in software
design using Microsoft Windows and 'C'. |
| |
|
|
|
|
Jul
1990 to Nov 1990
|
Systems
House Ltd
|
| |
Senior
Software Engineer(Permanent)
|
| |
|
|
|
| |
Working
on a variety of software projects with major effort in the
design of a Telecommunications Control System for Commercial
Air Traffic Control. Majority of Software written in 'C' on
a PC Compatible running DOS, program of 10,000 lines of structured
code using the Yourdon design methodology. |
| |
In
addition designed the User Interface for a Telecommunications
System using a Touch Screen with software written in C on
a PC running UNIX and using OSF Motif (Library) and X-Windows. |
| |
|
|
|
|
Feb
1989 to Jul 1990
|
Large
Systems House Ltd
|
| |
Prototype
Leader(Permanent)
|
| |
|
|
|
| |
Responsible
for the design of a project to develop a rapid software prototyping
system using Case tools and Object Orientated Design methods.
Involving Excelerator 1.8, Teamwork, C++ and OSF Motif/X-Windows
for the Graphical Interface. |
| |
download
as a WORD document
|