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.
|
Education
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.
|