CV

Here is an HTML version of my CV (resumé).

If you have any comments, then please contact me.

Profile

A Senior Analyst Programmer with broad-ranging experience in IT design and development gained in a wide range of industry sectors including Financial, Utilities, Defence, Building & Nuclear. Versatile, adaptable and committed. Excellent communication and development skills, and with extensive team-leading experience. Keen to embrace new methods and technologies.

Key Skills

C++, Visual C++, MFC, C
UML, OOA, OOD with CASE tool experience (Enterprise Architect)
STL
XML, HTML
Visual Basic, with experience in database front-end creation.
Oracle, SQL Server, SQL, Transact SQL, PL/SQL.
Team Leading, including project planning, staff mentoring and staff appraisals.
Production & delivering of training courses.
Extensive customer-facing experience.

 

Career History

Senior Analyst Programmer

Misys Securities Trading Systems Ltd.

2001 - date

Responsible for the analysis, design and implementation of functional changes to Nova, the company’s international trading and settlement system.

Designing, implementing and testing an interface handling SWIFT messages between Nova and a third-party system, using C++, XML and Visual Basic 6. Design done using UML.
Designing, implementing, testing and integrating an in-house replacement for a commercial source-code library that was used extensively in Nova. The replacement library was produced using the C++ Standard Template Library.
Instrumental in the adoption and roll-out of Enterprise Architect as the departmental UML CASE tool.

Recently involved in the evaluation of Java for the implementation of a new development.

Senior Designer/Team Leader

Instem Limited

1999 - 2000

Senior Designer and Team Leader (6 people) in the Asset Management Group, responsible for the design and technical lead on projects within the Group.

Led the design, implementation and commissioning of a project to provide an inventory control system to manage the receipt, testing and issuing of water meters for a major utilities company.
Wrote quality plans and procedures.
Wrote user manuals and training material; delivered training to end-users.
Prepared bid proposals.
Conducted recruitment interviews.
Position involved significant customer contact, with both end-users and management teams.

Software Engineer

 MiTek Industries Ltd.

 1997 - 1999

Specified, designed, implemented and tested developments to MiTek's timber-framed building design and costing program. The application was implemented in C++ using MFC, and involved extensive customer contact and work in the US, Australia and New Zealand. Co-developed the software security system used by all MiTek applications.

Software Engineer

Defence Research Agency (MoD)

1996

Designed and implemented a military intelligence application - a distributed UNIX system written in a mixture of C and C++, with an X Windows front end. Designed using the Shlaer-Mellor object-oriented analysis and design method.

Team Leader

Instem Computer Systems 

 1992 - 1996

Team Leader (7 people) on a number of projects for the nuclear power industry. Responsible for day-to-day team management; production of design specifications; production of quality plans and procedures; preparation of bid proposals; conducting recruitment interviews. Significant contact with customer design teams. Wrote and presented a paper at a conference on Control & Instrumentation in Nuclear Installations held at Cambridge University.  

Team Leader

BAeSema Ltd.

 1989 - 1992

Team Leader (4 people) implementing the Man-Machine Interface for a naval command and control system.  

Software Engineer

Psion 

1988 - 1989

Implemented part of the runtime system for Psion handheld and laptop computers.  

Software Engineer

Marconi Defence Systems Ltd. 

1986 - 1988

Worked on a set of support software used for testing embedded software produced by the Guided Weapons Division. Designed and wrote a graphical Finite State Machine Design Tool.

Education and Qualifications

2001 Member of the Institution of Analysts and Programmers (MIAP)
1996 Member of the British Computer Society (MBCS)
1992 - date 

General Science Degree 

Various courses including Topics in Software Engineering, and Relational Databases.

Open University (on-going)
1986 - date Various industry training courses, including UML, XML, VB, SQL Server, C++, UNIX System & Network Programming.
1983 - 86 B.Sc. (Hons) Mathematics University of Leeds

 

Personal Summary

Enjoys playing the bongos (badly), black & white photography, cooking (and eating), rugby, astronomy, building robots, creative writing, travelling, walking, cycling & camping, and learning strange languages.

Date of birth 21/08/65
Married
Clean driving licence

Home Photographs Writing Music CV Index Miscellaneous Travel Notes Friends Art Projects

Last Updated: 10 July 2002 23:44:06