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.
heycar
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.
FindMyPast.com
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).