Tadhg O’Higgins

Web Development • Software Engineering • Technology Consulting

Summary

Versatile, articulate, and experienced Python-oriented web application developer looking for interesting web-related opportunity, preferably centered around Python while using JavaScript and open source technologies.

Work Experience

2010–present

Senior Software Engineer, Catch.com

Helping to build a fantastic note-taking platform at Catch.com, primarily using Python (mainly Pylons and MongoDB) and JavaScript (mainly Google Closure).

2009–2010

On Sabbatical

Worked on personal projects, got fit, and played with Python. See tadhg.com/wp/tag/python for some of the Python.

2007–2009

Senior Web Application Developer/Software Engineer, Metaweb Technologies

Worked on freebase.com, Metaweb’s free structured data repository, with particular emphasis on Python, JavaScript, 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.

2006–2007

Web Application Developer/Software Engineer, Nimblefish Technologies

Switched to Engineering section of Nimblefish to pursue technical interests. Developed web applications for marketing programs, primarily working with JavaScript/AJAX against a Java/JSP backend. 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.

2005–2006

Web Development Manager, Nimblefish Technologies

Managed and mentored the web development team, worked with backend engineers to improve web application platform, developed frameworks for form and offer handling, trained the web development team, and performed all of the duties of the Senior Web Technologist role (see below).

2002–2005

Senior Web Technologist, Nimblefish Technologies

Developed personalized websites using Nimblefish’s JSP-based platform. Improved in-house use of technologies including JavaScript, JSP, and database structures. Guided production processes, managed freelancers, and created internal standards for coding and QA.

Education

M.S., Multimedia Systems
Trinity College Dublin, 1999.
M.A., American Literature
University College Dublin, 1998.
B.A., English and Philosophy
University College Dublin, 1995.

Skills

I am focused on Python, JavaScript, and web application development. I have years of experience dealing with all aspects of the web development toolchain, from databases to stylesheets. I am committed to writing clean code, using web standards, and focusing on usability, and I have a passionate interest in both programming and web development.

I am highly experienced in the following areas:

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 and previous companies; 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.

Achievements

Wrote How to Cheat in the Leaving Certificate, a full-length, commercially-released, critically-acclaimed Irish feature film.

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.

Founder Member, UCD Internet Society, 1995.

Auditor, UCD English Literary Society, 1993–1994.

References

Available upon request.