Hamish Williams

40 Lothian House
124 Lothian Road
Edinburgh
EH3 9DD
0773 892 3739 (mobile)

Employment

Murray Beith Murray, ws
IT Developer
2000 - current
  • Part of a four person IT team (and a member of MBM's 2006 Rob Roy Challenge team).
  • Involved in replacement of firm's proprietary client and investment management applications with two systems: Elite (3.6) to replace the practice management functions and Pulse (2.4.4.16) to replace investment management. Principally working on migration of investment management functions.
  • Providing staff with, as much as possible, a seemingly integrated system through DTS and IQObjects/MyEureka reports.
  • Modified existing software written in Delphi (an object-oriented language) to work with Microsoft SQL Server 8 (Elite) and Oracle 8i (Pulse), the changed data structures, and changing office procedures.
  • Discussing requirements with staff, suggesting solutions, and drafting specifications.
  • Creation of reports and utilities for data manipulation using Crystal Reports (8.5), IQObjects/MyEureka (6.1.310), Excel, SQL, and Delphi (to version 6).
  • Use of MS SQL Server Enterprise Manager, Query Analyser, Toad (Oracle), Oracle SQL Developer, and JUDE (3.2).
  • Adhering to policies on documentation and version control (using Microsoft's SourceSafe 6).
  • Alongside informal day-to-day communication, formally reporting fornightly to IT Manager on project progress and ongoing issues.
  • Helpdesk duties when required to cover holidays, etc.
Kestrel Software
Programmer
1998 - 2000
  • Hired by Kestrel Software to work within a team at Murray Beith Murray.
  • Rewrote proprietary client and investment management application (written in Clipper) using Delphi.
  • Offered employment with Murray Beith Murray on cessation of their contract with Kestrel Software.
Stocktrade (execution only stockbrokers)
Analyst / Programmer
1996 - 1998
  • Junior member of a two-person team developing a Company Schemes order management system using Delphi and MS SQL. The system allowed rapid entry of orders (taken over the 'phone), execution of orders, printing of contract notes, electronic payments, and user enquiries.
  • Created utility programs to interface with ACT's Order Management System.
Other experience:
  • Contacted by Colin Hampton Associates in 2002 with offer of evening/weekend contract work. Developed an ActiveX control in Delphi used within GPass (software used by General Practioners) allowing the easy creation and printing of labels for specimens.
  • Maintaining the daide.org.uk website (a resource for people writing programs that play the Diplomacy boardgame).
  • Created a Delphi program that plays the Diplomacy boardgame. Currently working on a Java (j2se) version.
  • Served as a staff representative on MBM's Staff Consulative Committee.
  • Long standing member of Residents' Association including a period as Chair.

Education and training

Open University
Degree level courses
1993 - 2003
  • Artificial Intelligence for data interpretation, TM426 (2003)
    Fourth level project, "Using neural networks to categorise e-mail".
  • Artificial Intelligence for technology, T396 (2002)
  • Using Mathematics, MST121 (2001)
  • Social Science foundation course, D213 (1993)
Napier University
IEE Postgraduate Certificate in Software Engineering
1995
Napier Polytechnic
HNC Computer Studies
1987
Short courses:
Oracle 8i Database Administration, Administering a Microsoft SQL Server 2000 Database, Introduction to SQL, Mastering Microsoft Office 2000 Solution Development, Visual Basic for Applications
References are available upon request.