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