Key to the success I provide to all of my customers is ensuring every piece of work I deliver is as high a quality as possible, I ensure all products I deliver are effectively communicated, documented, quantifiable, reproducible, and tested! I truly believe you can't rely on any software that you can't fully understand and explain, this drives my successful approach to delivering for customers by ensuring from the first step I am establishing their products in foundations of good engineering and scientific discipline that will ensure they succeed for years to come!
Software Testing - testing is a pillar of all services I deliver to clients, covering a range of testing disciplines from your every day unit testing, to systems and integration tests, ensuring traceability of resolved issues via regression tests, fuzz testing for ease of mind in more complicated software ssytems, as well as helping define and deliver more formal user acceptance & release testing plans.
DevOps & Continuous Integration - With a long history of working with large organisations on projects which span many teams and hundreds of people I have a depth of experience in defining and implementing development environments and workflows which ensure projects are more aware of their progress, the status of their software, and are able to put their products in the hands of their customers with confidence and in line with modern agile development practices.
QA, traceability, and standardisation - I can help clients deliver on QA requirements from simpler internal QA goals to compliance with QA standards in line with larger international standards bodies ensuring customers can not just deliver, but prove to themselves and their customers that what they deliver is second to none in it's reliability & quality.