I am a highly experienced web developer with a particular interest in the software development process and computer languages, particularly dynamic (Javascript and Python) and functional (Haskell). I also have a deep passion for computer security and usability.
Outside of my professional responsibilities I have worked on personal projects using Processing, Django, Node.js and CouchDB, hosted on a personal Slicehost instance. I have spoken to various user groups on subjects such as the Git version control system, OpenGL and MIDI development in Haskell and writing electronic music. I organised and performed music and video at various venues, including the Electric Picnic Music Festival and Whelan's of Wexford Street.
As the technical lead on the XPages Mobile Controls project, I am architecting and implementing the mobile web experience for Domino XPages (a web framework for developing modern applications on Lotus Notes-Domino).
While with IBM I have had the opportunity to contribute a chapter to a forthcoming book (XPages Extension Library - IBM Press), and present to large audiences (including Lotusphere 2012).
My period of employment coincided with a number of spikes in web traffic (both legitimate and malicious) for the customer websites which gave me hands on experience in dealing with scaling issues.