Curriculum Vitae

Name: John Crispin Kirk

E-mail address:

Date of birth: 1 July 1974

Nationality: British

Marital Status: Single



MCSD (Microsoft Certified Solution Developer)
MCDST (Microsoft Certified Desktop Support Technician) Charter Member

70-100Analyzing Requirements and Defining Solution Architectures
70-165Microsoft Visual Basic 5.0 Programming
70-175Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0
70-176Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0
70-229Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
70-270Installing, Configuring, and Administering Microsoft Windows XP Professional
70-271Supporting Users and Troubleshooting a Microsoft Windows XP Operating System
70-272Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System

MCP transcript available at
Transcript ID 678048, access code dZVB7fvb

Professional membership

Member of the British Computer Society

Member of the Institution of Analysts and Programmers


MSc Advanced Computing (King's College London)
Project: Ecological Artificial Life - a simulation of the population dynamics of a beehive, using agent based modelling (programmed in VB.NET)

B.Sc. Honours Computer Science - 2:2 (University of Durham)

4 A levels (2 A grades, 2 C grades), 1 A/O level (A grade), 9 G.C.S.E.s (5 A grades, 4 B grades)


European Computer Driving Licence

British Red Cross Basic First Aid Course (valid until November 2007)
St John Ambulance First Aid at Work Course (valid until April 2008)

Employment history:

June 1999 - September 2002, October 2003 - June 2005

I work for PMSI as a consultant, developing management consultancy tools in Visual Studio. I currently do VB.NET development with SQL Server 2000, and I have used VB 6.0 and Visual C++ 6.0 to do COM development in the past. This involves team development, using Visual SourceSafe 6.0.

One tool performs statistical analysis on a database and generates graphs; there is a supporting tool that converts information between different database formats. Another tool is used to analyse promotional spending; this has been deployed in various countries in South-East Asia, so the application had to be able to handle different character sets (including MBCS and Unicode) and has been localised to provide a user interface in different languages.

I also administer the Windows 2003 servers when required, e.g. by configuring Exchange 2003 and Active Directory.

March 1998 - June 1999

I worked for Alpha Telecom as an analyst programmer, developing in-house applications using Visual Basic 5.0 and 6.0 under Windows NT 4.0, connecting to SQL Server 6.5 and 7.0. One application is used to calculate the commission owed to agents. Another handles the sale and activation of pre-paid phone cards. In the course of this development, I upsized my applications from Access to SQL Server, and constructed a data mart.

April 1996 - February 1998

I worked for The Corporation of London, a local authority. This involved making their applications 2000 compliant, converting them from Clipper (DOS based) to Visual Basic 4.0 (Windows based). These applications included a time recording system and a file management system. I also administered their servers (running Windows NT 3.51) and acted as the first line of technical support for all IT problems.

October 1995 - December 1995

I worked for ComTecH, a software house in Oxfordshire, developing an application in Visual Basic 3.0 for estate agents to track their properties and tenants.

July 1994 - August 1995

I had an industrial (STEP) placement as a systems analyst with Derek McVickers Ltd., Consett, during the summer vacation that followed my second year at university. I was then retained as a member of staff until after I graduated (part time during the terms, full time during the vacations). While I was there, I developed Windows-based database applications for the company, using Visual Basic 3.0, such as an inventory tracker, and an equipment repair logger. By using this software, the company conforms to the standards BS 5750 part 2, and ISO 9002. I also trained the staff to use Microsoft Office.

Other computing skills:

I have been using Microsoft Small Business Server on my home network since 1998, in order to improve my skill set.

I also have my own website at
which is written in XHTML and supports the W3C's accessibility standards.

Download this CV as a Word document (in Internet Explorer, right click on the link and choose "Save Target As..." from the menu that appears).

My home page

This page was last updated on 2005-06-05 by John C. Kirk

Valid XHTML 1.0! Valid CSS! Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 Labelled with ICRA