CURRICULUM VITAE

Name Richard Hugh Barnes-Webb
Contact Tel No 079 6858 1343 (UK)
051 753 1423 (S.Africa)
E-Mail richardATbarnes-webbDOTcom
Web http://www.barnes-webb.com
Date of Birth 11 November 1973
Nationality South African
Education National Diploma in Information Technology from Technikon Witwatersrand (3 Year Course).
Completed school with exemption, including Computer Studies as extra subject.
Marital Status Single

Technical Skills Summary
Operating Systems:
Unix (Solaris, Linux, HP/UX) 2 Years
Windows NT 4 (Server & Workstation) 2 Years
Windows 95 1.5 Years
MS-DOS 3.3 to DOS 6.22 3.5 Years
Windows 3.1x 3.5 Years
Programming Languages:
Perl 4 & 5 2 Years
TCL 18 Months
Clipper 5.1 - 5.3 2.5 Years
Delphi v1 2 Years
C/C++ for DOS 1 Year
Internet:
HTML & DHTML (CSS &c.) &
JavaScript (v1.2)
4 Years
Vignette StoryServer (3 &4.x)
(Solaris & NT)
18 Months
Web Servers (Apache, IIS (3 & 4), Spyglass) 2 Years
Design & DTP:
Adobe Photoshop v4 2.5 Years
CorelDraw v3-8 2.5 Years
AutoCAD r13 2 Years
3D Studio v3 & 3D Studio Max 1.1 1.5 Years
Database:
MS SQL Server (6.5 & 7) 6 months
Oracle 8 Months
Ingres 6 Months
Paradox 1 Year
xBase 2.5 Years

In addition to the above, I also have exposure to the following:
Java (JDK 1.1)
Microsoft ASP
FrontPage

Work History

COMPANY Rufus Leonard
POSITION Web Developer
DURATION May 1999 - October 1999
SKILLS SUMMARY WinNT,
StoryServer,
TCL, Perl, (D)HTML, JavaScript,
Adobe Photoshop,
SQL Server, IIS
DUTIES
I was hired by Rufus Leonard as a StoryServer consultant for the redevelopment of Shell Chemicals' web site (www.shellchemicals.com). This included having to train two other web developers in StoryServer and TCL.
I played a leading part in designing the new database structure, based upon web page prototypes created by Rufus Leonard designers. Also involving creating SQL scripts to create/maintain tables in SQLServer.
I was responsible for installing and maintaining a StoryServer development site on an NT Server. This took into account the future (now current) transfer to Shell.com's live server. I was also very active in the database administration. During the course of the project we successfully upgraded our StoryServer installation from v4.1 to v4.2, as well as moving our database from SQLServer 6.5 to SQLServer 7.
I had an active part in developing various TCL scripts/templates for both the live front-end web site and the back-end, browser based, production system.
COMPANY TheGuardian/The Observer Newspaper
POSITION Web Developer
DURATION May 1998 - April 1999
SKILLS SUMMARY WinNT, Unix,
StoryServer,
Perl, TCL, (D)HTML, JavaScript,
Apache, Netscape Enterprise Server,
Adobe Photoshop,
Oracle, Postgres, mySQL
DUTIES
I was initially given a two month contract to maintain The Guardian’s existing web site while their permanent staff were training. This involved maintaining, re-purposing, and updating a browser-based production system written in Perl. The system involved, among other things, scripts that interfaced with Postgres and mySQL, created HTML pages on the fly from user defined templates, and dynamically updated web pages (via a cron job) according to an FTPed data feed. During this time I developed a production system to maintain The Guardian’s World Cup site.

My contract was then extended to a year, and I joined a team with the task of creating ‘editor’s tools’ for The Guardian. These browser-based tools are written in a combination of HTML (incl. DHTML), JavaScript, TCL and Perl. The tools allow relatively un-technical editors/journalists and site builders without programming skills to do layout on web pages, create/modify site navigation, insert and edit articles, create and edit images and some general site maintenance (e.g. uploading images). The TCL was normally embedded in the StoryServer content management system. Data is retrieved from an Oracle database via TCL library commands provided by StoryServer.


COMPANY Barclays Bank International Plc.
POSITION Intranet Web Developer
DURATION Sept. 1997 - March 1998
SKILLS SUMMARY WinNT, Unix,
Perl, Java, HTML, JavaScript,
Apache, IIS, Spyglass, Netscape (Server & Communicator),
CorelDraw, Adobe Photoshop,
Ingres
DUTIES
I was required to create an Intranet front end to the Barclays PCMS department's EIS/data warehousing project. The site was required to display different options, depending on which user was online. This involved building a flexible security model to allow various levels of access to the data and most of the pages being dynamically generated. Close monitoring of the site usage was also required and implemented. To do this I had to write programs to interface with Ingres on an HP-UX machine and link up the EIS program/interface running on NT.

Due to the PCMS Intranet's success, the project was extended to become a more general Intranet site. I was then part of a small team that extended the Intranet site's capabilities to cope with more general site access. This included redesigning the Ingres database and extending the security model to include lower level restrictions (i.e. Apache's .htaccess security system). I was required to write numerous remote access/Intranet applications. Among others, notably a remote site manager that gave users the ability to create their own sites and alter their user space as they wished. Also a remote Intranet Administrator tool, to allow administrators to adjust the security mechanisms, change database content and the ability to switch off various pages if needs be.


COMPANY Racal Transcom Ltd.
POSITION Clipper Programmer
DURATION August 1997
SKILLS SUMMARY Win95
Clipper, C
DUTIES
I was given a short contract to assist existing programmers in maintaining and debugged existing Clipper applications and in-house communications software.
COMPANY Anglo Dutch
POSITION Junior Programmer/ Technical Support -
IT Administrator
DURATION Feb. 1995 - April 1997
SKILLS SUMMARY Windows 3.11, Win95
Delphi, Clipper, C
HTML & JavaScript
CorelDraw, AutoCAD, 3D Studio
DUTIES
I was initially recruited to maintain, up-grade and develop in-house Clipper applications and provide technical support for various commercial applications, which included Paradox, AutoCAD and CorelDraw.

After I was promoted to IT Administrator, my duties expanded to Network Administrator for the LAN. I was required to recommend and implement all hardware and software upgrades as well.

During this time I created and maintained Anglo Dutch's Web site, which involved an introductory catalogue to the products that Anglo Dutch sold. I worked with the Interior Design Dept. to prototype a web-based office furniture selection application (involving a potential client being able to assemble the workstation of his/her choice on the Internet before ordering the parts).

I also rewrote Anglo Dutch's basic quoting tool from Clipper into Delphi.


COMPANY Consol Glass
POSITION Junior Programmer
DURATION April 1994 - Oct. 1994
SKILLS SUMMARY Clipper
DUTIES
I began as an operator on Consol's ICL mainframe.
I then was requested to develop a Job Card system for the Data Processing Dept. using Clipper. The system included a planning tool and statistical analysis of the time used by the programmers.


(References available upon request)