Visualize Systems Ltd - for all your ASP, ASP.Net, Intranet, Internet web development needs Skip to main content
homeprojects and clientsservicesresources
site informationcontact information
services
Summary

Personal CV

Hosting

Services - Personal CV

Name: David Thomas Clarke BSc MSc CEng CITP MBCS

Marital Status: Married

Education

October 1990 - May 1993 : Staffordshire University (part time)

MSc in Computing Science (Advanced). Master's Thesis: "Software Support for User Interface Design, Construction and Run-Time Management".
Awarded MSc with Distinction. Awarded School of Computing Prize for thesis.

September 1986 - July 1990 : Staffordshire University

BSc (Hons) in Computing Science. Degree Classification: First Class Honours

Membership of Professional Bodies and Institutions

CEng (Chartered Engineer). MBCS (Member of the British Computer Society).

Main Clients

I've been doing work for a number of clients since early 1997 when I started my own business. See below for a selection of my main clients.

Roles: Web Developer/Consultant, SCRUM Master, Presenter/Lecturer

Responsibilities/Technologies: Responsible for technical back-end and front-end development, across the full software life cycle. Agile methods often adopted, mainly SCRUM. Technology utilised includes Windows 2000/2003/XP/Windows 7, Visual Studio.Net 2005/2008/2010, ASP.Net, .Net 2.0, 3.0, 3.5, 4. C#, Netscape Enterprise Server, Chillisoft and MS ASP, IIS, Visual Basic, ActiveX/COM, HTML, Javascript, VBScript, CGI, Java Servlets/JSP (Servlet Exec). Some XML/XSL work also being carried out. Databases used are Oracle 10g, SQL Server and MS Access. Also been involved with search engine evaluation and development (e.g. Altavista, Dataware's Inquery and Query Server meta-search tool). Usability and Web accessibility work.

Worked with a number of companies including:

  • University of Western Australia / Glasgow University (2008 to 2010) - Web based Lipoprotein Kinetics Network.
  • University of Reading (2007 to 2009) - Web based Postprandial System.
  • Unilever PLC (2000 to 2010)- worked on a number of multi-national intranet projects for Companies/Depts under the Unilever umbrella (inc. Unilever R&D, Birds Eye Walls, Lipton Tea, Faberge). Various companies/locations, including Bedford, Liverpool, Chester, Walton and Rotterdam, Netherlands) .
  • British HCI Group / Interaction (2002 to present) - UsabilityNews site and HCI conference systems.
  • NPower, Midlands (Sept 1998 to March 2000). Various web systems and some Delphi development.
  • Midlands Electricity (Nov 1997 to Sept 1998). Web based development in ASP, Javascript, Oracle, Net.Data/DB2, DB2 Connect, OS2 and OS/390 platforms.
  • Birmingham Cable Communications, Birmingham (September 1997 to November 1997, Visual basic 4 apps connecting to an Oracle back-end.
  • Kenning Car and Van Rental IT HQ, Chesterfield, Derbyshire (June to Sept 1997). Worked as part of a team, on the core car and van rental POS system, porting from Microfocus Cobol workbench to Windows 95. Technology used was CA-Realia, Visual Basic 4 and SQL Server.

Full time Employment

Employment before forming my own business in June 1997 is as follows:

March 1997 - June 1997, TNT Express Worldwide, Atherstone, Warwickshire

Role: Senior Analyst/Programmer
Duties: Worked as part of a team on a multi-national GUI project, entitled OSCAR, utilising Delphi 2 on NT4 workstations. The project involved converting a character based mainframe booking and reporting system to use a GUI front-end. My role within the team was a senior analyst/programmer, predominantly involving GUI analysis/design, object-oriented development (inc. component writing and use of OLE automation for integration with Office 97) and testing using Delphi 2 on NT4 workstations. I was also put in charge of the Delphi technical standards committee.

September 1995 - March 1997, Staffordshire University

Position: Senior Consultant/Lecturer, School of Computing
Duties: Consultancy, research, development and lecturing. Specialised in GUI design, development and programming, using Delphi and Visual Basic. SQL/ODBC played a major role with many of the projects for accessing databases.

Other relevant work undertaken - Member of the Executive Committee of the British HCI group (of the BCS), Co-editor for Interfaces magazine, BCS publication.

July 1993 - September 1995, University of Wolverhampton, School of Computing and IT

Position: Consultant/Lecturer, School of Computing
Duties: Consultancy, research, development and lecturing, specialising in GUI tools, using mainly Delphi, Visual Basic and Borland C++. Object-oriented development.

July 1988 - September 1989 and July 1990 - July 1993, British Coal HQ, Staffordshire

Positions: Programmer, then analyst/programmer
Duties: Selection of projects worked on:

  • Marketing Database - utilising DB2 (RDBMS), SQL/QMF and Microfocus Cobol Workbench/XDB on PCs connected to an IBM 3090 mainframe. I was involved throughout the entire life cycle on this project, from requirements through to implementation. My role involved relational database design, specification of modules, the writing of SQL queries and programming. I also acted as the technical consultant on SQL/DB2 optimisation and performance tuning.
  • OASYS (Opencast Automation System) - utilising 'C' and Microfocus Cobol Workbench on networked PCs. My main role here was the specification and implementation of programs on a networked PC system.
  • AVI (Automatic Vehicle Identification) real time system - utilising Borland C and Microfocus Cobol Workbench on PCs connected to an IBM 3090 mainframe. I was involved mainly with the writing of programs in C and Cobol, and the installation of software at customer sites across the UK. Once installed, I was responsible for the training of users and customer support.

Papers Presented/Published

Clarke D T and Constantatos S (2007). ASP.Net and Oracle: Experiences from Implementing an Enterprise Web Application. SPA 2007 Conference, Homerton College, Cambridge.

Clarke D T, Light A and Paddison C (2004). UsabilityNews and Web Accessibility, Part 2. Interfaces, Vol. 58 (PDF 800k). ISSN: 1351-119X

Clarke D T, Light A and Paddison C (2003). UsabilityNews and Web Accessibility, Part 1. Interfaces, Vol. 57 (PDF 700k). ISSN: 1351-119X

Clarke D T, Light A and Paddison C (2003). UsabilityNews Accessibility Project: Making a web site accessible 'after' it is live. Vol. 2 Proceedings of HCI 2003 Conference, Bath, 8-12th September 2003. ISBN: 1-897851-10-3.

Clarke D T (2002). Syndicating your content on the Web part 2. Interfaces, Vol.51 (PDF 5Mb), Summer 2002. Published by the British HCI group of the BCS. ISSN: 1351-119X

Clarke D T (2002). Syndicating your content on the Web part 1. Interfaces, Vol.50 (PDF 750k), Spring 2002. Published by the British HCI group of the BCS. ISSN: 1351-119X

Clarke D T and Dix A, Eds (2001). Interfaces for the Active Web, Issue 2. Special Issue of the journal Interacting with Computers, Elsevier Science Publications 2001.

Clarke D T and Dix A, Eds (2000). Interfaces for the Active Web, Issue 1. Special Issue of the journal Interacting with Computers, Elsevier Science Publications 2000.

Clarke D T (1999). Dynamic Interfaces for the Web. New Directions in Systems Development, May 1999. University of Wolverhampton. http://ndisd.scit.wlv.ac.uk/pastNdisd/ndisd99.html

Clarke D T (1999). The Dynamic Web: A Server-side Perspective. BCS Seminar (March 1999). http://bcs.scit.wlv.ac.uk/pastEvents/pastEvents99.html

Clarke D T, Dix A J and Dix F, Eds (1999). Proceedings of The Active Web Day Conference. BCS conference, co-chair and organiser with Alan Dix, Staffordshire University, January 1999. ISBN 1-897898-45-2. http://www.visualize.uk.com/conf/activeweb/

Clarke D T, Dix A J, Ramduny D and Trepass D, Eds (1997). Collected Abstracts from a Workshop on the Time and the Web. BCS HCI workshop co-organiser. SOCTR/97/05, Staffordshire University. http://www.soc.staffs.ac.uk/seminars/web97/

Clarke D T (1997). Designing and Modelling Interactive Systems. Technical Report, Staffordshire University.

Clarke D T (1996, 1997). GUI Programming in Delphi course (June 1996, June 1997).

Clarke D T (1996). Visual Basic 4 Course, April 1996, Stoke-on-Trent

Clarke D T (1996). A Guide to... Interface Development Environments. Interfaces, Vol.32, Summer 1996. Published by the British HCI group of the BCS. ISSN: 1351-119X

Clarke D T (1995). Modelling Separable Interactive Systems. Technical Report, Wolverhampton University.

Clarke D T (1995). Graphical User Interface Design Guidelines and Interaction Styles, BCS Guest lecture (Nov 1995).

Clarke D T and Crum G P (1994). Dialogue Specification and Control: A Review of Models and Techniques. Information and Software Technology, 36 (9), pp 539-547.

Clarke D T (1993). Software Support for User Interface Design, Construction and Run-Time Management. Master's Thesis. Presented at a seminar (to industry) organised by Staffordshire University, June 1993.

Clarke D T (1993). HCI Tools, Computing, October 1993, VNU Publishing Ltd, London.

Clarke D T (1993). User Interface Development Systems, Computing, March 1993, VNU Publishing Ltd, London.

Clarke D T (1992). Database Normalisation: An Introduction. Technical Report, University of Wolverhampton.

Professional Courses Attended

Certified Scrum Master Course, London with Mike Cohn. October 2008
Visual Studio.Net, C#, ASP.Net, Learning Tree, July 2003
Java Programming SL-275, Sun London, August 1999
Java Programming, TriReme Int., January 1997
Hands-on Visual Basic 4, Learning Tree International, April 1996
Programming in Visual Basic 3., University of Wolverhampton, December 1994
OO Programming in C++, University of Wolverhampton, September 1994
Systems Analysis and Design, National Computing Center April1991
DB2 Performance tuning., Applied Learning London, February 1991
DB2 Application Programming, Online Software London, November 1990

Seminars, Workshops and Conferences Attended

In addition to below, I also regularly attend MSDN Seminars throughout the year.

DevWeek, London, March 2010
Mix 2008 Conference, Las Vegas. March 2008.
SPA 2007 Conference, Cambridge University. March 2007
VBUG Conference 2006, Microsoft Reading, UK. October 2006.
UK usability conference, HCI 2004, Leeds Metropolitan University, September 2004
UK usability conference, HCI 2003, University of Bath, September 2003
European DevWeek
, London, February 2003
UK usability conference, HCI 2002, London, September 2002
MSDN Spring Roadshow, Birmingham, April 2002
Microsoft .Net Developers Conference, London, December 2001
User Experience Web Conference, London, November 2001
IHM-HCI2001 (usability conference), Lille, France, September 2001
Microsoft MSDN .Net, June 2001
Multimedia, NDISD'01, March 2001
Emerging Web Technology, NDISD'99, May 1999
Database Connectivity, NDISD'98, April 1998
Making RAD work…, BCS Seminar, April 1997
Human Computer Interaction '96, Imperial College London, August 1996
Analysis of HCI disasters, Safety Critical Systems Club, December 1995
Objects and Data..., BCS, May 1995
RAD - How Rapid is Rapid?, NDISD95, April 1995
OO Analysis & Design., NDISD95, May 1994

Other Information

Full motorcycle and car driving licence.
Non-smoker.
Emergency First Aid Course, April 1996 1 day course.
Sport: Fitness and Cross Training, tennis, swimming.
Qualified fitness instructor (Shape/RSA).
General: Club/dance music, live bands.

References

References can be supplied upon request.


home | projects/clients | services | resources | site info | contact us
Copyright Visualize Systems Ltd
 
© Copyright Dave Clarke, 1996-2010

 

 

Visit Our Web Survey for ASP based Web Survey Software, WII Consoles (accessories, games) and World Cup Stuff (shirts, flags, accessories, kids kit)
pvr buyer  wii nintendo revolution consoles wii buyer nintendo revolution buyer