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 – 2005B.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 – 2001Leaving 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 2008Walt 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 2005Center 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 2005Hewlett 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





