Simon Foster

I am an experienced full-stack developer with over twenty years experience in a multitude of languages and environments. I love using technology and working with users to create the right solutions for them with enthusiasm and creativity. My aim is to continually expand my knowledge and to challenge my abilities as an experienced professional in the world of technology.


  • Software development (PHP, JavaScript, C, C#, Java)
  • Databases (MySQL, SQL Server)
  • UX design (HTML, CSS)
  • DevOps (AWS, Linux, Windows, VMWare, Hyper-V)
  • Operational management


Programming Languagues



The Original Cottage Company
  • Predominately working on the groups websites, adding features, improving the customer journey and performing maintenance where required. In addition working with the booking system API to ensure the websites work as quickly and efficiently as possible.
  • Languages:
    PHP (Symfony), SQL, JS (React), HTML, CSS
  • Environments:
    Linux (NGINX, MySQL), Serverless, Amazon Web Services, Drupal 8
May 2019 - Current

Technical Director/Senior Developer

Cambridge Occupational Analysts
  • Responsible for the IT department, mainly working on new product development which involved transforming a legacy SQL Server/Access based system into a modern web application utilising RESTful APIs.
    In addition, maintaining existing products and infrastructure, and offering guidance and support to colleagues to ensure everything runs smoothly. Working closely with the Managing Directors to ensure their vision is delivered.
  • Languages:
    PHP (Laravel), SQL, JS (Angular5+), HTML, CSS, VB6, VBA (MS Access), C/C++
  • Environments:
    Windows (Visual Studio, SQL Server), Linux (Apache, MySQL), VMWare
August 2010 - May 2019

Lead Developer/Manager

Cambridge Occupational Analysts
  • Part of the IT team responsible for maintaining, developing and supporting new products including both back office and customer facing web applications. Also including the provision and support of server and network infrastructure.
  • Languages:
    PHP, SQL, JS (jQuery), HTML, CSS, C/C++, Java, VB6, VBA, C#
  • Environments:
    Linux (Apache, MySQL), Windows (Server, SQL Server, Exchange)
January 2003 - August 2010

Lead Developer

Cambridge Occupational Analysts
  • Design and implementation of a new integrated database application system for producing careers reports including server and network infrastructure to replace a legacy system built with Acorn RISC-OS systems. Maintenance and development of commercial applications, including technical support.
  • Languages:
    C/C++, SQL,PHP, VB6/VBA
  • Environments:
    Windows (NT4, SQL Server, Exchange), Linux (Apache), RISC-OS
January 1998 - January 2003

Software Developer

Cambridge Occupational Analysts
  • Responsibilities included the maintenance and development of existing internal systems for producing careers reports. I was also responsible for maintaining a number of individual Windows desktops.
  • Languages:
    C/C++, BASIC
  • Environments:
    RISC-OS, Windows
August 1995 - January 1998


University of East Anglia

BSc Honours
Computer Science


September 1992 - July 1995

Barnsley College

A level

Computer Studies (A), Electronic Systems (A) and Mathematics with Statistics (C)

September 1990 - July 1992


I am a fully qualified korfball coach to Level II. This qualification allows me to run coaching sessions at training. I also play regularly in the local league.

I also help out with the IT for the Norfolk Korfball Association, including the design and maintenance of the NKA website –

When I’m not playing korfball and the weather permits I like to either be out cycling around the Norfolk countryside with my camera or chasing Pokemon in Pokemon Go.