r e s u m e
| Employment | September 2004 to Present - Quorum Business Solutions |
| Title | Senior Consultant |
| Areas of work | Gas Pipeline Transaction software. Software analysis and design including UI, batch process, C++ and Microsoft SQL Server and ORACLE query design. |
| Employment | June 1998 to January 2004 - Schlumberger Sugar Land Product Center |
| Title | Senior Software Engineer |
| Areas of work | Drilling database implementation using C++,
object oriented techniques. Use of Excel through both OLE Automation and
regular MFC OLE libraries. Object database querying techniques such as
tree traversal. Performance optimisation. User interface design. Data modeling for
new applications. Investigation of new programming techniques such as XP. |
| Employment | August 1997 to May 1998 - Schlumberger IPM Engineering Group (Houston) |
| Title | Project Support Engineer |
| Areas of work | Design, maintenance and worldwide support of
Well Engineering Management System. Other support and software design. |
| Employment | June 96 to July 97 - Schlumberger IPM (Aberdeen, UK) |
| Title | Project Support Engineer |
| Areas of work | Software design and implementation of software to help
organisations learn from their mistakes. Microsoft Project, Microsoft Office and Microsoft
Visual C++ and Visual BASIC. The Well Engineering Management System helps users to build large
design documents, utilising stored knowledge from previous iterations of those documents.
IT support role looking after Windows and Macintosh users. Included setting up a shared filesystem
on SunOS utilising PCNFS for the Windows side and Columbia Appletalk Package (CAP) for the
Macintosh side. |
Other Experience
I have wide experience with a variety of hardware and software including :
- 8-bit micros of the mid-late 80's (Apple II, BBC Micro, Speccy).
- Early 32-bit PCs such as the Amiga, Archimedes/A440.
- An Inmos Transputer Farm including 8 T800 Transputers.
- PCs from 386sx upto my current Pentium III 550e.
- 6502 Assembler, 680x0 Assembler, ARM Assembler.
- BASIC, PASCAL, S-Algol and PS-Algol.
- Standard ML, Lambda-Calculus.
- Saphire DataEase, Microsoft Access, ORACLE.
- Occam, Parallel C, Parallel FORTAN.
- Java, C++.
Current Interests
As with many computer people who like to stay up with what's happening, I have
a wide and constantly varying set of interests. Whats in :
Education
M.Sc. Information Technology (Medical Physics) from Aberdeen University, Scotland.
B.SC. Computational Science from St Andrews University, Scotland.