I have practical experience in all stages of the software development lifecycle. I have incepted and developed complex RESTful APIs for Government systems through to delivery of end-user training. In the 1990s I designed, prototyped, and wrote code (Visual BASIC and C++) for the Barclays Connect transactions database which is still in use with 50 concurrent front-line users today. I believe that this demonstrates the robustness of my designs. I am the creator of an online Artificial intelligence distributed database for the CBM (an international charity organization).
I am an expert in Solution Architecture (integrated, distributed, and mixed) with broad experience in Systems Architecture and Project Delivery of those Architectures across multiple environments; including: infrastructure, hardware, software applications, mobile, and Business Intelligence. Examples range from the architecture of the Barclays Bank Zachman Framework process mapping system, to secure networking facilities for the UK Ministry of Defence down to the SME online needs for UK Timber.
During the annual televised Comic Relief events, it is essential that donations can be taken quickly and securely as every penny counts! Every donation is captured and processed. That is as many as 200 transactions per second during peak times. 8.5 million transactions in one day. Not only are the payments made, but every penny is analyzed and transmitted to multiple endpoints around the globe. In 2015, I made that happen, and it went without a single problem.
I have over five years of practical experience working with Vagrant, Puppet, Chef, Ansible, Python, Bash, Jenkins, and Rundeck to develop and deliver industrial-strength continuous integration scripts and automated testing (Behat, Cucumber, Gherkin, SimpleTest, PHP Unit, Selenium, Jmeter, apache benchmark) across multiple websites, countries and development environments. I have broad experience with Docker, CloudFormation, AWS-Cli, Danielle-Cli, Jenkins, Terraform, and Kubernetes.
I architected and coded the Barclays Bank Zachman Framework process mapping system then went on over a period of three years to lead teams that Process Mapped the entirety of every Barclays Bank process. Then using Lean Sigma to streamline processes I went on to transform the whole bank.
I have management of contracts and experience with customers, vendors, partners, and employees. Including negotiating the terms and conditions in contracts and ensuring compliance with the terms and conditions, as well as documenting and agreeing on any changes or amendments that may arise during implementation or execution. The full process of systematically and efficiently managing contract creation, execution, and analysis for the purpose of maximizing financial and operational performance and minimizing risk.