Ian McConachie

Lecturer & Web Developer

Download my CV in PDF format

SKILLS

Python / Django

I am currently a Python/Django developer specialising in developing advanced database driven web applications.

Teaching

I have taught the Computing curriculum from Level 4 to HND. The subjects that I have taught include: Web Design, Programming, Relational Database Management Systems, Javascript, Internet Safety, Social Media, Hardware Systems, Digital Media Elements, Digital Game Design and IT Core Skills

Linux

I have setup multiple linux servers and am very proficient in the use of the command line. This site along with several others runs on a VPS which I have set up from scratch

CSS / XHTML / HTML5

I aim to write clean semantic sites using the best of current practices in CSS and HTML.

In my teaching I try and instill the philosophy of separating design and content in my students.

Mootools / JQuery / Javascript

I have taught Javascript at HNC level as well as using Mootools and JQuery extensively in the sites that I build.

RDBMS / MySQL

I have used a range of databases including MySQL extensively in the web applications I have created. I have studied for an ORACLE qualification in teaching PL/SQL.

Other Web Development Languages

Although I am a big fan of Python/Django I have developed in other languages such as Ruby on Rails and PHP.