2nd January 2006 to 11th January 2013
University of Cumbria
Applications Team, IT Services
Migration of university's timetabling software to new server stack. Major upgrade of all timetabling software to latest version.
During the summer of 2012 I lead a project to both migrate the university's existing timetabling application to a set of new servers, whilst also performing an upgrade to the latest version of the supplier's software. All of this was achieved on time and without any disruption to service.
In order to ensure the university's virtual learning environment, Blackboard, remained within operational support, it was necessary to upgrade the software to the latest supplier-recommend version on an annual basis.
I was the project lead for the annual Blackboard upgrade, working closely with key stakeholders to ensure user acceptance testing was fully completed and signed-off before live implementation.
I was the project lead for a project to create a sandbox area for the testing of new software.
I was responsible for the testing, creation, and administration of a dedicated sandbox area, allowing university staff to test out new software in a safe environment. This sandbox area was referred to as the 'Innovation Area' and primarily consisted of a pool of virtual machines, running a variety of operating systems, mainly based around variations of Windows and Linux.
The testing of software was a pre-requisite before staff could formally request the installation of software on university computers.
As part of the project, I created a web-site for the requesting of virtual PCs by members of staff. This web-site was written in object-oriented PHP with a MySQL back-end database.
More of a mini-project, this was the testing and implementation of a script to copy all content (files and databases) from one Blackboard environment to another.
The remit of this project was as follows: automate the process of copying an entire Blackboard virtual learning environment (VLE) from one environment to another. Typically, this copy would be of a live / production environment to a test or development environment, a process that was required at regular intervals to maintain the validity and usefulness of the Blackboard test environment. I designed, tested and implemented a Perl script to automate the following ('source' refers to the production VLE; 'destination' refers to the test VLE):
Project lead for a replacement of the interface between the university's virtual learning environment, Blackboard, and the student record system, SITS.
I led a project to replace the legacy interface between the university's VLE, Blackboard, and the student record system, SITS. The legacy interface required manual intervention in order to transfer course, student and enrolment data from SITS to Blackboard and it was recognised that the process could be simplified and automated with the reduction or complete removal of manual intervention.
The interface between Blackboard and SITS is of vital importance in ensuring that Blackboard accurately reflects a student's academic profile and, as such, must be maintained and updated on a daily basis.
The project was delivered on time and with no disruption to existing functionality. Key deliverables were as follows: