Employment and work history

With over 20 years experience in software engineering, including extensive object-oriented analysis, design and programming skills at every stage of the project lifecycle, I have participated in and successfully delivered a large number of IT projects covering everything from Java enterprise systems and high volume web sites (IngentaConnect.com) to software development environments, productivity tools and computer games (see opposite). Flexible, highly motivated and innovative, my advanced technical, problem solving and interpersonal skills, along with my focus on quality and maintainability, give me the proven ability to produce robust, well documented software to a deadline.

I started my programming career in the mid-1980s writing computer games for on the Amstrad CPC platform in Z80 assembler, two of which (Yie Ar Kung-Fu and Green Beret) reached number one in the national charts. I soon moved into writing productivity and image processing software in C and 68000 before taking up a job near Bedford with development tools company HiSoft where I was responsible for developing the highly acclaimed integrated development environment (IDE) for DevPac 3, HighSpeed Pascal and HiSoft BASIC 2 on the Commodore Amiga, as well as being involved in a number of other high-profile projects, including a flight simulator and graphics processing software packages. In 1995, I moved to Exmouth to work for Digita International on an award winning range of productivity software, including Wordworth 3 and Digita Organiser for the Amiga and Windows platforms, the latter of which was written in C++ using entirely object-oriented techniques, and included an user interface layout engine that was able to scale visual elements to accommodate font and language changes ‘on the fly’ — a forerunner to Java’s Swing architecture. I was also heavily involved in systems analysis and project management for Taxability Pro version 3, one of the most popular systems for accountants who calculate personal tax liability, and one of the first to support electronic lodgement (ELS) and the Inland Revenue’s self-assessment system.

After taking a break from software development to study Music Technology at Kingston University, I was offered a job at MousePower, a company specialising in multimedia software and web site development, where I programmed the Wild About Woods interactive kiosk and CD-ROM for the Woodland Trust in Macromedia Director and QuickTime VR, along with several installations for the @Bristol exhibition incorporating the use of touch screen and video technology. In 2001, I moved to Ingenta plc, where I helped develop their electronic journal search and delivery platform, IngentaConnect.com, one of the foremost sources of scientific and academic journals. During this time I implemented a highly flexible web interface templating engine using Java Enterprise Edition (JEE) that has since been used to implement over a hundred different branded web portals for libraries, publishers and corporations worldwide, along with a distributed caching system using JBoss Cache that dramatically improved system performance for Ingenta customers.

Skills profile

Name: Keith Wilson

Location: York, UK

Commercial experience:

Over 20 years


Key skills: object-oriented analysis, design and programming, technical architecture (esp. distributed, web and enterprise systems), web and user interface design and programming, technical and user documentation


Programming languages: Java, C++, C, JavaScript, SQL, PHP, Object Pascal, BASIC, 68000 series and Z80 assembly language


Technologies: Java (Standard and Enterprise Editions), EJBs, Servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), JSTL, JBoss, JGroups / JBoss Cache, JUnit, Ant, Eclipse, Oracle, XML, xHTML, CSS, Unified Modelling Language (UML)


Recent Projects


PhilosophyWiki.org

University of York, 2006–7


IngentaConnect

Ingenta plc, 2001–7


Wild About Woods

MousePower Ltd, 2000


At Bristol (various)

MousePower Ltd, 2000


Productivity Software


Taxability Pro 3

Digita International, 1996


Digita Organiser

Digita International, 1995


Wordworth 3

Digita International, 1994


Games


Zone Trooper

Cascade Software, 1988


Green Beret

Ocean Software, 1986


Yie Ar Kung-Fu

Imagine Software, 1985


Development Tools and
Image Processing

  1. HighSpeed Pascal
    HiSoft Ltd, 1993

  2. DevPac 3
    HiSoft Ltd, 1992

  3. VIDI-Amiga
    Rombo Productions, 1990

  4. VIDI-CPC
    Rombo Productions, 1987

 
Email Me