Curriculum Vitae for Jeremy Hoyland.




Phone : 07976 686507
email : jcv@dbx.co.uk

Web : http://www.dbx.co.uk/

This Version : 23/09/02
Looking for work in commuting distance only, in Essex or London.


Employment History

02/02 - Current :
Freelance development and consultancy work. This includes Free as the Wind sailing magazine, www.fastw.com and some small hosting for Reuters.


08/00 - 02/02 :
Internet Consultancy for image.net ltd. This involved a variety of roles including team leading, project managing and heading up the IT in a caretaker role until a new CTO was hired. On the programming side I was involved in the full life cycle of the project from requirements capture and specification through development to deployment, support and testing. After the initial releases the product (an image distribution system used by PR departments in film and other media companies) was internationalised and localised, it was also replicated to improve performance and the database tuned. Most of the development was in Linux, MySQL and PHP with significant extensions in Perl and Java. Where appropraite work was carried out as telecommuting.

04/00 - 08/00 :
Freelance development work including an online quotation system for a car importer.

08-99 - 23/03/00 :
Intranet Consultant for Deutsche Bank. Migrating a Java/Perl/CGI application to a new environment and re-implementing and enhancing it as necessary. Following
this the Perl has been replaced by Java and SQL (Access prototype withe Sybase as the final db) and a new site navigation system has been implemented. Programming has been carried out using the JBuilder3 and the Java 2 platform (including JDBC) together with the Java XML parser JFC/Swing and Servlets and JSP. We are using Apache
and JServ to host the servlets.

04-99 - 08-99 :
Consultancy for Barclays Corporate Banking following on from the work at Syzygy I migrated the price feed software to a new environment to run with an Oracle 8I database, which I installed on Sun Solaris and feed data to a new version of the site. This required more work with Perl5, CGI and Oracle as well as some setting up of the Sun computer.

04-99 - 05-99 :
Developer for Syzygy working on a content management system for a web site that they were developing for Barclays Corporate banking. This holds XML documents which are retrieved and processed into HTML for viewing. The work was done mainly in Object Oriented Perl 5 with some Informix Sql.

04-98 - Current :
Technical Director of Live Publishing Ltd. We publish the internet yachting magazine Sailing Now (http://www.sailingnow.com/). I make and implement all technical and site design decisions involved with the company. Skills used include HTML, PageMill, Photoshop, Perl, Javascript MySQL and Unix/Linux.

06-98 - 12-98
Analyst Programmer for Deutsche Bank. Developing and maintaining various machine and user interfaces, mainly in Java, using Sybase 11 as a database. This work has been done mainly on NT4 machines using Borland JBuilder, the result being moved to a Sun Solaris platform . Some of the user interfaces run as applets and others as stand alone applications. The machine interfaces are between IBM reports and DBInternet payment systems. There has also been some web site aintainance, involving CGI, Javascript and Perl 5.

08-97 - 06-98 :
Analyst Programmer for Salomom Smith-Barney. Looking after the London side of their Sybase trading accounts database, including EMU migration. Developing Intranet documentation and query tools in perl 5 and HTML; cross reference and user report engine in Java JDK1.1/JFC/JDBC and Orbixweb, with some early design work in Rational Rose/UML. Also numerous user reports in SQL, HTML and perl 5.

07/96 - 07-97 :
Analyst Programmer for Sun Microsystems. Internet development allowing access to existing Oracle and Sybase databases via the Web. The work has involved porting an existing HTML interface to JAVA (1.02/1.1) and JDBC. Also the design and implementation of a scripting language to access Oracle and
Sybase via their low-level libraries in C, the results being displayed, via CGI, as HTML. Latterly a Purchase Order system written in Java 1.1 using the Swing componenets and accessing Sybase via JDBC and RMI. In addition I have been responsible for installing and maintaining the Web Servers used for this project.

01/96 - 07/96 :
Analyst Programmer for Reuters working on developing and maintaining data feeds. This work was carried out upon NCR/AT&T Unix machines running the Teradata SQL Database and using C. Also a bug-tracking tool using Perl and some JAVA.

20/09/95 - 11/95 :
Analyst Programmer at British Gas Information Services. Design and implementation of two systems. The first a server to retrieve data sent in EDIFAC format over a VCOM link and insert it into an Oracle7 database. The second a batch program to summarise data in Oracle and write it to shared tables. Both projects carried out using Oracle Pro*C, C and Unix.

01/02/94 - 20/04/95 :
Analyst Programmer BT Labs. Following on from earlier work I developed the first real-time, network-ready service upon the Service Node/Intelligent Peripheral. This work was carried out in C and Unix upon Stratus FTX and Sun SPARC platforms. I was involved with all parts of the project life cycle; design, implementation, testing and support. Some knowledge of telecommunications protocols was required.

Following on from this work a demonstrator was developed to allow more sophisticated interaction with the customer, for which I developed an enhanced service to handle fax messages and an Internet interface. The latter was implemented using the NCSA httpd Internet server, the Common Gateway Interface (CGI), image maps and HTML forms and pages. The interface program was written in C and the database implemented in
C-Tree.

01/08/93 - 31/01/94 :
Analyst-Programmer for BT at Lyon House, Ipswich.
Maintaining and developing code for a Workforce Management System. This is a realtime system consisting of a number of servers written in C++ and interfacing with an Oracle SQL database. I developed a replacement server for this, and maintained and rationalised several others.

01/01/93 - 30/04/93 :
Contract Analyst Programmer for BT Labs. Part of a team designing aService Logic Execution Environment. This version of the SLEE required full use of the Unix IPC calls for semaphores and shared memory. The design was carried out using the Cadre Teamwork tool, a Yourdan design package. Subsequent to completion ofthe design, implementation on Sun SPARC 4s running Solaris 2 and GNU C.Also upon a STRATUS FTX2 Unix computer.

01/12/92 - 31/12/92 :
Installing and configuring a Unix 386 PC for R.J. Hurst Ltd.


01/07/92 - 31/08/92 :
Contract Analyst Programmer for BT Labs. Installing X.25 networking software upon a STRATUS fault-tolerant Unix machine.

20/01/92 - 30/06/92 :
Contract Analyst Programmer for BT Labs, an extension of the previous contract.

01/03/91 - 10/08/91 :
Contract A/P for British Telecom Labs at Martlesham Heath.
Developing a statistics collection system to be used in generating requirements specifications for manufacturers. This software to be self-replicating across an ethernet network, its communications to be implemented via the Berkeley Sockets Package. This work was performed on Sun 4/SPARC machines running under SunOS. Secondly, a protocol conversion package to allow messages to pass from the BT network through top ethernet and thence a TANDEM machine. The work was carried out in 'C' upon HP9000 UNIX workstations and involving the installation and setting up of these machines and an ethernet network between them.

01/02/91 - 28/02/91 :
Contract Analyst Programmer for Harwell Computer Power,

01/11/90 - 31/01/91 :
Contract Analyst programmer at CGS (CAP Geminii Sogetti). The project was the implementation of a command and control system for various police forces. The software was written in 'C' upon a Stratus fault-tolerant mainframe running under VOS.

06/05/90 - 31/09/90 :
Contract Analyst programmer at Harwell Computer Power. Porting of STATUS, a free text retrieval system, to UNIX.

25/08/89 - 28/02/90 :
Contract Analyst/Programmer at British Telecom Research Centre. Modelling the telephone network.


01/04/88 - 22/04/89 :
Senior Software Engineer for APV Automation. Designing and building food processing plant management systems.

01/08/87 - 01/11/87 :
Contract programmer working on the implementation of a spreadsheet package on 286 PCs running Xenix.

01/07/86 - 19/07/87 :
Software and Support Manager for Computer Accounting Consultancy.

03/07/85 - 30/06/86 :
Support Engineer for GEC software.ware were written in ADA.

01/09/83 - 31/08/84 :
System Manager for Pulse Insurance Bureau.

Education.

Postgraduate Diploma in Computer Studies from the University of Essex.

BSc (hons) IIii in Environmental Physical Science from the University
of Kent at Canterbury.

'A' Levels in Maths, Physics and Chemistry from Colchester Institute
of Higher Education.

'O' Levels in Maths, Physics, Chemistry, Geography, Geology, French,
English (Lang), English(Lit) from Clacton County High School.

Interests.

Reading, sailing, diving.