2014 - Present : Kitman Labs
Kitman Labs build sport science technology and methodology to help elite sports organisations manage the health of their athletes and reduce their risk of injury.
Role: VP Engineering, responsible for delivery and operations of a diverse application architecture which includes iOS, Unity 3D, Ruby, Rails, PHP and a heavy use of Amazon AWS and other datastores.
2014 - Present : Hockey Ireland - Senior Mens Team
The Irish Men's Hockey Team compete against the worlds best teams at various world level events. The recent highlight was qualifying for and competing in the 2016 Rio Olympic Games.
Role: Performance Analyst responsible for delivering statistical and video performance analysis to the coaching team and players. Introduced a player driven self analysis system, an 'in game' video sharing system (to deliver video clips to coaching staff during games) and online tools for distributing performance and video data to elite squad members who are distributed around Europe.
Olympic Games 2016, European U21 B championship, World League 3 gold medal, World League 2 5th place (record).
2011 - 2014 : Amazon Web Services - Cloudwatch/Monitoring
The Cloudwatch/Monitoring group at Amazon build and operate a massive scale monitoring infrastructure which runs on tens of thousands of hosts in production, and software agents which run on millions of EC2 instances. The monitoring team are responsible for building the monitoring infrastructure for every AWS product and the various Amazon retail websites.
Role: Developed features across AWS including AWS AutoScaling, Cloudwatch Alarms and Cloudwatch Metric storage. Led the refactoring/optimisation projects of the internal/retail alarm triggering infrastructure.
2009 - 2011 - Contrast
Contrast was an innovative consultancy and product company whose founders went on to found intercom.io
Role: Senior Engineer on bespoke client projects and responsible for building and running getexceptional.com, one of the first error tracking tools for Ruby apps. Exceptional grew it's user and traffic count by 400%, from Aug 1999 - Aug 2010.
Presented at the Scottish Ruby Conference in 2010 about error handling in ruby/rails apps.
Twick-twock.com (since dead!) , was a popular temporary unfollow service for Twitter. At its peak, it had 31k users and handled ~100k unfollow requests.
2005 - 2009 - The TAS Group
Dealmaker is a methodology and technology platform to improve the sales effectiveness of sales organisations. Dealmaker integrates the TAS selling methodologies into customer's CRM environment.
Role: Senior member of the Dealmaker engineering team and subsequently responsible for customer integration and deployment, including integrations with Microsoft .NET, Salesforce.com and Siebel CRM.
1999 - 2005 - IONA Technologies
IONA Technologies was a very successful Irish software company who built integration middleware products. The company was subsequently bought by Progress Software in 2008.
2004 - 2005 - Mobile Orchestrator
IONA Technologies spun off the 'Mobile Orchestrator' business unit un 2005. MO was a software platform for building 'occasionally connected' mobile applications. The innovative technology was piloted at American Airlines, Dalkia and Snap On Tools.
2004 - Orbix Connect
Led the development of the worlds first standards based J2EE to CORBA Bridge (Orbix Connect) based on new functionality in the J2EE specification (JCA - Java Connector Architecture). Released
2003 - 2004 Java Messaging Service
IONA proudly had the world's first J2EE 1.4 certified J2EE application server. I was responsible for the implementation and integration of the CORBA based messaging service into the J2EE stack.
2003 - SOAP Web Services
Developed the web services integration features for the new IONA J2EE server. Released and in production early 2003.
2002 - Servlet/JSP Engine
Worked with a highly talented team on the re-development of a scaleable CORBA based J2EE compliant servlet engine. Released and in production early 2003.
2000-2002 IONA Professional Services Consulting
Java/J2EE/C++/Distributed Transaction Management consulting engagements in Europe and USA at HP, IBM, UBS, Merrill Lynch, AT&T, Telefonica, TIM Mobile, Siemens, Winterthur, Swiss Re.
1999 - 2000 - IONA Professional Services Training
Developed and delivered material for the IONA Java CORBA and J2EE training courses.
1995 - 1999 - Trinity College Dublin : 1st class Hons Degree in Computer Science
Awarded Ludgate Prize for #1 grade project in year.
'Backlets', a distributed, network based http web browser, where the functionality of the web browser was distributed across API based, registered servers on the internet.