Richard Bagnall's Curriculum Vitae
cv.Bagnall.co.uk
Please view online at http://cv.Bagnall.co.uk for my most up to date, interactive CV.
This printout may have some sections hidden for brevity.
Currently seeking permanent or contract employment.
I have over 25 years of experience in the computing industry. This enables me to apply my knowledge quickly to new projects and to adapt rapidly to new technologies.
Don't take my word for it though, click some of the reference links in this CV to see what others have said (
).
Click on the plus and minus symbols (
&
) to expand and contract sections of interest.
This CV is print compatible.
Hobbies and Interests
My son takes up most of my time and money now, but I enjoy flying, travel and photography when the opportunities arise. I have a private pilot’s license.
Summary of Skills
| Recent/Stronger skills | ![]() | Less Current skills |
| Platform | Operating Systems | Languages and Applications |
|---|---|---|
| PC | Windows 7™, Windows Vista™, Windows® XP Pro, Windows 2000®, Windows® NT, Linux, Windows® 98, Windows® 3.x, DOS, SCO Unix, AT&T Unix | ASP, PHP, VBScript, SQL Server, HTML, XHTML, HTML5 CSS, CSS3 DHTML, AJAX, jQuery,BBC Glow, XML, XHTML, JavaScript, Google Earth API, Google Maps API, MultiMap API, MS Live Maps, MySQL, CGI/Perl, SQL, Apache, Microsoft Office™, ADO, Microsoft® Visual Basic ™.NET, Microsoft® Visual C#™.NET, Intergraph RAD 2D, BASIC, Smallworld GIS, Magik, 'C', PowerBuilder, GQL, Oracle, dBase, PARADOX (PAL) |
| DEC VAX | VMS | 'C', DCL, FORTRAN, PASCAL, Oracle (SQL), COBOL, WINTCP, PATHWAY CLIENT NFS, NETWISE RPC |
| DECStation | Ultrix | 'C', Oracle (SQL) |
| Alpha Station | DIGITAL UNIX | Smallworld GIS, Magik |
| SUN, SPARC | UNIX®, SOLARIS® | Smallworld GIS, Magik, 'C', HTML, JavaScript, CGI/Perl, C Shell, FORTRAN, Oracle (Embedded SQL), Sybase (Embedded SQL), Ingres (Embedded SQL) |
| IBM RS6000 | AIX | Smallworld GIS, Magik, 'C', Sybase (Embedded SQL) |
| HP1000 | FORTRAN, ARTEMIS | |
| PRIME | PRIMOS | 'C', FORTRAN, GINO-F, CPL |
| ICL 1900 | ALGOL, COBOL | |
Experience Since Founding Bagnall Software Consultants
Jagex Ltd Dec 2008 - Present
Website Developer. Working on websites which must be top quality, with complete cross browser compatibility, accessible and able to work on low end systems and browsers, even when JavaScript is disabled. Also with an eye to bandwidth not just because of speed of download to the user, but also because of load on the servers.
I have been instrumental in promoting reusability of page components and scripts, bringing time efficiency and consistent look and feel to Jagex projects, for example the rapid development of the War of Legends website.
I have also constructed HTML newsletters for the company from receipt of photoshop design through to a page which can be submitted to Lyris and will be compatible with the top email clients such as Outlook, Hotmail, gMail and Yahoo, across browsers.
From time to time the sites are themed, once a lengthy process, but I have organised the scripts, procedures and filesystem to provide efficiency here too.
Bright Publishing Ltd Sep 2008


Web Developer responsible for the website offerings of Bright publishing. Migrating the printed publications to the web and ensuring search engine optimisation, maximising revenue earning. Using HTML, XHTML, CSS, DHTML, AJAX, LAMP (Linux, Apache, MySQL and PHP) and JavaScript. See
Harmony Internet Dec 2004 - Aug 2008

Senior Web Developer managing a team of three developers and one designer.
Developing internet, intranet and extranet sites using HTML, CSS, ASP/VBScript, PHP, DHTML, AJAX (using JavaScript), Linux and Apache. DB includes MS SQL Server and MySQL. Using tools such as Adobe Dreamweaver and Photoshop.
Web Based Mapping (Google Earth, Google Maps, MS Live Maps).
ProQuest Dec 2003 - Nov 2004


My duties included design and management of MS Access based research databases, online research and MS Word and MS Access based mail merge runs. Assisted in evaluation of Siebel based publications management system and specification of IT equipment.
Aspentech Ltd Jan 2002 - Jan 2003

A repeat contract to provide further functionality on the ZyQad product. Tools used included Visual Basic 6.0 and Intergraph RAD 2D.
Aspentech Ltd Aug 1999 - Jun 2001

Working for Aspentech Ltd, a Software house specialising in process control software. The brief was to provide utilities for communication of object data using XML messaging. Also to write software to allow import of legacy AutoCAD data to the new product. Tools used included Visual Basic 6.0 and Intergraph RAD 2D.
Fugro Inpark May 1999 - Jul 1999

Working on a prototype application using Smallworld GIS 3.0SP and Model.it 2.01, supervising and mentoring a small team of developers. The application was for Fugro's client Global Crossing. The project was based at Smallworld Netherland's offices near Rotterdam and Fugro offices in Amsterdam.
Smallworld Systems Ltd Apr 1999 - May 1999

Bagnall Software Consultants Ltd has worked for Smallworld as part of the technical delivery team, developing application software for Phase 1 of the British Telecom Planning and Records Modernisation project.
Smallworld GmbH Jan 1998 - Oct 1998

Working as part of a team to meet the requirements of Bayernwerk Netkom using Smallworld GIS and Model.it. Based in Ratingen and Darmstadt.
Reference from Oliver Schlageter, Professional Services, Smallworld System GmbH.
Gardline Infotech Sep 1997
Developed two tools to increase data capture efficiency for this data capture department using Smallworld GIS.
Scottish Hydro-Electric plc Oct 1996 - May 1997

Responsible for Smallworld GIS data capture department support and systems administration at Scottish Hydro's offices in Dundee. Design of new backup strategy and development of shell scripts.
Reference from Bob Littlejohn, Mapping Services Manager, Scottish Hydro-Electric plc.
SEMA Group Systems Ltd Apr 1996 - Oct 1996

My Assignment to SEMA Group Systems Ltd involved installation of, and systems administration for a DEC Alpha Station 200, installation, configuration and administration of Smallworld GIS.
I wrote utilities for Data Transfer, Data Cleaning and Data Warehousing. I also produced a utility to allow automatic geolocation of new data objects. The work involved creation of triggers, file handling utilities, parsing of data files and the writing of a new, recursive network tracing utility.
Smallworld Systems Ltd Aug 1995 - Jan 1996

For Smallworld Systems Ltd in Cambridge, I attended 8 weeks of training to become familiar with their systems and with their own programming language 'Magik', which is an object oriented language similar to Smalltalk. I was subsequently retained by Smallworld on two separate contracts, to work on projects for their clients.

Bagnall Software Consultants Ltd was Authorised as a World Class Partner following my subsequent experience and accreditation as application developer in April 1997.
In the summer of 1997 I assisted with the Smallworld Summer School at the University of Newcastle on Tyne. This voluntary work was to provide assistance during the practical sessions in the laboratory.
In 1999 Bagnall Software Consultants Ltd attained advanced accreditation status.
Reference from David Hathaway, Sector Manager, Professional Services Group..
Cimage Corporation and Cimage International Nov 1991 - Mar 1995

I established Bagnall Software Consultants while working in America. My first appointment was to an American Corporation whose development offices are in Ann Arbor near Detroit.
The project involved porting over 300,000 lines of 'C' source code to VMS on a DECStation 3100, making use of DECWindows (XWindows), Netwise RPC, Wollongong WIN/TCP, Wollongong Pathway Client NFS for VMS and Oracle for VMS.
Since this client was a CSO for Digital, I was able to investigate the feasibility of porting their products to DEC Alpha machines running VMS, OSF1 and Windows NT™, in advance of their launch in the USA. and the UK.
I evaluated GQL and PowerBuilder. I also attended a PowerBuilder training course. As well as 'C', I wrote applications using PowerBuilder and Microsoft Visual Basic™, including a Powerbuilder Product Change Request system for a large UK automotive manufacturer and a Visual Basic™ Bill of Materials prototype for an aerospace company.
While working at the UK. offices of the corporation, I wrote software to interface their product to the software of their clients. I have been required to represent the client at a number of their installations, and I have developed a number of new applications for the company. Latter projects included ADS development for AutoCAD undertaken in Michigan.
Project Involvement with World Class Companies
On behalf of my clients, I have been assigned to projects for companies including: BT, Rover, Raytheon Corporate Jets, Elf Enterprise Caledonia, Mobil, Esso, Shell, BP, BNFL, Nuclear Electric, Marshall Aerospace, Ford, Scottish Nuclear, BAe Dynamics, GEC Marconi Avionics Ltd, GEC Ferranti, GEC Alsthom, Olivetti, Molins, SWEB, North Surrey Water, Southern Electric, Seeboard, Bristol Water, Bayernwerk Netkom and others.
Previous Employment
RoBary Software Ltd Nov 1989 - Nov 1991

I was employed by Robary Software Ltd. as a Software Consultant. This gave me my first introduction to the nature of contract work, requiring rapid familiarisation with products, companies and working methods. Projects included:
VMS FORTRAN Process Simulation Application
FORTRAN on DEC VAX, Working in a team comprising both permanent employees and contract staff, to develop a large system for chemical process industry simulation. I was Involved in design, implementation, testing and refinement of the product.
dBase IV Stock Control and Operational Management System
This project for a small industrial manufacturer of building materials was a dBase IV customisation for stock control, resource scheduling and operational management.
Word Processor Documentation Converter
Produced for a large Engineering and Aerospace company, this software converted CPT Turnkey Word Processor format documents to Microsoft Word™, retaining as many of the formatting and style attributes of the original documents as possible. The product was written in 'C' and based on IBM PC.
Traffic Flow Analysis
For a large government organisation, this was a Borland Quattro Pro macro and Paradox PAL customisation for traffic flow modelling. This project employed unorthodox uses of spread-sheet technology. It required a sophisticated spreadsheet system and a Beta test agreement with Borland to be able to utilise what were at the time, advanced features.
Training Courses
I prepared and presented training courses for Lotus® 123®, Windows and DOS.
Cambridge Interactive Systems May 1985 - Nov 1989


I started work at Cambridge Interactive Systems Ltd. (Now Computervision) on May 7th 1985 as a Software Engineer. Projects included:
Source Transfer Utility
Using the tape drives of the VAX, PRIME and SUN machines, this was written in 'C', DCL, CPL and C shell. It provided a simple user interface which was identical across all three machines.
Tektronix 4107 & 4109 Drivers
Source File Conversion Utility
I joined the NC team in December 1985 and began by producing a source-file conversion utility, to allow portability of source code from PRIME to VAX.
NC Post-Processors
I wrote Post-Processors for CNC machine tools and investigated the suitability of Generic Post Processor Products for use with Medusa NC.
Before leaving CIS I was responsible for all CNC Post-Processor interfaces to MEDUSA NC, and supervised a number of contract personnel who wrote custom Post-Processors.
Metier Management Systems Ltd Jun 1983 - May 1985


I started work at Metier Management Systems Ltd. in Ipswich, at the end of June 1983 as a Graphics Programmer. Metier supplied hardware and produces software for Project Management Applications. One of their products was a system for the automatic generation of a network plot based on data which are stored in a relational database. Metier diversified from their Hewlett Packard and DEC hardware to provide software for the IBM range of machines from mainframe to micro.
Linked Bar charts
The work I did at Metier involved mainly diagrammatic Computer Graphics, for example, a system for the automatic generation of resource-scheduling, Linked-Bar charts.
Symbol Editor
My last project at Metier was to produce a simple drafting package for Hewlett Packard 2647 and 2627 terminals. The system allowed the user to draft symbols which could then be held in a database and could consequently be used to annotate automatically generated plots.
Education
The Joseph Rowntree School 1973 - 1980
| Subject | Level | Grade | Date |
|---|---|---|---|
| Mathematics | O | A | 6:1978 |
| Geography | O | A | 6:1978 |
| Physics | O | B | 6:1978 |
| English Language | O | B | 6:1978 |
| French | O | B | 6:1978 |
| Chemistry | O | C | 6:1978 |
| German | O | C | 6:1978 |
| English Literature | O | C | 6:1978 |
| Art (Out of hours study) | O | C | 4:1979 |
| English Studies | CSE | 2 | 6:1978 |
| Additional Mathematics | A/O | B | 6:1979 |
| Physics | A | C | 6:1980 |
| Mathematics (Pure & Applied) | A | E | 6:1980 |
| General Paper | A | E | 6:1980 |
| Further Mathematics | A | O | 6:1980 |
| Chemistry | A | O | 6:1980 |














