View/download a copy of this cv in Adobe PDF format.
|
Personal Details
|
Qualifications
|
1970-1977:
|
10 'O' levels, 4 'A' levels, Haywards Heath Grammar, Sussex, UK.
|
|
1977-1980:
|
B.Sc. Physics (hons.), Nottingham University, UK.
|
|
1995-2003:
|
|
|
|
VB3, Access2, WOSSA I & II, SQL 6.5, Architecture I & II,
VB6 Desktop & Distributed,
Analysing Requirements & Defining Solution Architectures,
Windows-based Applications with VB.NET and VS.NET Distributed,
Analysing Requirements & Defining Microsoft .NET Solution Architectures
|
|
Technical Summary
|
Entered Information Technology:
|
June 1982
|
|
Positions Held:
|
Team Leader / Project Manager
System Architect / Designer
Database Administrator
Analyst / Programmer
|
|
Hardware/Operating Systems:
|
PCs with Windows 95/98 / NT / Windows 2000 / XP
Handhelds running Windows CE
IBM mainframe
|
|
Languages/Software:
|
Microsoft Visual Studio .NET (all versions)
inc. C#, ASP.NET and ADO.NET
|
10 years
|
|
HTML, DHTML, JavaScript, VB Script
|
12 years
|
|
InterDev, IIS, ASP, ASP.NET
|
12 years
|
|
XML, SOAP and WebServices
|
7 years
|
|
SQL Server / Sybase / Oracle
|
16 years
|
|
ADO.NET, ADO, DAO, ODBC
|
12 years
|
|
eVB & Compact Framework (Pocket PC / Windows Mobile)
|
8 years
|
|
Visual Basic (all versions)
|
16 years
|
|
Crystal Reports (to version 7)
|
4 years
|
|
COM, DCOM, MTS
|
7 years
|
|
COBOL & mainframe products
|
10 years
|
|
|
Productivity Packages:
|
Microsoft Office, including VBA
Microsoft Project & Visio
Lotus Notes
Microsoft Visual Studio
Merant PVCS
|
|
Development Methodologies:
|
DMR Productivity +
RAD development & prototyping
|
|
Recent Technical Training Courses:
|
XML and Web Services
Building e-Commerce Solutions (Business to Consumer)
Building n-Tier Applications with VB
Sybase SQL Server Admin System 11
|
|
Overview
I am an experienced team leader / senior developer with over 20 years in the IT
industry. I have considerable experience with Microsoft development technologies,
especially .NET (including C# and web services).
I am skilled in the use of HTML (including dynamic HTML and behaviours), JavaScript,
remote scripting and AJAX, and have considerable experience in the design of n-tier
system architecture.
I have developed several handheld (PDA) applications using the .NET framework and
the embedded toolkit, including integration with server databases via SQL replication
and/or webservices.
I am also experienced in all aspects of the design and implementation of SQL databases.
I have experience of the entire project life-cycle including project management,
team leadership, quality assurance, system testing and developing implementation
strategies. I have also conducted training sessions and provided user support for
applications.
I have good communication and management skills and I am self-motivated and a fast
learner.
|
Work Experience
|
September 2007 - present
May 2007 - June 2007
|
C# ASP.NET and WinForms (fixed-price project delivery)
VQ Communications
Chippenham, Wiltshire
|
Migration of an existing WinForms application with embedded browser and associated
classic ASP application to C# and ASP.NET. The application is a client component
in a VOIP communications suite for high quality video conferencing.
|
February 2008 - present
July 2007 - September 2007
|
C# ASP.NET (fixed-price project delivery)
Head-Light Communications
Wokingham, Berkshire
|
Design and construction of Talent
360 (a staff appraisal system) and Talent Navigator (a career planning system) using C#
ASP.NET and SQL Server.
|
September 2006 - April 2007
October 2005 - May 2006
November 2003 - May 2004
January 2003 – February 2003
|
Business Analyst / .NET / PDA developer (contract & fixed-price project delivery)
Atkins (formerly Advantage)
Farnham, Surrey
|
Several periods of work with Advantage, working on a variety of project and roles.
Report development for a web based case management system for the Independant Review Service. Predominantly SQL 2000 and SQL
Reporting Services.
Business analyst on Metafor, an application for tracking forensic evidence for the
Metropolitan Police. Tools and techniques used included IBM Rational and DSDM.
Team leading and system architect a fire safety system for the London Fire and Emergency Planning
Authority using ASP.NET (C#) technology and SQL Server
Development using a variety of skills including VB.NET, Embedded VB, SQL Server
replication and a GPS interface for an event security application for the police service.
These positions required government security clearance.
|
|
Primary software supplier for TarSIS, a veterinary study of Johnes disease in cattle.
This study will involve taking 500,000 samples from herds throughout the UK. The
system uses a handheld (Windows Mobile) on-farm sampling application which synchronised
with an ASP.NET project management and analysis application.
The applications were written using C#, ASP.NET, .NET Compact Framework and SQL
Server.
This was preceded by two periods with VLA (the principal veterinary organisation
within DEFRA) developing an ASP intranet based solution for supporting research
into tuberculosis in cattle.
I worked directly with the veterinary officer leading this three year, £3 million
study and was responsible for the design and build of the system which provides
project management, workflow, data capture, data analysis and ad-hoc reporting capabilities.
A feature of the site is tight integration with MS Excel to provide graphs and charts.
The application uses ASP pages with JavaScript and DHTML, and a SQL Server 7.0 database,
and is hosted on Windows NT4 Server (SP6). It is targeted at Internet Explorer version
4.0 (or higher) browsers.
I was also responsible for training a new graduate employee in the administration
of the system and basic programming techniques.
|
May 2005 - August 2005
|
C# (Windows and Web) development (fixed-price project delivery)
Pennine Vibropiling
Bacup, Lancashire
|
Design and construction of a suite of application to gather instrumentation data
in real time and return it to a SQL database for analysis via a web site.
The system is written in C# and uses ASP.NET and SQL Server.
|
September 2004 - April 2005
|
.NET Web developer (contract)
EDS
Fleet, Hampshire
|
Design and development using C#, of an ASP.NET intranet to manage software inventory
and licensing with integration to Windows Active Directory, Radia and Citrix.
|
June 2004 - July 2004
December 2002 – January 2003
|
.NET Extranet (fixed-price project delivery)
Paccar
Financial Ltd. (a subsidiary of DAF Trucks)
Thame, Oxfordshire
|
Design and construction of two extranet applications to handle the sale of ex-lease
vehicles, and to provide dealers with maintenance history for commercial vehicles.
The systems use Visual Studio .NET including ASP.NET and C# business classes. The
SQL Server database access is via stored procedures.
|
|
March 2003 – January 2004
|
.NET Web developer (contract)
DEFRA
Guildford, Surrey
|
.NET development using VB, XML and web-services for a Seed Certification System
which is available to UK farmers via the Government Gateway.
|
|
August 2002 - December 2002
|
.NET Developer (contract)
Logica
Leatherhead, Surrey
|
ASP and business object development on COMPASS, a case management system
developed for the Crown Prosecution Service under the Private Finance Initiative.
The system uses Visual Studio .NET including ASP.NET and VB.NET business classes
running under COM. The Oracle 9 database access is via PL-SQL stored procedures.
This position required government security clearance.
|
|
July 2002 – August 2002
|
ASP Intranet (fixed-price project delivery)
Scionics
|
Design and construction of an intranet application to handle human resource issues
including staff appraisal and support for Investors In People and similar
accreditations. The application was designed to be sold as a customisable package
by Scionics who provide HR and other consultancy services.
The system uses ASP, JavaScript and DHTML (including behaviours), and SQL stored
procedures.
|
September 2001 - March 2002
January 2001 – April 2001
|
Web Developer (contract)
Future Mortgages (mortgage division of CitiBank)
Reading, Berkshire
|
I spent two periods at Future Mortgages developing an Internet based solution for
processing mortgage applications from Independent Financial Advisors and the general
public.
I was responsible for taking a prototype site design and enhancing it for use by
the general public. This involved adding strict validation for data captured (using
JavaScript) and adding help facilities to guide users through the process of applying
for a mortgage online.
The site uses ASP pages with JavaScript and DHTML, and SQL Server 2000 stored procedures,
and is hosted on Windows 2000 Server. It is targeted at version 4.0 (or better)
browsers.
I later returned to enhance the site and to provide tighter integration with the
internal Windows based mortgage processing systems. The web site was re-engineered
to use the Microsoft .NET platform. This work included application design, construction
of .NET server controls, writing ASPX pages and a Visual Basic.NET class library
for business components which were shared with other internal systems .
|
|
Support and development of an intranet based solution for administration of Business
Rates, Council Tax and Housing Benefit by local authorities. Implemented using ASP
and HTML/DHTML (behaviours), Visual Basic 6 ActiveX/COM components running under
MTS with a SQL Server 7.0 database. The application is hosted on Windows NT4 Server
(SP6) and targeted at Internet Explorer 5.0 or higher.
I worked as a senior developer in a team of eight, working in a support/maintenance
role. This involved reproducing, fixing and testing issues raised by customers and
the internal test team and implementing product enhancements requested by customers.
Mercury TestDirector was used for issue tracking.
(This project has subsequently been transferred from ICL to Anite).
|
|
Development of an intranet based quotation system for healthcare and income protection
products. Implemented using HTML, JavaScript, VB web-classes and Visual Basic 6
ActiveX/COM components running under MTS with an Oracle database and making extensive
use of PL/SQL stored procedures. The application is hosted on Windows NT4 Server
(SP4) and targeted at Internet Explorer 4.0 or higher.
I joined the project as the healthcare element went live and supported this for
three months before being involved in the full life-cycle (design/development/testing)
of the income protection element. In addition to development, I was responsible
for training and mentoring a number of ex-mainframe programmers in Visual Basic
and browser development techniques.
|
|
October 1994 - October 1999
|
Team Leader/Senior Developer (contract)
Nexus
Technology
Camberley, Surrey
|
During my stay at Nexus the headcount grew from 8 to 35 and the company gained
Microsoft Solution Provider status. I was the senior client-server developer with
a team of 6 other developers reporting to me.
Responsibilities included:
- Staff mentoring and coaching
- Development of standards and procedures
-
Investigation into technical strategies
- Project management, including estimating
-
Pre-sales support, user requirements analysis
- System analysis, prototyping,
design, construction and testing
Client-server applications developed included:
- Claims and Risk management
- Project control and time/expense recording with
interface to MS project
- Advertisement effectiveness analysis
- Marketing
campaign management system with interface to MS Office
- Hospital laboratory epidemiology
analysis system
Smaller applications were developed or prototyped in MS Access using VBA and Access
forms. Larger applications were developed with Visual Basic and SQL or Sybase back
ends. A modular architecture was used containing reusable COM components and ActiveX
controls which were also written in Visual Basic.
Web applications developed included:
- Management information tool to select and display reports served from Crystal Web
Server
- Project control and time/expense recording
These were developed using Interdev and IIS/ASP. A DNA architecture was adopted
utilising DCOM business objects running under Microsoft Transaction Server, which
managed database connection pools and database transactions across multiple objects.
ASP scripts were written as a "glue" to control the initiation of business objects
and to return the HTML user-interface to the browser. Database access was performed
using Transact-SQL stored procedures via ActiveX Data Objects.
|
|
November 1990 - July 1994
|
Consultant
DMR Group
Sydney, Australia
|
The DMR Group is an international Information Technology Consultancy (now part of
Fujitsu).
While with the DMR Group, I completed the following assignments:
- Tyndall Life Assurance - Visual Basic development
- Quantas Airlines - Functional
analysis of aircraft engineering and maintenance system
- Railways of Australia
- Microfocus COBOL fare and ticketing system
|
|
March 1990 - September 1990
|
Lead programmer/Designer (contract)
University of Cambridge Local Examinations Syndicate
|
Assisted in the development and implementation of an ADS/Online system which captured
and collated exam results for GCSE and 'A' level candidates.
|
|
April 1989 - February 1990
|
Database Administrator (contract)
British Telecom, Surrey
|
IDMS/R DBA supporting their Customer Service System. Responsible for installing
and maintaining IDMS/R system software, application software and database sizing
and performance tuning.
|
|
April 1987 - January 1989
|
System Designer (contract)
Hill Samuel Life Assurance, Surrey
|
Assisted in the development of an ADS/Online Contract Administration system. Responsibilities
included programmer support and coaching, program design and coding, co-ordination
of system testing.
|
|
October 1985 - October 1986
|
Consultant
Software Design Associates, New York, USA
|
A one year assignment with Goldman Sachs investment bank working on the conversion
of a floor brokerage system from a Burroughs based environment to IBM/IDMS.
|
|
April 1985 - September 1985
|
Consultant
General Electric Consulting Company, New Jersey, USA
|
A six month assignment with AT&T Information Systems working within a newly
created information centre providing adhoc FOCUS reports for sales and marketing
use.
|
|
June 1982 - March 1985
|
Analyst Programmer / Database Administrator
Air Products, Surrey
|
Joined as a graduate entrant and followed in-house training course in COBOL programming
and general information technology concepts. Initially worked as a programmer on
the first major online database system developed by Air Products written in COBOL,
ADS/Online and FOCUS.
Transferred to a position as an IDMS/R database analyst/programmer within the DBA
team in 1984.
|