Senior Vice President @ From June 2015 to Present (7 months) Head of IT @ From March 2014 to June 2015 (1 year 4 months) Development Manager @ Currently managing Wren Software Development to improve our infrastructure and support systems to cater for the business' rapid growth of products and physical branches. This includes further re-writes and
Senior Vice President @ From June 2015 to Present (7 months) Head of IT @ From March 2014 to June 2015 (1 year 4 months) Development Manager @ Currently managing Wren Software Development to improve our infrastructure and support systems to cater for the business' rapid growth of products and physical branches. This includes further re-writes and migrations, new features, entire new systems and better integration with 3rd parties and 3rd party solutions such as our Manufacturing ERP system.
Designed and led a team to re-write our nation-wide POS sales system developed on Symfony 2 framework and Doctrine 2 ORM. This involved data migration from shared legacy MySQL 4.0, 4.1 and 5.0 databases to MySQL 5.5 as well as data conversion from various different formats into a consistent, optimised schema and structure.
Improved and maintained our interface and order flow into our 3rd party ERP system and kept all our critical systems running to ensure orders are fulfilled correctly and run smoothly through the warehouse system. From November 2010 to March 2014 (3 years 5 months) Technology for Learning Developer / Software Developer @ Key achievements:
Migrated the college's Virtual Learning Environment (VLE) from Blackboard to Moodle including setting up Moodle server, configuring for Single Sign On (SSO) using NTLM and LDAP with the College's established Active Directory setup. Setting up courses, migrating existing course material, training teachers and support staff to use the new system and encouraged a community/social approach to encourage use within the new system. The migration was an overwhelming success, with more than double the use amongst students than the previous established VLE.
Setup a video encoding server to aid with compatibility and efficiency with delivering multimedia content to students optimised for mobile devices, yet simple for teachers to upload new videos in any format.
Migrated the college website over from its previous unmaintainable ASP setup, to a more accessible CMS system using Joomla. The new design was implemented to a branding guide that the college had recently introduced and provided a great new look and feel for the college while enabling support staff to easily update their particular sections of the website. The website has since had a few tweeks to navigation but is largely still the same.
Delivered several guest-talks, presentations and demos at regional user group forums including IT Managers (Higher Ed), TFL groups and Moodle User Groups. These included topics such as Green IT, change management and media delivery. From March 2009 to November 2010 (1 year 9 months) Software Developer @ As the sole computer software developer at RTK Instruments, I established a development environment with the company and was involved in new software products throughout the whole product lifecycle including specification, design, development, implementation, packaging and support. I was also responsible for implementing 3rd-party bespoke SCADA-based alarm management systems for clients.
One key client SCADA based installation project, for which I designed the monitoring system, was a £400k project for a petro-chemical site involving Dual-redundant servers, retrieving alarm events from 7 sets of dual-redundant PLCs for display/control by 7 multiple-redundent control room computers with no single point of failure.
The two key software products I developed from start to finish were:
Alarm Management System client-server based system developed in Python using wxWidgets GUI toolkit and MySQL database displaying/organising critical/warning/info alarms with millisecond timestamp resolution collected from RS485 network of PLC units.
The other key system was a visual configuration tool to allow fine-grained settings on various proprietary PLC units. Developed in Python using tkinter GUI toolkit and communicated with the PLC via serial communication over USB (serial port emulator). The configuration tool proved so intuitive and user focussed that it evolved to include other related tools including Sales Quotation, Production step-by-step guides (PCB components, jumper settings etc) and diagnostics. From July 2005 to March 2009 (3 years 9 months)
Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering @ University of Leeds From 2002 to 2005 Craig Douglas is skilled in: PHP, PHPUnit, MySQL, Doctrine, Symfony, Puppet, Jenkins, Behat, Mink, Team Leadership, Change Management, Python, IFS ERP, Bash, LAMP
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension