Adrian started his career as a systems programmer digging around in the depths of compilers and the Unix kernel, moving on to the provision of training and consulting activities based around ‘open systems’ and relational database technologies.
From this platform he became responsible for managing the development and deployment of many complex mission critical applications, ranging from commercial to embedded and real-time systems.
Spending 6-months in QA during a university work-placement set a foundation and ethic that has had a positive influence to his approach to development that has stayed throughout his career. This includes the adoption of continuous integration and deployment methodologies long before the terms came to the fore.
Addressing a key DevSecOps dilemma by simplifying the Toolchain