Visualize Design - Web and Multimedia Solutions, Bedford, UK
Visualize Design - Web and Multimedia Solutions, Midlands, UK
Visualize Design Home What we provide Portfolio Contact us
Contact Details

Dave Clarke

Ian Parry
Dave Clarke

See also the main visualize web site

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 larger contracts.

March 1999 to present (a number of contracts to date)
Unilever (various companies/locations, including Bedford, Liverpool, Walton and Rotterdam, Netherlands)

Position: Internet/Intranet Consultant
Duties: Presently working on a number of multi-national intranet projects for companies under the Unilever umbrella (inc. Birds Eye Walls, Lipton Tea, Faberge). Responsible for technical back-end and front-end development, across the full software life cycle. Technology utilised includes NT4/Netscape Enterprise Server 3.63, Chillisoft/MS ASP, ASP.Net, IIS4/5/6, Visual Basic, ActiveX/COM, HTML, Javascript, VBScript, Perl/CGI, Java Servlets/JSP (Servlet Exec 4.x). Some XML/XSL work also being carried out. Databases used are Oracle, SQL Server and MS Access. Also been involved with search engine evaluation and development (e.g. MS Index Server, Altavista, Dataware's Inquery and Query Server meta-search tool)

November 1997 to March 1999 (3 contracts), Midlands Electricity (MEB), Midlands

Position: Internet/Intranet Consultant
Duties: Worked as part of a team, on the company's Intranet, connecting 5 locations in the Midlands. Responsible for technical back-end and front-end development, across the full software life cycle. Technology utilised includes NT4/IIS4 and ASP, ActiveX/COM, Visual Basic 5, HTML, Javascript, VBScript, CGI techniques and Corel WebMaster Suite. Database connectivity plays an important role, connecting to a variety of back-end data sources, on a number of platforms. These include SQL/ODBC to Oracle, Net.Data/DB2, DB2 Connect/ODBC and MS Access, on NT4, OS/2 and OS/390 platforms.

September 1997 to November 1997 (1 contract, offered extension), Birmingham Cable Communications, Midlands

Position: Senior analyst/programmer
Duties: Worked the full life cycle, gathering requirements from Users and developing applications using Visual Basic 4/5 connected to Oracle databases. Technology utilised included DDE, OLE, PL/SQL and stored procedures. Source control was via Visual Sourcesafe.

June 1997 - September 1997 (2 contracts), Kenning Car and Van Rental IT HQ, Chesterfield, Derbyshire

Position: Senior Developer
Duties: 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.

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

Position: 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. Selection of projects worked on:
  • A Touch Screen interface for a Public House, using Visual Basic and Win95
  • Human Resource Allocation System (HRAS), using Delphi 2, SQL, Paradox, Win95
  • A CAL system for teaching mathematics, using Visual Basic and Win3.1
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 played a major role.

July 1988 - September 1989 and July 1990 - July 1993, British Coal HQ, Cannock, 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.

Computing Skills and Areas of Specialism

Specialise in the analysis, design and development of internet/intranet systems, using appropriate tools and languages, mainly HTML, Javascript, VBScript, XML/XSL, CGI scripting, Microsoft's IIS/ASP/.Net, Java, Servlets/JSP, Visual Basic (vs 4-6) and Delphi (vs 1-4). These are coupled with solid relational database design and SQL skills (Oracle, DB2, MS Access), across multiple platforms (Win95/98, NT4, Windows 2000, OS/2, OS/390), along with a good background in software and user interface design.

Papers Presented/Published

Clarke D T (2002). Syndicating your content on the Web Part 2. Interfaces, Vol.51, 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, 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/
Clarke D T (1999). The Dynamic Web: A Server-side Perspective. BCS Seminar (March 1999). http://bcs.scit.wlv.ac.uk/
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.