Electronics (building circuit boards, soldering etc); reasonable French, German, Spanish; some Japanese.
August 2018 - September 2018
This was a short-term contract to maintain their legacy sales application and mentor a junior developer. The mentoring was successful and the junior developer became productive with my help, so it turned out that they didn't need me anymore.
Since 2001 I have been an Analyst/Programmer, and also department webmaster, for the Clinical Trial Service Unit at the University of Oxford, as part of the Core Programming team. The unit runs large-scale clinical trials of cancer, leukaemia and heart disease treatments. In Core Programming we provide IT solutions for most sections of the department. My work has been split about 80-20 percent between programming work and web work. For Windows applications we have been using Borland/CodeGear C++ Builder/RAD Studio. Most databases are Ingres/Actian RDBMS (similar to PostgreSQL). Major work completed to date includes:
Fry Ltd www.fry-it.com (Freelance)
SugarCRM, PHP, Plone, HTML/CSS/YUI. Tailoring of CRM systems for public sector clients.
Hedgenet Systems hedgenetsystems.com (Freelance)
PHP, MySQL, HTML/CSS. Initial development of hedge fund management application.
Educational Information Solutions (Freelance)
Development of time-management application for teachers in Django framework.
June 2001 - November 2001
Haysworks (now Hays Recruitment) - www.hays.com
January 2001 - May 2001
Sun Microsystems (now Oracle) - www.sun.co.uk
August 1998 - August 2000
Securicor Information Systems (now Capita Secure Information Solutions) - capitasecureinformationsolutions.co.uk
Software Maintenance Engineer
I did maintenance and development in C/C++ of the market-leading DS1000 Integrated Communication and Control System (ICCS) for over 60 of the biggest Police forces, Fire services and Ambulance trusts across the UK. Fault diagnosis, from on-site visits and diagnostic data provided by field engineers, involved frequent customer contact and required replication of faults on a factory test system. It required a broad knowledge of radio and telephony technology (e.g. MASC encryption, DPNSS/G703, ISDN). Other responsibilities included producing documentation and HowTo guides. Code was written mainly in Symantec C++ and assembler in a Windows environment and it was deployed on MSDOS and embedded in ICs. We used a CVS-like version control system called Intersolv PVCS Manager, FlashView debugger, Remedy call-logging software, and various in-house MS Access/VB support applications.
September 1997 - June 1998
Final Year of Degree Course at UWE, Bristol - www.uwe.ac.uk
Final year modules included Systems Administration, Compiler Design, Object-Oriented Systems, Advanced Formal Specification, Operating Systems, 3D graphics. My final year project was designed using Rational Rose/UML and was written in Java.
August 1996 - August 1997
Magnox Electric Plc - magnoxsites.co.uk
Simulator Maintenance and Development Engineer
Maintenance and development of systems simulating Magnox nuclear power stations in Fortran on UMAX (a parallel UNIX variant), upkeep of system documentation. Also PC/Windows 3.1 network support, maintenance of simulator hardware, building circuit boards, drawing of systems diagrams using CorelDraw.
Available on request.
Available on request.