Education


Dublin City University 2005 – 2009
Ph.D by Research

School of Electronic Engineering • Research interests: computer vision, image processing, machine learning, image understanding, algorithm evaluation • Thesis: “Image Segmentation, Evaluation, and Applications” • Published seven conference papers and one journal paper.

Dublin City University 2001 – 2005
B.Sc. (Hons) Computer Applications

School of Computing ⋆ Specialization: Software Engineering • Completed every year with first class honors • Graded in top five of a class of 265–350 students every year • Second highest overall grade in second and final year • Third highest overall grade in third year.

Castleknock Community College 1995 – 2001
Leaving Certificate

510 points • “A” grades in higher‐level mathematics, economics, chemistry, and accounting.


Experience


Postdoctoral Researcher November 2009 – Present
CLARITY Center, Dublin City University

Postdoctoral researcher with the Center for Digital Video Processing and the CLARITY research center • Involved in mobile device and HCI research in collaboration with Disney research • Collaborated on successful FP7 proposal on audiovisual digital libraries • Involved in a variety of other research projects, including computer assisted analysis of ultrasound images, the annual TRECVid video information retrieval activity, the 3D Life project, and the Wireless Aquatic Navigator for Detection and Analysis (WANDA) project.

Technology Intern Summer 2008
Walt Disney Animation Studios, Burbank, CA

Developed system for scene completion in natural images based on 2004 SIGGRAPH paper • Investigated feasibility and usefulness of this system on a large corpus of digitized animation content.

Research Intern Summer 2005
Center for Digital Video Processing, DCU, Ireland

Participated in several digital video research projects, including work on saliency, image segmentation, filtering, machine vision, and information retrieval • Implemented concepts from various research papers, including a optimized implementation of a saliency map generation algorithm.

Software Development Intern April – October 2005
Hewlett Packard, Leixlip, Ireland

Participated in design and development of a worldwide project aimed at enhancing manufacturing execution systems • Designed and implemented barcode labeling software • Implemented web applications for operators in print head manufacturing • Involved in C++ special interest group: presented on software design patterns • Worked with development teams on‐site and overseas.


Skills


Programming Languages
Expertise in Java, C, C++, Objective-C, and Python • Proficient with Lua, Ruby, Bash, MATLAB, SQL, x86 assembly, HTML, XML, and CSS • Familiar with LISP, Haskell, Erlang, PHP, Javascript, XSLT, C#, D, and Prolog • Strong UNIX skills

Development Experience
Experience in software design methods and models • Experience with team development software (CVS, SVN, and Mercurial) • Experience with user interface design and development • Experience with mobile application development (iPhone and Android platforms) • Experience with numerical and statistical computing • Experience in Linux device driver development • Experience developing image processing and computer vision algorithms • Experience with machine learning techniques

Other Skills
Experienced with document preparation and typesetting • Experienced with vector graphic design and web design • Strong written and spoken communication skills

Professional Activities


Teaching
Lecturer, Introduction to Engineering and Computing (DCU Access Programme), Dublin City University, 2010 • Lab Demonstrator, Image and Video Compression (EE554), Dublin City University, 2006 – 2009 • Lab Demonstrator, Mobile Robotics (EE303), Dublin City University 2008 – 2009

Journal and Conference Paper Reviewing
IEEE International Conference on Image Processing (ICIP) 2011 • International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS) 2011 • European Conference on Information Retrieval (ECIR) 2011• ACM Multimedia Tools and Applications (ACM-MTAP) 2010 • ACM Multimedia (ACM-MM) 2010 • ACM Transactions on Multimedia Computing, Communications, and Applications (ACM-TOMCCAP) 2010 • ACM International Conference on Information and Knowledge Management (CIKM) 2010 • Pattern Recognition 2009 • International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS) 2010 • IEEE International Conference on Multimedia and Expo (ICME) 2008 and 2009