Mark Dennehy

Mark Dennehy

Research Assistant at Trinity College Dublin

Ireland

Current
Past
  • Training Director and International Coordinator at National Target Shooting Association
  • sysadmin at National Target Shooting Association
  • Senior Software Engineer at dotMobi
  • Analyst Programmer at Enovation Solutions ltd
  • Secretary, Public Relations Officer at National Target Shooting Association
  • Lead Developer at Advanced Field Solutions
  • Teaching Assistant at Trinity College Dublin
  • PhD Student at Trinity College Dublin
  • Summer Intern at Artifical Intelligence lab, Trinity College Dublin
  • Summer Intern at Ericsson ltd
  • Summer Intern at Microsol
Education
  • Trinity College, Dublin
  • Trinity College, Dublin
Connections
104 connections
Industry
Computer Software
Websites

Mark Dennehy’s Summary

I'm currently keeping several things spinning at once: working on Suura, an authentication and metering system for wireless internet access; finishing my PhD; moderating on boards.ie; playing with several side programming projects; contributing to a few open source projects; and lecturing for CS7004, the Introduction to Embedded Systems module of the Ubiquitous Computing MSc course in TCD.

Mark Dennehy’s Specialties:

In no particular order: Assembler, C, C++, Java, PHP, Python, Unix shell scripting, SQL programming (MS SQL, MySQL, Postgres), Linux systems administration (Debian, Ubuntu), Database administration (MySQL), LAMP-based applications (Moodle, Mambo, Joomla, etc), RADIUS (configuration and writing custom modules), ARM7 C, PIC chips, PC/104+ systems,


Mark Dennehy’s Experience

  • Research Assistant

    Trinity College Dublin

    (Educational Institution; 10,001 or more employees; Research industry)

    April 2008Present (1 year 8 months)

    Complete redesign of the Metakall system architecture, management of the Metakall servers and the network systems, design and implementation of several of the key components of the Metakall system, project management duties.

    C, C++, Python, PHP, some Perl, Linux, WinCE, Win32, MacOS, low-level networking, custom freeRADIUS modules

  • Moderator

    boards.ie

    (Computer Software industry)

    2004Present (5 years )

    I moderate a few forums on boards.ie: Servers&Systems and the Shooting forums. This is a volunteer position.

  • Training Director and International Coordinator

    National Target Shooting Association

    (Sports industry)

    September 2008September 2009 (1 year 1 month)

    Over the past several years I have served on the committee of the National Governing Body for Olympic Target Shooting in Ireland, the NTSA. At present I am a non-executive director in NTSA ltd. My job title is Training Director and International Coordinator; basicly my function is to organise training for shooters, coaches and administrators and to coordinate the organisation of selection for any teams representing Ireland in international competition.

  • sysadmin

    National Target Shooting Association

    (Sports industry)

    September 2007September 2008 (1 year 1 month)

    While not serving on committee, I acted as the sysadmin and did some general consulting for the NTSA during this period.

  • Senior Software Engineer

    dotMobi

    (Public Company; 51-200 employees; Internet industry)

    October 2007February 2008 (5 months)

    • Java and PHP development for device detection and infrastructure for the Mobile Web.
    • eCommerce work with Drupal

  • Analyst Programmer

    Enovation Solutions ltd

    (Privately Held; 51-200 employees; Computer Software industry)

    July 2006October 2007 (1 year 4 months)

    • Systems administration on Linux servers and clusters
    • Database administration on MySQL and Postgresql servers
    • Specification, procurement, installation and performance tuning of LAMP systems
    • Open source development and customisation (PHP, Javascript, SQL)
    • Content management systems
    • Learning Management Systems
    • Assessment and Curriculum Management Systems

  • Secretary, Public Relations Officer

    National Target Shooting Association

    (Non-Profit; 1-10 employees; Sports industry)

    September 2006September 2007 (1 year 1 month)

  • Lead Developer

    Advanced Field Solutions

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    April 2005April 2006 (1 year 1 month)

    Responsibilities:
    Web-based development with ASP/VBScript, JavaScript, MS SQL Server 2000 and rapid prototyping with Access 2003.

    Development and maintenance of a web-based work tracking system using a mixture of technologies including: ASP/VBScript, JavaScript, HTML, AJAX and MS SQL, operating on several mobile internet devices, according to client needs for over thirty clients.

    Rapid prototyping and development of one-off projects to meet immediate client needs using both the above technologies and Microsoft Access, as well as on-site deployment and support for clients for these projects.

    Final testing and deployment to the live server of all changes to the product for over thirty client sites.

    On-the-job orientation and training for junior developers.

    Drafting of the development and deployment process protocols.

  • Teaching Assistant

    Trinity College Dublin

    (Educational Institution; 5001-10,000 employees; Higher Education industry)

    20012004 (3 years )

    Organised and delivered laboratory work, tutorials and lectures
    Prepared examinations for 160-180 students per year in C++, Java, Microprocessor Systems, Numerical Methods and other courses.

  • PhD Student

    Trinity College Dublin

    (Computer Software industry)

    19972004 (7 years )

  • Summer Intern

    Artifical Intelligence lab, Trinity College Dublin

    (Educational Institution; 10,001 or more employees; Research industry)

    June 1996October 1996 (5 months)

    Designed and implemented a software framework for the IEEE RoboCup competition, which was later used as the framework for a final year thesis.

  • Summer Intern

    Ericsson ltd

    (Public Company; 10,001 or more employees; Telecommunications industry)

    June 1995October 1995 (5 months)

    Preperation and presentation of tutorials for internal management staff on the Internet and the Unix operating system.
    Preperation of a teaching course for the MXE digital telephone exchange system.

  • Summer Intern

    Microsol

    (Privately Held; 11-50 employees; Computer Hardware industry)

    June 1994October 1994 (5 months)

    Hardware documentation
    Test equipment design and fabrication
    Test system assembly
    Board fault-finding and repair
    Production


Mark Dennehy’s Education

  • Trinity College, Dublin

    PhD , Robotics , 19972004

    PhD begun in Teleautonomous control of Mobile Robotics in 1997; beaten to publication by German nuclear emergency response group in 1999; restarted new PhD topic in 2000 on the application of the Geometrically Intrinsic Nonlinear Recursive Filter to the problem of Simultaenous Localisation and Mapping. PhD work continuing on part time basis at present.

    Activities and Societies:
    Rifle Club
  • Trinity College, Dublin

    BA, BAI , Computer/Electronic Engineering , 19931997

    I received a 2.1 honours degree in Computer & Electronic engineering.
    I was a joint recipent of the E.R.Stuart prize as a Senior Freshman
    I was exempted from Senior Freshman summer examinations on basis of my Foundation Scholarship examination results.

    Myself and Ian Dowse were TCD undergraduate team for the 1995 IEEE Micromouse competition. We won first place in the Irish Nationals.
    This project required the design, fabrication, testing and programming of a custom robotic system following several design criterion such as speed, weight, size and power consumption. It involved programming in MC68HC11 assembly to create a real-time pre-emptive multitasking operating system which ran diagnostic, navigation and maze-solving processes (which were written in C). It also involved the integration of several different sensor systems including infra-red sensors, optical sensors, and power sensors.

    Activities and Societies:
    Rifle Club, Aikido Club, Chess Club, Won first place in the 1995 IEEE Micromouse competition

Additional Information

Mark Dennehy’s Websites:

Mark Dennehy’s Interests:

Olympic Target Shooting

Mark Dennehy’s Groups:

SAGE, sysadmin.ie, SAGE-IE, National Target Shooting Association of Ireland

  •    Python Community
  •    Ubuntu Users ( 10.000+ members ) Official Group
  •    Paddytech
  •    Irish PHP Users Group
  •    Python Ireland
  •    LinkedPHPers - The Largest PHP Group
  •    Open Source Universe
  •    Linux Expert
  •    SAGE: The USENIX SIG for Sysadmins
  •    Trinity College Dublin - Alumni and Friends
  •    MySQL Professionals
  •    802.11 Wireless professionals

Mark Dennehy’s Honors:

Joint recipent, E.R.Stuart prize, TCD


Mark Dennehy’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mark Dennehy’s full profile:

  • See who you and Mark Dennehy know in common
  • Get introduced to Mark Dennehy
  • Contact Mark Dennehy directly

View Full Profile