CV / Resumé

My work experience and qualifications from 2001 to present.

My CV is also available in PDF format.

to present

Travelport Digital

Senior front-end engineer / Dublin, Ireland

  • Worked on features for a mobile travel app and implemented upgrade path (React Native).
  • Migrated client project from AngularJS to ReactJS with TypeScript.
  • Replaced LESS/SASS with styled components (CSS in JS).
  • Planned and implemented strategy to recover test coverage.
  • Provided consultation to implement third party features seamlessly in client application.


Senior front-end engineer / Berlin, Germany

  • Created and maintained a marketplace and CRM for a used car platform.
  • Managed technical debt for projects and maintained 100% test coverage.
  • Platforms created using ReactJS with Redux for state management and Jest for testing.
  • Mentored junior engineers, reviewed CVs and interviewed candidates.

Freelance Software Engineer

Senior full-stack engineer / Berlin, Germany

  • Created and maintained community websites for cloud based service providers.
  • Set up continuous integration (testing and deployment) for projects.
  • Made regular contributions to popular Open-source projects and started two of my own.
  • Created several portfolio websites using MeteorJS and then GoHugo.

Things I Like GMBH

Senior full-stack engineer / Berlin, Germany

  • Implemented a new website for the Monoqi B2B platform to facilitate communication and sales between designers and resellers.
  • Improved purchase flows and address verification for the Monoqi B2C platform.
  • Created new tools to improve front end development workflow for the team.
  • Authored email templates for both platforms to increase conversion rates.

Axel Springer Ideas

Senior front-end engineer / Berlin, Germany

  • Created a web application using the Meteor Javascript framework for an Axel Springer Ideas funded startup TunedIn to deliver native-like performance.
  • Main features include a TV Guide and participation stream, both of which update in real time.
  • Wrote unit and acceptance tests to ensure the product was stable and robust throughout each sprint.
  • Supported the product owner and marketing team in creating the company website and marketing emails.

iQContent Ltd

Senior full-stack engineer (contract) / Dublin, Ireland

  • Created a knowledge based information portal (secure document sharing, retrieval and storage) for a large telecoms organisation in PHP.
  • Optimised customer login/registration flow and integrated this with other CRM tools (Salesforce, Eloqua).
  • Integrated the Compass SCSS framework and optimised HTML templates to improve SEO performance.
  • Developed HTML templates for the internal corporate IT intranet and assisted in integrating them to Microsoft Sharepoint.

Maithu IT Solutions

Technical lead / Dublin, Ireland

  • Drove the development of multiple mobile applications.
  • Developed an electronic programming guide (EPG) in HTML5 for set top boxes, smart TVs and the web.
  • Overhauled the Irish Times News app (iOS, Android), integrating to their existing web infrastructure.
  • Responsible for client satisfaction by delivering quality products on time and within budget.
  • Responsible for reviewing CVs, creating recruitment exercises and interviewing candidates for development roles.

Paddy Power PLC

Senior full-stack engineer / Dublin, Ireland

  • Maintained high performance websites under heavy server load.
  • Upgraded the in-house CMS for Paddy Power Games and Casino to enable targeted content delivery for different user groups.
  • Built a staff rostering and payroll processing system used by shop managers for all Paddy Power retail outlets.
  • Our scrum approach to development ensured timely delivery of product phases and stakeholders were kept up to date with development on large projects.

Freelance Software Engineer

Senior full-stack engineer / Dublin, Ireland

  • Created several bespoke content managed websites for clients using hand-coded html and php.
  • Leveraged Twitter and Facebook APIs, to optimise the clients’ online offering.
  • Provided web content strategy guidance to clients.
  • Practised excellent standards in web development to ensure organic SEO performance and accessibility.
  • Initiated, managed and maintained long-lasting professional client relationships.

Net a Porter

Full-stack engineer / London, UK

  • Redeveloped the HTML and CSS during a complete overhaul of the company website.
  • Created an internal WYSIWYG tool to author promotional emails and newsletter templates.
  • Designed and built the in house intranet portal, tying it into existing LDAP servers. This enabled seamless integration with existing user logins.
  • Provided ongoing maintenance to website product pages to optimise the e-commerce purchase flows.

Full-stack engineer / London, UK

  • Upgraded site standards compliancy in XHTML and CSS.
  • Coordinated internal knowledge sharing through regular web standards training.
  • Re-modeled html email templates for all marketing campaigns.
  • Provided ongoing maintenance and enhancements for the company website.

AOL Technologies Ltd

Associate software engineer / Dublin, Ireland

  • Created a web app to monitor RSS feeds from news providers.
  • Built an XSLT processor to populate XML feeds to databases.
  • Upgraded servers and software from HPUX to Linux and authored the associated technical documentation.

Dublin City University

BSc. in Computer Applications (Honours) / Dublin, Ireland

  • Modules include Java software development, Business process management, Computer Graphics, Database administration and the Software development life-cycle (waterfall).
  • Alcatel CIT, France: developed an error logging system for GSM cell towers (INTRA work placement).
  • Coded a mobile 2D game using J2ME (Final year project).