Institution | Qualification | Subject | Grade | Date | |
|
Liverpool University | M.Phil | Embedded instrumentation systems research | Pass | Sept 2002 |
|
Staffordshire University | B.Eng (Hons) | Electronic Engineering | 2.1 | July 1991 |
|
South Craven Comprehensive School | A-Levels |
Pure & Applied Mathematics
Physics
Chemistry
General Studies
|
A
B
B
D
|
July 1986 |
|
South Craven Comprehensive School | O-Levels |
Physics
Technical Drawing
Chemistry
Mathematics
|
A
A
A
B
|
July 1984 |
Qualification | Date | |
![]() |
RPA Solution Achitecture Fundamentals | Mar 2020 |
|
1Z0-803 Oracle Certified Java SE 7 Programmer I | Aug 2012 |
|
BW651: TIBCO ActiveMatrix BuisnessWorks 5.x Administration Boot Camp | Oct 2011 |
|
ITIL Foundation Examination | Oct 2011 |
Senior software engineer with 10+ years' commercial experience in C#, Python and Java, plus operations experience across live Linux and Windows environments. I have formed and led small teams, mentored colleagues and contributing to the architecture of large-scale web platforms.
Prior to that, I spent two years working as a project manager, designing and delivering bespoke, ATEX-certified fuel-quality instrumentation. Through this I honed the management, reporting and presentation skills essential for a senior software developer.
My earlier career involved running self-directed research projects, designing intelligent electronic sensor systems, with low-level microprocessor drivers written in C and assembly language. These sensors interfaced with bespoke research software that analysed and displayed the data, written in Visual C++
My interests include: machine learning, neural networks, software design, developing games and playing guitar.
Ligentia | (Feb 2020 to present) |
My work at Ligentia involved leading and supporting teams in C# development. I played a significant role in the design and implementation of a bespoke configuration management application.
In addition I was instrumental in founding a UPath robotic process automation (RPA) team that has been very effective in saving thousands of man-hours.
NHS Digital | (Jan 2017 to Feb 2020) |
My work at NHS Digital was mainly the development of a new C# based service called Cancer Waiting Times which collects, analyses and provides reports for the NHS. This used a technique called event-sourcing, where future requirements can be coded and applied retrospectively to data gathered in the past.
After the product went live my role became more focused towards the operational side, maintaining this new live service and also working to make the product better.
Exa Networks Ltd | (April 2014 to April 2016) |
Along with other developers, I worked on a cloud based web filtering solution called SurfProtect. SurfProtect is Python based web proxy used by schools to prevent pupils visiting inappropriate content.
My work involved writing Python to maintain and advance their current and legacy products, assisting the support department with tickets from customers, as well as doing operations to update and maintain production servers.
BAE Systems Detica | (September 2011 to July 2012) |
I worked on web-services of national importance implemented in java. I was responsible for supporting several others smaller web services. In order to acheive this I have had to quickly acquire the wide range of skills that are necessary for commercial development and support.
I also received training in TIBCO Activematrix Buisnessworks administration and have used this knowledge to support and maintain live web services.
James Heals | (August 2010 to November 2010) |
My work with James Heals involved developing new intelligent instrumentation for the tensile testing of fabrics.
Fairbanks Environmental Ltd | (June 2006 to June 2008) |
At Fairbanks Environmental I worked for two years as a project manager responsible for planning and managing the development of a commercially viable fuel quality monitoring system meeting flammable atmosphere and electromagnetic compatibility standards. I managed the design, production and installation of bespoke hardware by subcontractors while simultaneously coordinating the development of the products JAVA based application and associated firmware.
Centre for Intelligent Monitoring Systems (CIMS) | (September 2000 to June 2006) |
CIMS is a research group at Liverpool University. At CIMS I planned and implemented R&D projects producing intelligent instrumentation with supporting PC software; these measured and recorded colour, airborne pollutants, current in power-lines and underwater electromagnetic fields. This work involved identifying a client's needs and presenting the results to varied audiences in an understandable manner. The projects used Visual C++, C and assembly languages. Besides this I helped develop a realtime image processing application while working in a team of five software developers.
Digital Audio Research (DAR) | (September 1996 to September 2000) |
DAR recruited me to test and fault-find advanced multi-processor sound editing equipment used by filmmakers. I developed test procedures needed for several new products. In addition I trained and mentored several colleagues which helped form a successful and cheerful production team.
Radamec Microsystems | (March 1995 to September 1996) |
Radamec employed me in a production environment testing and fault-finding a wide variety of electronic circuits. I also developed circuits and software that automated the testing of several new products. I also ensured my knowledge of products and procedures were recorded and passed on before I moved on to Digital Audio Research.
I have been developing software throughout my career using Java, Python, Visual C++ and PHP. Please follow the link below for more information.
I was brought up in the Yorkshire dales between Skipton and Keighley, so walking in the countryside makes me happy. I also like to visit museums and exhibitions with my family. When I was younger I used to take pleasure from creating simple games for my ZX Spectrum. Today, I continue to enjoy reading and researching into both software and electronics.
References will be provided at an interview. This is to protect the personal information of my previous employers.