Do you write…

about birds? travel? Then please Register as a contributor.

Archives

Expand All

Newsletter

Visual C++ Programming

Design Patterns and Object-oriented Programming

2000-2 Visual C++ Programmer

Silvaco International, Santa Clara, CA
Semiconductor device modelling

Prioritised and added features to a platform-independent screen-layout library. This allowed programs to run on Windows by hiding the GUI subset of the Win32 API.

Jul 1997-Aug 1999 Senior Designer/Programmer

Lanner Group, Redditch

Discrete event simulation software

Delivered to a major oil company a tanker scheduling system that also modelled their ports and the liquid flows through them.

Created UML processes and diagrams for a general-purpose simulation engine in Visual C++/MFC that drove the whole system. Simplified the design with patterns such as: Structure; Visitor; Factory; Observer/Notifier; Mediator; Template; and Singleton.

Helped colleagues to implement patterns in other programs.

2008-date HTML & WordPress Programmer

The Pokerbird, UK
Blog & Website

You’re looking at it! And I’m also learning CSS and PHP in the process.

Education

MSc in Artificial Intelligence

Sep 1992-Sep 1993 Bristol University

Project and Dissertation investigating object-oriented implementation of Genetic Algorithms in C++. Courses covering logic programming with reference to Prolog; expert systems; fuzzy set theory; neural networks; and machine learning.

2,1 BSc(Hons) Computer Science with Mathematics

1974-1977 Bristol University

Earlier Work (Summary)

* 1996/7 C++; database

* 1995 C++/MFC; Billing

* 1994 C++; database; Financial

* 1992 C; Insurance

* 1991/2 Windows; Financial

* 1990/1 C/SQL; Insurance

* Pre-1990 Assembler; C; Pascal; Yourdon; PL/1; Basic; Fortran; Cobol

Earlier Work (Details)

Jul 1996-Mar 1997 Reuters, Stamford, CT, USA
Fixed-Income Bonds Analysis

Built a Visual C++ DLL to pull data from an Oracle database.

Feb – Dec 1995 IBM, Portsmouth, England
Telephone Billing

Improved and produced new features for Visual C++/MFC program that arranged phone bills into cost centres. Designed and built C++ classes that provided CUA standards for a Windows billing program.

May – Sep 1994 Laurentian Life, Gloucester
Financial Services

Built Paradox database and Visual C++ routines to read it.

Apr – Aug 1992 Fame Computers, Birmingham
Financial Services Software House

Maintenance and testing of C programs.

Oct 1991 – Feb 1992 Laurentian Life, Gloucester
Financial Services

Corrected programs running under Windows and MS-DOS 5 on IBM PS/2s.

Feb – Aug 1991 Allied Dunbar, Swindon
Insurance, Pensions and Mortgages

Designed and built C program to transfer clients’ details from several sources into a relational database. The program created a series of SQL statements for this.

If you want to know more or feel that I can help you, send me a message…

Your Name (required)

Your Email (required)

Subject (required)

Your Message