Curriculum Vitae
David Michael Field
10 Ash Grove
Ash Green
Coventry
Warwickshire
CV7 9AT
Contact me
Profile
I am an experienced VB.NET/ASP.NET/SQL Server developer, familiar with
the entire application lifecycle. I work to the highest standards of quality,
robustness and maintainability. I am currently expanding my skills to encompass
Visual Studio 2005, .NET 2.0 and SQL Server 2005. I am a clear communicator,
able to produce appropriate, detailed documentation to high standards. In
application design, I am able to quickly distill user requirements into an efficient
object-oriented design. I am familiar and proficient with UML as a design tool. I am
highly organised, and an excellent team worker, readily sharing knowledge, skills
and output wherever and whenever required. I have a limited company under which to
undertake contract work, full details of which are available upon request.
Technical Skills
| Skill |
Last Used |
Years Experience |
Proficiency |
| C# (.NET framework 1.1 and 2.0) |
Current |
1 |
Proficient; can develop ASP.NET and Windows applications in C#. |
| VB.NET (.NET framework 1.0, 1.1 and 2.0) |
Current |
5 |
Advanced; have developed robust, complex applications, windows services, web applications, control libraries, inheritance, ADO.NET, SQLClient, third-party components. |
| ASP.NET (.NET framework 1.0, 1.1 and 2.0) |
Current |
5 |
Advanced; have developed robust, complex web applications, control libraries, templated and data-bound server controls, web services. |
| AJAX (within ASP.NET) |
Current |
0.5 |
Proficient; can deploy and utilise MS and other vendors' AJAX components; can author simple AJAX controls. |
| ASP Classic |
2.5 years ago |
2 |
Expert; have developed robust, complex web applications. |
| SQL Server 7.0 |
3.5 years ago |
4 |
Expert; have designed complex relational databases and stored procedures. |
| SQL Server 2000/2005 |
Current |
5 |
Expert; have designed complex relational databases and stored procedures. |
| MySQL 5 |
Current |
1 |
Expert; have designed complex relational databases and stored procedures. |
| JavaScript |
Current |
6 |
Expert; have designed and developed complex client-side scripts; aware of (and able to solve) many cross-browser compatibility issues. |
| XML |
Current |
5 |
Proficient; can utilise XML as a data storage/exchange mechanism under .NET |
| HTML |
Current |
10 |
Advanced; thoroughly versed in all tags and their use; able to meet various W3C standards; highly aware of accessibility issues in web development; aware of (and able to solve) most cross-browser compatibility issues. |
| CSS |
Current |
4 |
Advanced; thoroughly versed in all CSS tags and their use; able to meet various W3C standards; aware of (and able to solve) most cross-browser compatibility issues. |
| MS Access (all versions, 95 through 2003) inc. VBA |
Current |
10 |
Advanced; have developed highly complex MS Access applications; have deployed MS Access as a front-end to SQL Server; have deployed MS Access as a back-end to VB6 and .NET applications; deeply familiar with DAO/ADO. |
| VB4 to 6 |
Last used VB6
over 1 year ago. |
9 |
Advanced; have developed highly complex, robust, object-oriented, client-server applications in the earlier forms of Visual Basic; thoroughly versed in use of windows API, COM objects and third-party objects. |
Employment History
4 Mar 2008 - 1 Apr 2008 NEXT plc, Leicester
ASP.NET Developer
Contracted to modify and enhance an existing ASP.NET 2/VB.NET/SQL Server 2005 website, supporting NEXT's Supplier Code of Practice and audit activities. This very short contract involved understanding the application; carrying out modifications to meet a specification and in compliance with documented departmental standards; creating documentation about the modifications; planning testing of the modifications; testing and documenting results. The application was delivered on time, to standard and to specification.
2 Jul 2007 - 29 Feb 2008 Travelsphere, Market Harborough
ASP.NET Developer
Developing websites for Travelsphere’s three holiday brands (http://www.travelsphere.co.uk, http://www.justyou.co.uk, http://www.pageandmoy.com); integration with existing in-house data sources; development of a content management system to handle Travelsphere's portfolio of tours; migrating tour data from superseded SQL 2000 databases into a new SQL 2005 Db; development of a holiday search engine; development of web services to provide tour data to third parties and affiliates; development of "community" areas within the 3 main brand sites. Development work in this contract has been based around ASP.NET 2.0/VB.NET/VS 2005/SQL Server 2005/AJAX. Towards the end of this contract I have further assisted the team by consolidating and documenting a set of VB.NET/ASP.NET standards, workflow techniques, documentation tools and best practices for future adoption.
6 Nov 2006 – 22 Dec 2006 Johnston Press, Peterborough
ASP.NET Developer
Developing further email subscription services for Johnston Press’s network of websites; migrating The Scotsman’s 1-million-plus-per-month email subscriptions to the platform that I developed earlier in the year. Development work in this contract is based around ASP.NET 2.0/VB.NET/VS 2005/SQL Server 2000 and 2005.
3 July 2006 – 4 October 2006 Solutions2, Kenilworth
Principal ASP.NET 2/MySql Developer
Contracted to design, develop and document a web application providing content for young people with special educational needs and/or learning difficulties. An interesting departure from a typical content management system, the application provides translation of plain English into Symbol, a pictorial language designed specifically to aid the target audience. Along the way, I provided technical mentoring and training in applications design to more junior team members, re-designed and re-coded key areas of Solutions2 CMS product, and led a drive to revise and standardise documentation of their existing in-house systems (some 1,200 pages of detailed developer documentation). Additionally, I rationalised and documented Solutions2’s design methodologies, oversaw the migration of their database servers to MySql 5 from version 4, and set out a package of coding standards for continuing use by in-house staff. All in all, a very varied and rewarding contract for all concerned. The finished Symbol website can be seen at www.askability.org.uk.
7 Mar 2006 – 12 May 2006 Johnston Press, Peterborough
ASP.NET Developer
Contracted to develop an Email Newsletters package for deployment to over 250 Johnston Press websites. The package was written in ASP.NET/VB.NET under .NET framework 1.1, with a combination of SQL Server 2000 and 2005 databases providing the data store. The package consisted of a library of templated Server Controls to provide an easily deployable and customisable front-end with no code-behind requirements, a similar library to provide back-end administration facilities and a windows service to carry out newsletter publishing and bounced email processing. The package was completed on time. Very high standards of documentation were maintained throughout in order to enable internal teams to test, deploy and maintain the package.
May 2000 – October 2005 Acumen Business Systems Ltd, Coventry
Developer
During my time at Acumen I worked on a broad range of software projects, as well as being instrumental in developing in-house standards and methodologies. I was also responsible for in-house website development and content. I was involved in the design and development of a number of projects, either as a designer, project manager or developer; details can be found in the portfolio on Acumen’s website: www.acumensystems.com/portfolio.aspx.
1996 – 2000 Infomodities Ltd. Birmingham
Developer
Design and development of a broad range of MS Access, Visual Basic, Office Automation and website solutions for varied customers.
1991 – 1995 British Gas West Midlands, Solihull
Systems Developer
Development and maintenance of mission- and public safety-critical systems utilizing COBOL and IDMS.
1989 – 1991 British Gas West Midlands, Dudley
Engineering Clerk
1987 – 1989 British Gas West Midlands, Dudley
Mapping Draughtsman
1985 – 1987 Percy Thomas Partnership, Birmingham
Trainee Architectural Technician
Education and Qualifications
1985 - 9 O Levels
References
References are available on request.