|
(Ph.D.)
Personal
profile
Software developer
with particular experience of developing software for
mathematical models and implementation of algorithms. Have
worked with a wide variety of programming languages and
modelling tools. Have developed and programmed algorithms for
digital signal processing, text manipulation, control systems,
optimisation and adaptive processes. Self motivated and
persistent in tackling tasks where there is no initial
indication of the best techniques to apply. Good at keeping to
timescales for tasks which can be planned in detail. Quality of
work guaranteed. Am able to work from home using own
facilities.
Programming
languages and modelling tools
Excel /Visual
Basic, Fortran, C, C++, Simula, Java, XSL, Matlab, Extend
Specialist
mathematical processes
·
Optimisation
·
Tolerance analysis
·
Queuing systems analysis
·
Adaptive processes
·
Monte-Carlo simulation
·
Digital signal processing & spectral analysis
·
Stability analysis
Key
skills & achievements
·
Producing mathematical or algorithmic representations of system
elements, and assembling them into a computer model of a system.
·
Experienced with a wide variety of programming languages and
modelling tools
·
Experience of:
o
Presentations, including one at an international conference.
o
Setting objectives and controlling research projects.
·
Used
to working as a member of a team
·
Readily able to extend computer modelling experience to new
areas.
·
Main
author of three published papers and co-author of two.
·
Have
supervised a M.Sc. project resulting in a publication.
·
Holder of two UK patents.
Employment History
|
Nov
04 > present |
[snip], software development.
Software for interrogation of SWIFT financial
transaction messages.
·
Writing XSL stylesheets to transform XML
documents
·
Writing Java methods to perform complex
text manipulation tasks |
|
July
03 > Oct 04 |
Career break, development of stock market trading model. |
Mathematical analysis / computer
modeling positions:
|
Nov 98 > June 03 |
[snip], Technical Consultant.
-
Signal
processing functions of optical communication
devices
-
Propagation and mutual interference of digital
signals in optical fibres
·
Optical safety
calculations |
|
Nov
87 > Nov 98 |
[snip], Technical Consultant.
·
Signal
processing functions of digital radio
·
Propagation
and mutual interference of digital radio signals
·
queuing
effects in packet switched networks |
|
Aug
79 > Nov 87 |
[snip],
Principal Engineer.
·
Signal processing
functions of voice band modems
·
Propagation of digital
signals across telephone networks |
|
July 78 > July 79 |
[snip], Research
Associate.
·
Detection processes
voice band modems |
Qualifications
|
1979 |
Ph.D., Modem Detection Processes,
[snip] |
|
1975 |
M.Sc., Mathematics of Modern Control
Systems, [snip] |
|
1974 |
B.Sc., Mathematics, lower second,
Imperial College, London University |
Personal
details
Nationality:
British
Marital status:
Married
Date of
birth: 20 March 1952
Driving licence
Yes
Health: Good
Hobbies
Stock market
investing, badminton, cycling, swimming, French language
University based
research
M.Sc. project:
Optimisation of a 4-bar linkage used in an
industrial pile fabric machine, using numerical optimisation
techniques.
Ph.D.
and Research Associate Post:
Development of data detection processes for
voice band modems, based on the Viterbi algorithm. The project
involved the development and evaluation of simplified (i.e.
reduced state) variants of the Viterbi Algorithm, by means of
computer simulation. This work contributed to two publications. |