Welcome to my online Curriculum Vitae. This exists because I have recently updated my CV and am getting a lot of phone calls and emails about it. I figured, as people are reading it I should probably have a website of some kind because very little of the work I do is publicly accessible. And let's be honest, what is a web developer without some kind of a website. Scroll down or use the navigation links on the left to read of my CV.
Chief Technical Officer | March 2015 to Present
I am currently leading a small team of developers on a number of projects, identifying opportunities for improving current business processes, designing new systems as well as improving existing ones. My other target is to build a full techonology department, managing the recruitment process, deciding upon key roles, building the IT infrastructure, choosing and testing the correct technology stack to use and managing and mentoring my staff going forward.
Senior Software Developer | October 2010 to March 2015
This has been my most fulfilling role creatively and intellectually to date. During my time at SCVO I have worked on a number of exciting projects including: building the proxy voting system for the National Trust of Scotland's Board of Directors; a scholarship application builder and processing system for Glasgow Caledonian University and maintaining and supporting an email campaign system for a number of UK charities.
As I generally had to work on these on my own, I had the chance to learn and innovate along the way. For instance, I was able to experiment with the best ways to implement an MVC pattern and starting to move towards a fully API driven approach while also adopting a mobile-first approach. This has made me eager to continue learning and develop my existing skills further.
Senior Software Developer | February 2007 to October 2010
I began as the third employee of Cooper Software Ltd, which grew to a team of eighteen by the time I left. I started as an ASP.NET developer, but my responsibilities grew quickly with the company and I developed Windows Services and Forms based applications for a number of clients as well as designing and maintaining the company’s web site. They specialise in extending and improving various organisations’ IFS instances and building Business to Business systems. I learned a lot about working with large scale business systems and managing projects through their full life cycle, including after care support and relevant documentation using Agile methodologies.
Web and Intranet Developer | June to December 2006
My three month contract was extended to six months to help organise and improve the Health and Social Care system by building an interface to their Oracle back-end to integrate it with their existing E-Forms system. During this time I refactored their Intranet site and moved all content into a custom CMS system. As this was being built for the council, there was great focus on following W3C coding and accessibility standards.
Web Designer and Technician | January to July 2006
This was initially a voluntary web design position to build a web presence for Sedgemoor’s Citizens Advice Bureau. I soon became involved in improving the network’s infrastructure, taking it from several scattered machines and an unused Windows Server to a fully functioning Active Directory network.
First Line Support Technician | November 2004 to November 2005
I worked in a team of technicians on an IT service desk. This gave me experience in taking and resolving calls, following up incidents, working to tight SLAs, giving advice and help with a number of software packages, basic network administration and providing technical support and advice to on-site engineers with various pieces of hardware.