This document contains Diarmuid Nolan's resume. It summarizes his skills and qualifications for an IT role. He has programming experience in languages like C++, Java, HTML, and SQL. He also has work experience in IT helpdesk support and teaching. His education includes a BSc in IT Management and higher certificates in computing and IT support.