Scott Gilhooly




Programming Experience
Primary Skills

C, C++, STL, COM, ATL, MFC

Others

Javascript, HTML, UML, ADO, EPP, ASP, XML, SQL/TSQL

Tools

Visual C++, Visual Sourcesafe, SQL Server, CVS, MATLAB

Platform

Windows NT/2000/XP

Other Experience

Working in large and small teams as well as under my own supervision, working to strict standards of design, documentation and coding style, working to tight deadlines, importance of source control and documentation.


Education

University of Glasgow (1989 – 1993)

B.Eng. (Hons) Electronic and Software Engineering

(Upper Second Class)


Work Experience

June 2004 – Aug 2005

Acimetrics

Experience – C, C++, MATLAB, CVS


Acimetrics grew from a university project to develop a Michelson Interferometer instrument with an innovative tuning algorithm. As sole software engineer, I was responsible for converting the embedded control software from C to C++, using a OOD strategy and planning future development, as well as maintaining the existing MATLAB user interface.


Sept 2001 - June 2004

Total Registrations

Experience – C++, Visual C++, MFC, ATL, COM, SQL Server, PGP SDK, XML, ASP, HTML, Javascript


Total Registrations handle registration of internet domain names. I was responsible for several COM-based components such as a PGP handler and wrote the client software to interact with the .Name registry, which transfers customer details from an SQL Server database to the Registry using their EPP server, in an XML format. I was also responsible for gaining the registry’s accreditation.


Oct 1999 – Jul 2001

KSS

Experience - C++, STL, Visual C++, MFC, ATL, COM, XML, SQL Server, Windows NT

Knowledge Support Systems (KSS) produce pricing analysis software. I was part of the Pricenet team, developing a pricing analysis tool for the petroleum industry. Most of the application is component based, communicating via COM interfaces and transferring data as XML documents. The user interface was written in HTML and Javascript. One of the components I wrote was an import handler, taking customer data as an XML document and storing it in an SQL Server database using an in-house data access component.




Work Experience (cont)

Dec 96 – Aug 1999

Micromass UK Limited

Experience – C/C++, Visual C++, MFC, ActiveX, Windows NT

Micromass is a world leader in the production of mass spectrometry instruments. My position required me to write Instrument Control software in C++ using MFC to run on Windows NT. This software was used to interact with a separate embedded PC which controlled the instrument electronics, using C/C++ code running under the VxWorks operating system, for which I was also responsible. ActiveX controls were used to handle the interfacing.

Jul 1994 – Dec 1996

Ferranti Thomson Sonar Systems (now Thales Underwater Systems)

Experience – C using Borland Compiler

Following my graduation, I joined Ferranti Thomson as a Firmware Design Engineer. The role entailed writing low-level software in C to drive various pieces of hardware in real time. Most of the hardware I worked on was based round the Inmos Transputer range, requiring parallel processes to operate in real time and, in most cases, interact with a PC and various other hardware elements.



Personal Interests

I have always been a keen amateur musician, my main instrument being the guitar, and enjoy writing and recording my own music.


My other interests include reading and watching films, particularly fifties B-movies. In order to improve my fitness, I have recently taken up running and yoga.



Personal Details

Address

11 Maitland Avenue

Chorlton-cum-Hardy

Manchester

M21 7ND

Phone

07817 791 459

E-mail

Scott.gilhooly@gmail.com

Date Of Birth

28/1/1972