About Me

Im primarily a software engineer/web developer who also enjoys the additional technical projects that can come with working with many different technologies. I really enjoy the people side of requirements analysis, design and training, so I am not just found staring at a computer screen, but found learning how the users of the software I write use it. 
My technical skills and experience include: OO software engineering, UML, Java, SQL, PHP, HTML, CSS, JavaScript, XML, XSLT, AJAX, JQuery, PhotoShop, C#, VB.net, SharePoint Designer, InfoPath, Linux, Windows Server, Latext and C.

I am currently classed as a Learning Technologies Advisor for a college in the South East (UK). My roles are varied in this current job but mainly cover developing for Moodle, the VLE, and developing for SharePoint 2010 and I am the team leader of two other Learning Technology Advisers. 

For Moodle we are currently using 1.9, but I am project managing a new seperate installation of Moodle 2 for an external client and another second internal Moodle which we will either run as 1.9 or 2.2. I have written brand new pluggins, including a BTEC/C & Guild grade tracker, Individual Learning Plan block (heavily modified from the UCL's block), MIS system integration, timetabling and cron scripts. On top of this I have also modified core code, created data update scripts and created reporting via links to other servers. These projects have used many different web technologies.

SharePoint 2010 has seen me developing a complete new corporate theme using CSS and styling CQWP's using XSLT as well as the day to day administration of lists, sites and web parts. I am currently working on projects that will utilise SharePoints external data sources as well as InfoPath and Visual Studios C# SharePoint integration.

On top of the development side of my job I train staff members in learning technologies best practices, help them use Smart Technologies and write guides and videos on the sofware we offer.

*********************************************************************************
Lecturing
On top of my 9 to 5 day job I am an Associate Lecturer and recently finished the first semester joint lecturing C# and VB.net. Last year I guest lectured in Object Oriented Concepts and UML. I am currently planing course content to solely deliver courses on Linux, Web Technologies and Java. 

*********************************************************************************
Previous Job role
My previous job was a software engineer for a gas and electricity company where I used Enterprise Java, SQL, XML and Google Web Toolkit. This included projects utilising Java's Message Driven Beans and EJB3, amongst others, to deliver customer automatic registration, credit checking and business flow management as well as other projects.

*********************************************************************************
Spare Time
In my spare time im very active. I run 4 times a week and compete often as well as climb, mountain bike and swim. I have also entered and won team adventure races. I write, read, juggle and generally fill my time with learning new things and trying new activities. I am currentlty learning CSS3, HTML 5 and C++.

No comments:

Post a Comment