|
Curriculum Vitae
----------------------------------------------------------------------
Other : Full
British driving licence and up to date passport.
----------------------------------------------------------------------
Primary Work Skills
===================
* Software
Engineer.
* Full Software
Life Cycle.
* Object Oriented
Analysis and Design.
* Embedded
Systems.
* Version Control.
* Customer Facing.
----------------------------------------------------------------------
Relevant Experience
===================
Programming Languages
---------------------
ADA
3 years
University.
4 years
commercial.
* 3 years taught
language at University.
* University
project to write CASE tool for ADA.
* HTML editor as
part of University final year project.
* Porting
applications to power PC platform.
* Removing board
specific software and
creation of
hardware interface layer.
* Communications
driver for LynxOS platform.
* Testing ADA code
to requirements.
* Application
development for RADAR system
C
1 years
University.
1 years
commercial.
* 1 year taught
language at University.
* Embedded
applications for mining equipment.
* Test
applications for mining equipment.
FORTH
2 years
commercial.
* Embedded
applications for mining equipment.
Assembler
3 years
commercial.
* Various
assemblers for embedded applications.
PLM
1 years
commercial.
* Control
equipment for mining.
HTML
1 years various.
* University
computing department.
http://www.comp.lancs.ac.uk
* Appeal web site
for local Firemen.
no longer
live
XWINDOWS/MOTIF
1 years
University.
* Front end for a
set of CASE tools for ADA programmes.
* Created a HTML
editor for final year project.
JAVA
* I have completed
the Sun Micro systems JAVA programming language course.
Tools and Applications
----------------------
Rational APEX
2 years.
* Porting ADA for
new platforms.
* Writing new
applications to remove platform specific code.
* Writing drivers
for LynxOS platform.
Rational ROSE
1 years.
* Reverse
Engineering applications.
* Re-modelling for
object oriented basis.
* Design work for
RADAR system
PVCS
2 years
* Version control
and release of software.
Operating Systems
-----------------
UNIX
3 years
University.
3 years
commercial.
VMS
1 years
commercial.
Windows
15 years
commercial user.
15 years Domestic
user.
MSDOS.
15 years Domestic
user.
----------------------------------------------------------------------
Previous Employment.
====================
Contracting Experience.
-----------------------
[snip]. Germany
Sept 2002 -
present
Software Engineer
(development).
Original contract
for 10 months (to end July 2003)
* Design and
development work on a new RADAR system.
* OOA on
requirements.
* OOD using ROSE.
* Producing
software in ADA.
* Producing
testware as required.
[snip] Germany.
June 2000 - June
2002.
Software Engineer
(test).
Original contract
12 months.
2 x 6 month
renewals.
* Interpreting
requirements.
* Specifying test
materials to military specifications.
* Developing and
implementing test procedures.
* Maintaining
documentation.
EADS. Munich Germany.
Sept 1998 - June
2000.
Software Engineer
(development).
Original contract
6 months.
2 renewals.
* Porting ADA
applications to run on power PC under LynxOS.
* Reverse
engineering and modifying applications
using Rational
ROSE.
* Replacing board
specific software with a hardware
interface
layer.
* Creating a
communications driver.
Employment Experience.
----------------------
Joy Mining Machinery.
Wigan.
June 1996 - August
1998.
Software Engineer
(development).
* Specifying,
writing and maintaining embedded software
in FORTH for
automated mining machinery.
* Implementing
control software for embedded systems
Main control
system in PLM.
* Version control.
* Software
release.
* Customer
support.
University College
Manchester. C/O HMP Lancaster.
October 1995 -
June 1996.
IT Instructor.
* Teaching the
inmates, and some of the staff, of Lancaster
prison how to
use computers and the most widely used
software
packages.
* Defining
individual study programmes which lead to a
recognised NVQ
issued by Cambridge University.
Credible Solutions.
Leyland.
July 1995 -
October 1995.
Customer Support.
* Customer support
for bespoke smart card, point of sale
system and back
office software.
* Hardware
maintenance.
ACT Financial Systems.
Lancaster.
April 1998
February 1991.
Programmer.
* Specifying,
writing and maintaining software for
insurance
companies.
* System operator
duties (Syfa 2000).
Haden Young Plc. Heysham
Power Station.
February 1986 -
April 1987.
Technical Clerk.
* Responsible for
the documentation control for a
commissioning
team on a large building services
contract.
Pitney Bowes Plc.
Manchester.
May 1983 - October
1984.
Service Engineer
* Responsible for
installation and maintenance of
small mechanical
and digital office paper handling
machines.
GEC Telecommunications
Coventry.
June 1980 -
February 1983.
Trainee
Commissioning Engineer
* Responsible for
learning all aspects of installing
a telephone
exchange.
----------------------------------------------------------------------
Education.
==========
Lancaster University
October 1992 -
July 1995
* BSc (hons)
Computer Science with Software
Engineering.
(Lower second)
Blackpool and Fylde
College of Further Education
October 1987 -
April 1987
* Individual
College certificate in Micro
Electronics
Technical Support.
Kingston-Upon-Thames
College of Further Education
October 1980 -
February 1983
* BTEC Certificate
Telecommunications.
Lancaster Royal Grammar
School
October 1975 - Jun
1980
* 'O' levels in
Physics, English, Technical Drawing,
Geography,
Divinity and Economics.
----------------------------------------------------------------------
Rates
-----
Rates are based on
period of work. For shorter periods
I require a higher
rate.
Normal rate for 12
months : 50 (pounds stirling) per hour.
Fixed price
contracts can be arranged based on a fixed
statement of
work.
Rates are
negotiable depending on period of contract,
the type of work,
exposure to interesting projects, exposure
to new languages,
available training and location. |