I have worked in the web development and software engineering for more than twelve years, with experience ranging from freelance web development to back-end software engineering, managing web development departments, and information architecture.
May 2007–February 2009
Senior Web Application Developer/Software Engineer, Metaweb Technologies
Worked on freebase.com, Metaweb’s free structured data repository, with particular emphasis on JavaScript, Python, and AJAX. I improved performance by moving functionality from JavaScript to server-side Python using the Pylons framework; enhanced user-facing functionality using Pylons, front-end code, and Metaweb’s graph database; and developed freebase.com’s community discussion functionality.
January 2006–May 2007
Web Application Developer/Software Engineer, Nimblefish Technologies
Developed Java-based web applications for marketing programs, with particular emphasis on Java, JSP, JavaScript and AJAX development. Enabled smoother workflows by prototyping a JavaScript templating environment. Improved UIs using AJAX, improved Web standards compliance and browser compatibility, and streamlined work processes via backend-to-HTML integration using JSP.
January 2005–January 2006
Web Development Manager, Nimblefish Technologies
Managed and mentored the web development team, developed JSP frameworks for form and offer handling, supervised Flash development, moved sites to the newest version of the Nimblefish platform, trained the web development team on the new platform, worked with backend engineers to develop solutions on the new platform, and performed all of the duties of the Senior Web Technologist role (see below).
December 2002–January 2005
Senior Web Technologist, Nimblefish Technologies
Developed personalized websites using Nimblefish’s JSP-based PURL platform. Improved use of PURL-related technologies including JSP and database structures. Guided production processes, managed freelancers, created standards for PURL coding and PURL QA, and developed JavaScript/CSS/HTML techniques for PURL development.
I am extremely experienced in web development, from Python and JavaScript to HTML and CSS. I am committed to using web standards, to developing accessible and usable web applications and sites, and I have a passionate interest in the field, counting it as one of my major hobbies.
I am highly experienced in the following areas:
I currently maintain an OpenBSD server running several websites including a personal site/weblog and a variety of side projects, and running a variety of services including Apache, PHP, MySQL, Subversion, and WordPress.
I have excellent organizational and knowledge management skills—Metaweb’s core mission involves the organization of knowledge; I created and maintained internal knowledge bases at Nimblefish, AKQA and ClientNet; and in college, I helped found the UCD Internet Society (to provide undergraduate students with Internet access) and ran the UCD English Literary Society.
I have excellent reading, proofreading, editing, and compositional skills.
I am familiar with a wide range of computer operating systems and user interfaces, including UNIX, MacOS X, X-Windows, and Windows 3.x–XP.
M.Sc. course project was one of seven course projects displayed at Dublin’s Douglas Hyde Gallery in 1999, an exhibition that attracted 4500 visitors in 9 days.
Wrote How to Cheat in the Leaving Certificate, a full-length, commercially-released, critically-acclaimed Irish feature film, with it director Graham Jones.
Founder Member, UCD Internet Society, 1995.
Auditor, UCD English Literary Society, 1993–1994.
Available upon request.