C++ Win32 Revisited

via WordPress CSS

Curriculum Vitae

leave a comment

Design Patterns and Object-oriented Programming

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

Education

MSc in Artificial Intelligence

1992/3 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-7 Bristol University

2011-date Visual C++, Win32

Genetic Algorithm

Classes that will form a GA toolkit and Travelling Salesman application plus a Windows test harness for them. You can view the C++ files here.

2008-date HTML & WordPress

The Pokerbird, UK
Blog & Website

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

2000-2 Visual C++ Programmer

Silvaco International, Santa Clara, CA
Semiconductor device modelling

Prioritised and added features to a platform-independent screen-layout library. My responsibility here allowed programs to run on Windows by implementing an Adapter (or Bridge) to the GUI/GDI subset of the Win32 API.

1997-9 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.

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

Your Message

Written by Andy

May 8th, 2012 at 7:52 am

Posted in

Leave a Reply

Andy Gibb
52 Phoenix Way
Portishead BS20 7JX
United Kingdom
07739884133

This hCard created with the hCard creator.

Creative Commons License

This work by Andy Gibb is licensed under a Creative Commons Attribution-Non-Commercial-Share Alike 3.0 Unported License. So, you may republish any article but please link back here with amazing keywords. Cheers!

The site also uses Google Analytics and so creates tracking cookies and collects non-identifiable data about you. Finally (yawn!) I am a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk