 |
Dave Amour CV (HTML Version)
Address: Cannock, Staffordshire
Availability: Not available
|
Email: dave@audacs.co.uk
|
|
Profile
|
|
I am a development contractor and have been building web based applications and websites for the last 11 years using such technologies as Classic Asp, VbScript, VB 6.0, Visual Interdev, Visual Studio, Asp.net, Html, XHtml, CSS, JavaScript, jQuery, C#, Vb.net, Web Services, XML, XSLT, SQL Server, SQL Reporting Services (SSRS), Access, Oracle, OOP, Design Patterns and .Net up to and including version 3.5. I am both a website developer and a true web application developer. I worked mostly on public facing websites from 1999 – 2003 and then for the last 7 years have worked mostly on complex web based applications.
My main .net language of choice is C# but I am also able and comfortable coding in VB.net when that is required by clients.
Prior to developing I used to be an IT trainer teaching adult courses including things like advanced database theory, Excel & VBA, C Programming and Cobol all up to City & Guilds Level III.
When not being paid to code I spend a huge amount of time at home learning and researching new technologies so there are many things I can do which I have yet to use commercially such as MVC and WCF for example.
I also run a small home network with a domain controller, web server, email server and database server where I host websites and email for myself, friends and some local businesses so although I am a developer I am very aware of the big picture and know about things like security, DNS, SMTP, IIS, Firewalls, Routers, SSL and so on.
Also I do some part time teaching and often find myself teaching students things like WinForms programming or even games programming such as retro games like space invaders.
|
| |
|
Work History
|
| |
|
This company were migrating many of their legacy systems onto a new ERP system (Agresso). As part of this they needed to migrate a lot of legacy data from many different sources into the new system. I worked as part of a team realizing this goal which we achieved by writing many different migration tools, scripts and programs. I used the following technologies in this project.
- SQL Server 2008, SSIS, SSRS, T-SQL
- Excel 2007
- Visual Studio 2010, .Net Framework 4.0, WinForms applications, C#
- Visual Source Safe
|
|
This was a very short contract due to a miscalculation of workload from the client. However in my short time there I completed two projects - one for Dove and one for Velvet Tissues. These projects involved writing a suite of xml based soap web services for use by a flash client. I also did some standard database interface work for Velvet Tissues on their existing website.
- Asp.net with C# - Visual Studio 2008 (.Net Framework 3.5)
- Html, CSS, Xml, Web Services
- SQL Server 2000
- SubVersion Source Control
|
| |
|
This was a web application development role utilising the technologies listed below. I worked on an Access 2007 database system working in conjunction
with an asp.net web application to record, monitor and analyse child weight data for children attending a weight management programme.
As well as building the Access database and asp.net application, I also coded a WinForms application to import data from Access to SQL Server.
- Asp.net with C# - Visual Studio 2008 (.Net Framework 3.5), WinForms
- Html, JavaScript, CSS, Xml, Ajax
- SQL Server 2005
- Access 2007, VBA, Visual Source Safe
|
|
This role was both a support and development role working within a range of applications including legacy classic ASP applications,
Visual Basic 6 thick client applications with SQL Server 2000 back ends and asp.net applications with SQL Server 2005. There has also
been a small amount of C# Winforms work and more recently quite a lot of asp.net 2.0/VS 2008 web application based greenfield project work.
The latter involved a large, complex system called VaccTrack for managing swine flu vaccinations along with a similar system for anti virals.
I also developed a staff skills database and central absence reporting system.
- Identifying and fixing code vulnerabilities (SQL Injection, XSS etc)
- Classic ASP, Visual Basic 6
- Asp.net with C# - Visual Studio 2005 & 2008
- Html, JavaScript, CSSml, Ajax
- SQL Server 2000 & 2005
- Marval Pursuit
- C# Winforms
|
|
I contracted at Capgemini since March 2008 where I worked on a large
integrated web based application working on such technologies as asp.net,
console apps, windows services, SSRS, ClearCase and Oracle. A summary of the
skills and technologies used are as follows.
-
Asp.net 1.0, 1.1 and 2.0
-
Asp.net conversion from 1.0 to 2.0
-
C#
-
HTML, Javascript, CSS, Ajax
-
SQL Server
-
Some exposure to Oracle
-
Some exposure to IBM Rational ClearClase
-
SQL Server Reporting Services 2005
|
I worked at Eon for all of 2007 and a few months in 2008 and was
involved in a variety of large and complex projects. All of these were
internal business applications – HR & Help Desk applications for
example. These were built with asp.net 1.1, SQL Server 2000 and C# as the
core skills. I also did some data interface work to support these
applications. Lastly I also did some support work on legacy classic ASP
applications. Typical skills and technologies used here include:
-
Asp.net 1.1 with Visual Studio 2003 + Source Safe
-
C#
-
Xml
-
Creation of xml based word documents using XSLT
-
Html, JavaScript, CSS, Ajax
-
SQL Server 2000
-
Classic ASP
|
The project I worked on here was confidential so I cannot give any details
other than the technologies used which were as follows.
Skills used:
-
Asp.net development (C#) Framework Versions 1.1 with Visual Studio 2003
-
SQL Server 2000 + Reporting Services 2000
-
Heavy use of Javascript, XmlHttp & Xpath (Ajax)
-
Xml Web Services/SOAP + XSLT
|
Working on the prototype of a complex property project budget system for Tesco
(A client of Styles & Wood). This was built using Asp.net 2.0 + Visual
Studio 2005, SQL Server 2000 and heavy use of Infragistics Tab and Grid
controls.
This contract unfortunatley ended early due to sponsorship delays from the end
client even though the prototype phase was a technical success.
Skills used:
-
Asp.net development (C#) Framework Versions 2.0 with Visual Studio 2005
-
SQL Server 2000
-
Infragistics web controls
|
Working on a complex workflow management application built as an asp.net
application with a SQL Server backend.
Skills used:
-
HTML, DHTML, XML, XSLT, JavaScript
-
ASP.net, C#, Windows Services, User Controls, Web Custom Controls, Refelection
& Custom Attributes
-
SQL Server 2000
-
Dynamic PDF creation & manipulation using Siberix
|
This long 16 month contract involved 8 months improving and developing an
existing extranet asp application used by the customers of ConocoPhilllips. The
last 8 months were spent converting this large and complex application into an
asp.net application.
-
ASP 3.0, HTML, XHTML, DHTML, VBScript, XML, XSL, Javascript
-
ASP.net, C#, Windows Forms Apps, Web Services, SOAP, Windows Services
-
SQL Server 2000, Access
-
Dynamic PDF creation
|
Chiltern Business Solutions have an existing account management application
which they are converting from Classic Asp to Asp.net. They have a permanent
member of staff starting in the near future and my role as a contractor is to
make a start on the architecture of the application so that the new team member
has the basic software plumbing in place ready for when he starts. This
contract ended on the 2nd April 2004.
Skills and technologies used at Chiltern included:
-
ASP.net (C#), HTML, XHTML, DHTML, Javascript, Web Custom Controls
-
SQL Server 2000
|
I was employed by Freecom.net to replace a member of staff who left last year.
He had been working on an in house CRM system which was close to completion. It
was my task to finish off this software as well as document and train staff in
its use. As well as this I was involved in smaller ad hoc projects to maintain
existing web sites, put proposals together for new ones etc. The person who I
replaced actually hated his new job so asked if he could come back which he
did. As a result of this the budget was insufficient to justify two people
working on the same project so my probationary period was not extended. However
Freecom were extremely happy with the quality of my work and are happy to
confirm so in writing.
Skills and technologies used at Freecom included:
-
ASP.net (C#), HTML, XHTML, DHTML, Javascript, VBScript, Visual Basic 6.0, Com +
-
SQL Server 7.0 and 2000
-
Advanced CRM Systems
-
XML
-
Merak Mail Server – customising the API and building an xml web service layer
into the API
-
PGP – Internal PGP xml web service for encrypting emails for ecommerce and
communication with nominet
|
Whilst at Xtranet I worked on one main project and many smaller ones. The main
project I worked on was Bus2School (www.bus2school.com). This was a project
which tracked school buses at a private school using GPS modems. The software
was able to know exactly where each bus was and by comparing this position with
known timetables in a SQL Server database it was able to determine if buses
were running late. This was performed by using the API of Microsoft MapPoint to
calculate routes, distances etc. In the event of buses being later than a
specified threshold students and parents who had registered for the system
could automatically receive text messages telling them their bus was late and
when it would be at their stop. The system also used the MapPoint API to
generate maps on the fly so that website administrators could easily and
visually see where all their buses are, where they had been etc.
Whilst working on this main project I also worked on other smaller projects,
existing site maintainence etc.
Skills and technologies used at Xtranet included:
-
ASP & ASP.net (C#), HTML, XHTML, DHTML, Javascript, VBScript
-
SQL Server & Microsoft Access
-
GPS Modems and associated protocols
-
Microsoft MapPoint API
-
XML
-
Network Administration
-
ECommerce
|
During my 7 months at Eventure I have undertaken the following projects and
responsibilities:
I have upgraded Eventure’s network from a peer to peer simple gateway network
to a Windows 2000 domain. I have also produced two main resellable web based
applications for Eventure. The first of these was a full blown and complex
etraining facility - a generic and reskinnable online training presence. It is
an enterprise level complete training solution which is modular and can easily
be reskinned for customisation for various clients. Currently in use by LWB
Refractories and soon be used by the NHS.
The second of these products is named CMS Lite (Content Management System).
This is a one stop all round off the shelf website solution for small
businesses. It allows a redesign and reskin of the visual appearance by
Eventure after which all the functionality exists within the package for
clients to completely manage all their online content using a Microsoft Word
like browser based text editor. Pages are created dynamically including
specified Meta data along with a dynamically built dhtml menu. Other features
include
-
Add/Edit/Delete unlimited categories for easy page management
-
Upload images and add them to your pages
-
Edit/Delete uploaded images
-
Useful website logs showing various helpful statistics
-
Customisable Tickertape service
-
View submitted contact us forms online or download them as a CSV file:
-
Newsletter management:
-
Giving the ability to add/edit/delete Recipients
-
Add/Edit/Delete plain or html newsletters using a Rich Text Editor
I have also been involved in training a new fledgling developer in asp.net as
well as undergoing further smaller projects including ecommerce builds, smaller
bespoke content managed sites and maintainance and improvements to existing
applications and sites in both old asp and asp.net with VB.net.
Skills and technologies used at Eventure include:
-
ASP & ASP.net (C#), HTML, XHTML, DHTML, Javascript, VBScript
-
SQL Server & Microsoft Access
-
Advanced CMS Systems
-
XML
-
Network Administration
-
ECommerce
|
During my time at Pool.net I worked on a number of smaller projects as part of
a team. Most of my work was for the Alliance & Leicester building society
who is Pool.net’s main client. Projects included cms systems for their website,
bespoke MS Access analytical systems, conversion of legacy functionality into
xml based web services using VB and Soap Toolkit. I also introduced Pool.net to
the benefits of .net and undertook some company wide initiation and training.
Skills and technologies used at Pool.net include:
-
ASP & ASP.net (C#), HTML, XHTML, DHTML, Javascript, VBScript, Com+
-
SQL Server & Microsoft Access
-
Visual Basic
-
Web Services
-
XML
|
-
ASP & ASP.net (C#), HTML, XHTML, DHTML, Javascript, VBScript, PGP
-
SQL Server & Microsoft Access
-
Visual Basic
-
Ecommerce
|
-
ASP, HTML, XHTML, DHTML, Javascript, VBScript
-
SQL Server & Microsoft Access
-
Visual Basic
|
-
ASP, HTML, XHTML, DHTML, Javascript, VBScript
-
SQL Server & Microsoft Access
-
Perl
-
Intershop
|
-
ASP, HTML, DHTML, Javascript, VBScript
-
SQL Server & Microsoft Access
-
Ecommerce
|
-
Authoring & Delivering IT Training Courses Including City & Guilds
& NVQs
-
Word, Excel, Access, Publisher
-
Windows 95 & 98
-
HTML
-
Visual Basic
|
-
Authoring & Delivering IT Training Courses Including City & Guilds
& NVQs
-
Word, Excel, Access
-
Windows 95 & 98
-
C Programming
-
Cobol Programming
|
1993 – 1995, Rix TV and Video Hospital – Electronics Engineer
1990 – 1992, Hartstone Hosiery – Computer Operator
1983 – 1986, Department of Social Security – Clerical Assistant
Below are links to some of the sites I have worked on over the last few years but
please beware some of hese can be 10 years old so may not exist anymore or may have been redone completley since I last worked on them!
|
http://www.planet-health.co.uk
http://www.floridahealth.co.uk
http://www.emcat.org.uk
http://www.emtex.org.uk
http://www.doff.co.uk
http://www.keith-hall.co.uk
http://www.money-minder.co.uk
http://www.mmbs.co.uk
http://www.sheda.org.uk
http://www.wilsonorganisation.co.uk
http://www.raspberryvillage.co.uk (Online Catalogue Only)
http://www.eastmidlands.net
http://www.swarfegaexperience.co.uk
http://www.churchills-on-line.com
http://www.emnet.co.uk
http://www.brownejacobson.com
http://www.alliance-leicester.co.uk
http://www.eventureinternet.com
http://www.dastv.co.uk
http://www.ccph.org.uk
http://www.taylorspoultryservices.co.uk
http://www.nottinghamshire-probation.co.uk
http://www.moonpredictions.com
http://www.golfplan.co.uk
http://www.thedateshack.co.uk
|
| |
Educational and Work Related Qualifications
BTEC National Diploma in Computer Studies
Level II City & Guilds 7261 Coding and Programming in C
Level II City & Guilds 7261 Database Concepts
Level II City & Guilds 7261 Cobol Programming
Level III City & Guilds 7261 Word-processing using WordPerfect 5.1
Level III City & Guilds 7261 Coding and Programming in C
NVQ Skills Assessor certificate - City & Guilds modules D32 and D33
NVQ Internal Verifiers certificate - City & Guilds module D34
Adult Education Teacher Training Certificate (City & Guilds 7307 Scheme) -
Stage 1
Adult Education Teacher Training Certificate (City & Guilds 7307 Scheme) -
Stage 2
Post 16 Certificate in Education
City & Guilds VQ Level I - Word-processing Practices (Microsoft Word)
City & Guilds VQ Level I - Spreadsheet Methods (Microsoft Excel)
City & Guilds VQ Level I - Database Methods (Microsoft Works)
City & Guilds VQ Level I - Desk Top Publishing (Serif Page Plus)
City & Guilds VQ Level II - Word-processing Practices (Microsoft Word)
City & Guilds VQ Level II - Spreadsheet Methods (Microsoft Excel)
City & Guilds VQ Level II - Database Methods (Microsoft Access)
City & Guilds VQ Level III - Word-processing Concepts (Microsoft Word)
City & Guilds VQ Level III - Spreadsheet Methods (Microsoft Excel)
City & Guilds VQ Level III - Database Concepts (Microsoft Access)
8 O Levels
|
| |
Interests and Activities
I am interested in most aspects of computers, particularly the Internet,
programming and learning new applications. I also play chess a great deal. I
currently play for Mansfield in the Nottinghamshire League and also represent
the County in our 1st team. Occasionally I also participate in weekend
tournaments around the country. Time permitting, I also enjoy reading, music
and the cinema.
|
| |
| Skillset Summary |
| |
|
I have been programming for 21 years and have gained various levels of
experience in the following languages, technologies and applications:
|
| |
ASP
Allaire Homesite
Ashton Tate Dbase
ASP.net
Assembler
Basic
C
C#
CGI
Cobol
Com, MTS, Com+
Content Management Systems
CSS
DHTML
Database Design
Ecommerce
Excel
FrontPage 98 & 2000
GPS Modems & protocols
HTML
HTTP 1.1
IIS 4.0
IIS 5.0
Intershop Version 3.0 and 4.0
JavaScript
|
Macromedia Fireworks
Macromedia Flash
Merak Mail Server + API
Microsoft Works
Micrsoft MapPoint + API
MS Access
MS Dos
MSHTML
Paint Shop Pro
Pascal
Perl
PGP
Photoshop
PowerPoint
Publisher
SAP Interfaces (eGate)
Serif Page Plus
SQL Server 6.5, 7.0 & 2000
SQL Server DTS
SQL Server Stored Procs
SSL
T-SQL
VB.Net
VBScript
Visual Basic
|
Visual InterDev
Visual Studio.net
Web Services
Windows 2000
Windows 2000 Advanced Server
Windows 2000 Server
Windows 2003 Server
Windows 3.0
Windows 3.1
Windows 95
Windows 98
Windows Millennium
Windows NT
Windows XP
Word
WordPerfect 5.1
WordPerfect 6.0
XHTML
XML
XSL
XSLT
|
|
|