Image

I have 20 years professional experience in software development and IT-related positions. Some companies you may have heard of:

  • I worked as a Senior Software Engineer on iPlayer at the BBC for several years, including managing a team of software engineers.
  • Worked as a Senior Software Engineer at Arm for 2 years, the famous British semiconductor and software design company, on an Arm HPC C++ compiler.
  • Worked at ITV as a Software Engineer on a payroll system that paid the stars of ITV.
  • Briefly worked for public sector consultancy companies such as CGI and BAE Systems Digital Intelligence.
  • I’m an open source software developer on my vWorkbench project, a comprehensive Linux-based software development environment.
  • I’m currently studying for a distance-learning Masters in Cyber Security at the University of London, with direction from Royal Holloway college, one of the most prestigious Cyber Security research centres in the world .

Programming Languages

In my career I have worked substantially with the following languages/technologies:

  • JavaScript/Node.js
  • Docker/Docker Compose
  • Shell Scripting
  • Python
  • Ruby
  • PHP

Academic Credentials

  • IT GCSE (B)
  • Computing A-Level (B)
  • BSc Computer Science and Artificial Intelligence from Sussex University (Honours)

Courses Completed

Privately funded/employer funded courses:

  • AWS Certificated Solution Architect (AWS Course)
  • Agile/Scrum (Arm Ltd)
  • Modern C++ For Embedded Systems (Feabhas)
  • ISTQB Foundations Course (Arm Ltd)
  • Certified Scrum Master Training (Arm Ltd)
  • Cloud Computing (BBC Academy)
  • Rapid Software Testing (RST – James Bach)
  • SSL/TLS and Public Key Infrastructure (BBC Academy)
  • Configuring and Maintaining Broadcast Streams (BBC Academy)
  • DVB Lite (BBC Academy)
  • Digital TV (BBC Academy)
  • Java Refresher (BBC Academy)
  • Linux: An Introduction – Open University module – Course number T155 (Open Universty)
  • Object-oriented programming with Java – Open University – Course number M255 (Open University)
  • Python (BBC Academy)
  • Refactoring (Jason Goreman)
  • Ruby and Cucumber (BBC Academy)
  • Software Engineering (BBC Academy)
  • Spring Systems Design in UML (Bradford Uni Masters-level course module)
  • Web Engineering (Bradford Uni Masters-level course module)

My CV

My GitHub

Find out More: