| |
|
Name: |
|
|
Date of
Birth: |
10 February 1956 |
|
Nationality: |
British |
|
Status: |
Married |
|
Education: |
Mill Chase
County Secondary School, Hampshire |
|
|
Duke of York
Military Academy, Dover |
|
|
Loughborough
College, Leicestershire |
|
|
|
|
Education
Qualifications: |
GCE "O" Levels:
Maths, English Grammar, English Literature, Physics,
Chemistry, History, Biology, Woodwork and Technical
Drawing. |
|
|
GCE "A" Levels:
Maths, Physics and History |
|
|
Bachelor of Arts
Honours Degree, 2:1 (Physical Education & Computer
Science.) |
|
IT
Qualifications: |
Microsoft
Certified Systems Engineer
Microsoft
Certified Solution Developer
Microsoft
Certified Database Administrator
Microsoft
Certified Trainer |
|
Sporting
Achievements: |
European Judo
Champion 1972, 1973
GB Judo Team for
1984 Olympics
School boy and
Under 21 Rugby for England |
|
Hobbies: |
Horse Riding,
Cycling, Hiking |
|
Other
Information: |
Non Smoker, Full
clean driving licence |
|
Key Skills: |
C#, .NET, MS SQL
Server, Visual Basic, MTS/COM+, ASP, COM, ActiveX, HTML,
DHTML, JavaScript, VBScript, CSS, IIS, ASP.NET, XML,
XSLT, UML, SOAP, Web Services |
|
Roles: |
Solution
Architect
Team Leader
Technical Lead
Senior
Programmer/Analyst
Mentor
Database
Designer and Developer |
|
Clients/Employers: |
[snip] |
|
Availability: |
Immediate |
|
I am currently
working from home on a project of my own and taking a
well-earned rest. I am available for an early interview
and can start almost immediately. |
NB: This CV has been
designed to provide a précis on this single page, subsequent
pages need only be read if the above is of interest and the
reader requires more detailed information.
|
Most Recent
Contracts: |
|
Client: |
[snip] |
|
Location: |
Wimbledon |
|
Role: |
Web Developer |
|
Duration: |
4 Months |
|
End Date: |
11th
November 2002 |
|
Extensions: |
0 |
|
Comments: |
Working
mainly on a project to update an Employee Incentive site
for BT Sales Staff. Using XML, SQL-XML, XSLT, HTML,
JavaScript, ASP, VBScript, VB, COM+, UML, CSS |
|
Client: |
[snip] |
|
Location: |
City of London |
|
Role: |
Consultant and
Mentor |
|
Duration: |
7 Months |
|
End Date: |
28th
June 2002 |
|
Extensions: |
2 |
|
Comments: |
The IT
Manager from a previous contract (Lloyds) moved to Limit
and asked me to come in and help her inexperienced team
move to the .NET platform. I was responsible for
designing a new n-tiered infrastructure and Data
Warehouse, with ASP.NET providing presentation
services. The whole set of GUIs, components and Windows
2000 Services were developed in C# using Visual
Studio.NET. Technologies included were MSMQ, COM+, SQL
Server 2000 Analysis Services. The whole suite was
designed using the Unified Process and documented in UML
using Visio 2000 and Enterprise Architect from Sparxs
Systems.
|
|
Client: |
[snip]
(UK) |
|
Location: |
Bracknell, Berks |
|
Role: |
Architect and
Technical Lead |
|
Duration: |
4 Months |
|
End Date: |
5th
November 2001 |
|
Extensions: |
0 |
|
Comments: |
I was the
designer and lead developer on a project to develop a
system that forecasted failure rates of shipped
computers based on historical data. The system
implemented an Incremental Trending algorithm based on
Linear Regression. The main tool used was Visual Basic 6
although Visual Interdev was also used to develop a
suite of web tools to manage and control the forecasting
system. All data was hosted by SQL Server which meant
the project included development of stored procedures
and complex transformations with T-SQL and DTS. The
system is comprised of several ActiveX Components that
run in the MTS or COM+ environment.
All of my
design and documentation utilised UML notation, and was
created with Visio 2000. XML was used extensively for
configuration files and caching data at the Web browser
to make the management tools more rich in functionality
and responsive.
|
|
Client: |
[snip] [snip] |
|
Location: |
Worthing, Sussex |
|
Role: |
Architect,
Technical Lead and Mentor |
|
Duration: |
13 Months |
|
End Date: |
July 2001 |
|
Extensions: |
3 |
|
Comments: |
I was
employed to help them design and implement many of their
current and new services using a distributed
architecture with Microsoft technologies. Applications
were Web based using ActiveX components developed with
Visual Basic 6 and hosted by MTS. SQL Server 7.0 was
the database being used which required a mixture of DTS
and Replication development for transfers and
migrations, and hundreds of Stored Procedures. XML and
XSLT was used extensively for data transfer and
transformation. Although we were unable to use SOAP
since we were not using Windows 2000, the architecture
and techniques used were very similar.
|
|
Client: |
[snip] (Private
Client) |
|
Location: |
West London |
|
Role: |
Database Systems
Consultant |
|
Duration: |
On going for 5 years
in blocks of 2 or 3 weeks |
|
End Date: |
Last period ended
May 2000 |
|
Extensions: |
N/A |
|
Comments: |
I have returned
to this client regularly 2 or 3 times each year over the
last 5 years. My role here is one of Consultant and Trouble
Shooter. They have their own team who manage the database
systems on a day-to-day basis, but I am called in for
specific problems usually performance related.
|
|
Client: |
[snip]
(Private Client) |
|
Location: |
West London |
|
Role: |
Intranet Architect |
|
Duration: |
6 Months |
|
End Date: |
March 2000 |
|
Extensions: |
N/A |
|
Comments: |
I first worked
on a project at [snip] during my spell with [snip].
They liked me so much that even after they had dispensed
with the services of [snip] I was asked to go back and
help them set up an Intranet using Microsoft Technology. As
well as setting up and designing their Intranet I mentored
the development team so that they were able to cope without
an external resource such as myself.
|
|
Client: |
[snip]
(Private Client) |
|
Location: |
City |
|
Role: |
XML Consultant |
|
Duration: |
6 Months |
|
End Date: |
July 1999 |
|
Extensions: |
1 |
|
Comments: |
I was employed
here to help the development team make the best use of XML
for data exchange. We effectively implemented an RPC
protocol using XML and improved the integration between
their PC and Mainframe environments
|
|
Client: |
[snip] |
|
Location: |
City |
|
Role: |
Senior
Developer/Team Leader |
|
Duration: |
9 Months |
|
End Date: |
November 1998 |
|
Extensions: |
1 |
|
Comments: |
A project-based
contract to develop a satellite control system using Visual
Basic involving automation of Microsoft Office documents and
access to a DB2 database.
|
Key Skills
I have a mixture of
System and Development skills, basically I was more a system
person until 7 years ago where I turned my attention more
towards development with focus on Distributed applications using
Internet technologies, what Microsoft has since taken to calling
Windows DNA. I still get plenty of opportunity to maintain and
practice my System skills but my focus is definitely on
development and implementation areas.
|
Operating
Systems: |
Comment |
Experience |
|
MS-DOS |
All versions to
6.2, advanced batch programming and macro scripting.
System configuration and optimisation. |
12 Years |
|
Windows
|
All versions to
Windows 98, fully conversant with set up and advanced
optimisation and security |
12 Years |
|
Windows NT/2000 |
Advanced
knowledge of enterprise design and implementation,
optimisation, configuration, support and troubleshooting |
12 Years |
|
Messaging
Systems: |
|
|
|
MS Exchange
Server |
Advanced
knowledge and experience of implementing all versions
except 2000 although I have run a few training courses
on this version. |
7 Years |
|
Databases: |
|
|
|
SQL Server |
Specialist
subject, advanced knowledge and experience of all
versions from 4.2 to 2000. Design and optimisation are
my most advanced skills with this product |
10 Years |
|
Programming: |
|
|
|
C# |
The best
language to come along during my IT career, and I have
been learning and using it since the first public beta
releases of the .NET platform. |
2 years (9
months commercial) |
|
Visual Basic and
VB.NET |
Extensive
knowledge and experience of programming for Windows.
Designed and developed countless applications and
components using all versions. Advanced level
COM/COM+, MTS and Distributed architecture development |
10 Years |
|
VBScript and
JavaScript |
Advanced
knowledge and experience, using these languages in Web
Application implementation. As is common in ASP
development on IIS I have used VBScript for server side
programming and JavaScript for client side programming |
4 Years |
|
HTML/DHMTL |
Advanced
knowledge and experience of developing cross browser
compatible Internet/Intranet applications |
4 years |
|
XML |
Advanced
knowledge of design and use of XML documents for Data
Exchange. Familiar with the use and creation of DTDs
for validation of XML document content, and used the DOM
within applications and web pages to manipulate XML
data. |
3 Years |
|
XSL/XSLT |
Intermediate to
advanced knowledge and experience, recent projects have
used XSLT to develop a Register Analysis Wizard that
runs in IE 5.* and allows corporate customers to analyse
their Share Register online. |
3 Years |
Other
|
|
|
|
MTS/COM+ |
Advanced
knowledge of development and configuration of COM
components that are hosted by Microsoft Transaction
Server. These components have been used from Win32
applications and Active Server Pages |
Since
introduction of product |
|
ASP |
Advanced
interactive Web Application development, primarily using
Visual Interdev |
Since
introduction |
|
CSS1/2 |
Advanced
knowledge of using Cascading Style Sheets for formatting
cross browser Internet/Intranet applications |
3 years |
|
IIS |
Advanced
knowledge and experience of Web application development
on this platform, also of configuration and maintenance
of IIS servers. |
Since
introduction of product |
|
UML |
A recent
addition to skill set, but good level of knowledge and
application of this complex and adaptable methodology
|
3 Years |
|
Microsoft .NET |
I have been learning
and working with the .NET platform since the first Beta
release. However my commercial experience has been limited
to the last 9 months, and focused mostly on ASP.NET, this
has been almost exclusively using C#, which I have become
very familiar with. |
2 years with Beta
releases |
Development Tools
|
|
|
|
Visual Basic |
Advanced use of this
tool to develop, stand alone and component based
applications since version 2.0 of the product |
10 Years |
|
Visual Interdev |
My preferred web
development tool. Although it provides many WYSIWYG tools
and features, I prefer to hand code pages and like being
able to do so with the Visual Studio interface |
5 Years |
|
Visual Studio .NET |
My preferred tool
for Windows and Web development since it’s release. |
2 years (9 months
commercial) |
|
Query Analyser |
The query tool that
ships with Microsoft SQL Server, I find this tool invaluable
as a back up for developing and troubleshooting. Although I
prefer to use Visual Studio tools for database development,
particularly Stored Procedures, there is no substitute for a
dedicated querying tool like this when it comes to
troubleshooting and testing |
5 years |
|
FrontPage |
I am familiar with
all of the basic and advanced features of this tool and have
used it when clients have required it. Not my preferred
tool for development of web sites, because of the way it
bloats pages with custom tags. Very useful for prototyping. |
4 years |
|
Visual Modeller |
UML is my preferred
format for modelling an application or system, so it made
sense to make use of the UML modelling tool that ships with
Visual Studio. Not my preferred tool but many clients that
have Visual Studio use it and I am comfortable with all of
its features. |
3 Years |
|
Visio |
I have used Visio on
and off for as a Database Modelling tool, but in the last
two years it has become more useful as a UML modelling tool. |
4 years |
|
Objecteering |
My preferred tool
for UML modelling, it has all of the features of Rational
Rose, but I find it more intuitive, and of course it is a
lot cheaper |
3 years |
|
Forte for Java |
I used this tool to
learn Java and have stuck with it ever since |
2 Years |
|
XML Spy |
This was the
preferred XML development tool for one of my clients so I
became very familiar with it. |
1 year |
|
Paint Shop Pro |
My preferred
graphics tool for Web Graphics |
3 years |
|
Corel Draw |
For all other
graphics tasks I use this which I have been a fan of since
the early days |
7 years |
RELEVANT EMPLOYMENT
HISTORY
Mar 97 to Date
Freelance/Contractor
See “Recent Contracts” section for details
For the last few years I
have worked as a Freelance Consultant/Contractor working for
numerous clients including Dell, [snip], [snip], [snip] and
[snip] Registrars. I have focused on solutions
that are based on the Microsoft DNA model. My speciality has
been SQL Server particularly with regard to optimisation and
development. I have also added the JAVA 2 platform to my skill
set as I see this as important knowledge to get the most from
the Internet as it evolves, similarly XML has been a major
subject in my own personal development. I see XML as a crucial
standard that will be adopted by almost every major player in
business software and Internet development. I have used XML in
the last three projects that I have worked on, and more recently
used XSLT to manipulate XML for Web interfaces and data
exchange. I filled the spaces between contracts and projects by
running training courses, both Microsoft Official Curriculum and
Bespoke.
February 96 to Mar
97 IT Manager
[snip]
As IT manager I had
responsibility for the implementation and support of the
internal network and the technical configuration and set up of
training rooms. I had the opportunity to test and in some cases
implement the new technologies emerging at the time, and was
responsible for migrating the company from ccMail to Exchange
Server. I was also instrumental in moving the majority of admin
and management tasks from paper based systems to electronic,
which involved developing a series of application modules that
integrated Exchange Server and SQL Server behind an Outlook
interface that incorporated VB components. Ultimately though I
preferred to work as an independent and returned to this way of
working where I am happiest.
August 94 to February
96 Freelance & IT Consultant
After a grounding in IT
with two small companies that no longer exist, I decided to have
a go at working for myself and managed to do very well,
developing a reputation for “producing the goods” as some of my
clients put it. Working for people such as [snip] others.
Previous Career
HM Forces |