My Resume

Download PDF Version

Contact Detail

Location: Bray, Co. Wicklow, Ireland
Phone: ++353 87 9089414
Web: http://thoughtforge.net

Education Details

Primary Qualifications

June 1999 BEng Computer Science – Queens University of Belfast
Due 2010 MSc Advanced Software Engineering – University College Dublin

Relevant Certifications

August 2005 Sun Certified Java Programmer for J2SE 1.4
March 2006 Sun Certified Web Component Developer for J2EE 1.4
October 2006 Sun Certified Business Component Developer for J2EE 1.3
October 2009 Spring Source Certified Spring Professional

Relevant Courses

June 2006 Diploma in Stock Broking Investment
November 2006 JBoss and EJB3 for Java Developers
December 2006 JBoss for Advanced J2EE Developers
July 2009 Core Spring

Technical Skillset Summary

Java Java, JEE, JMX, JMS, JPA, Servlet, JSP, JSF, JAXB
Application Server JBoss, Weblogic, WebSphere
Database Server Oracle, Ingres, MySQL
Development Environment Eclipse, Spring STS, Idea IntelliJ, NetBeans
Build Maven, Ant
Framework Spring, Spring Integration, Spring Security, Hibernate
Messaging Server Websphere MQ, ActiveMQ, WebLogic JMS, JBoss Messaging
Web Server Tomcat, Jetty
Enterprise Service Bus AquaLogic Service Bus
Continuous Integration Cruise Control, Hudson
Xml Castor, XStream
Web Service Spring WS, Apache Axis
Web RichFaces, Spring WebFlow
Source Control CVS, Subversion
Test JUnit, JMock, EasyMock, JMeter

Professional Experience

System Dynamics (Revenue) – Contract (June 2009 – October 2009)

As a senior software engineer on a VRT project I was responsible for developing secure web services to expose data for use within a web UI.

Core Technologies

Spring STS, Spring, Spring WS, WS-Security, JAXB, Hibernate JPA, EasyMock, JUnit, Weblogic, Ingres

Perot Systems (Sentenial) – Contract (February 2009 – June 2009)

As a senior software engineer on a SEPA (Single European Payments Area) project I was responsible for developing online and batch interbank integrations.  This included implementing and maintaining web services, business services and associated unit\integration testing.

Core Technologies

Eclipse, Spring, Spring WS, Hibernate, JMock, JUnit, Jetty, JBoss AS, Oracle

NewBay Software – Contract (October 2008 – December 2008)

As a senior developer on a web project I was responsible for developing social networking components for a telecommunications provider.  I also developed a logging console to allow administrators to view log statements from distributed sources.

Core Technologies

Idea IntelliJ, Spring, Spring WS, JMock, JUnit, Jetty, Oracle,

Perot Systems (O2 Ireland) – Contract (January 2008 – October 2008)

As a senior developer on a middleware project I was responsible for developing components to interface with a wholesale telecommunications provider, the O2 portal and O2 billing systems.  This included design\implementation of database schema, domain model and object relational mapping as well as design\implementation of a message dispatcher for message processing.

Core Technologies

Eclipse, Spring, Spring WS, Castor, Hibernate, RichFaces, MyFaces Tomahawk, Facelets, Spring WebFlow , OpenSymphony Quartz, Weblogic, Oracle

Canada Life Ireland – Contract (August 2007 – December 2007)

As a solution architect on a broker portal project, I was responsible for documenting architectural decisions and nurturing them through the approval process.  This involved review of, and feedback on, the business requirements, translating the business requirement onto the target technical environment and ultimately producing the system architecture model.

Core Technologies

Java, Java Enterprise Edition, Hibernate, Tivoli Access Manager, WebSEAL, WebSphere, WebSphere Portal Server

Strandum – Contract (August 2007)

As a technical consultant, I evaluated the data model of the core Strandum applications.  Subsequently, I developed a normalised data model, developed EJB 3.0 persistent entities, data access objects and queries etc.  I also demonstrated how to apply security at the data access layer and application layer using the Spring Framework and Spring Security.

Core Technologies

Eclipse, Spring, Spring Security, Hibernate JPA, Tomcat, Microsoft SQL Server

Irish Life – Contract (January 2007 – July 2007)

As a technical consultant, I evaluated BEA AquaLogic Service Bus (ALSB).  This is an enterprise service bus product that acts as a strategic integration platform providing location transparency, message validation, translation, transformation, enrichment, and routing.  This extended to providing guidance on several integration projects within the Irish Life business units on how best to use ALSB for service mediation.

Core Technologies

Eclipse, Apache Axis, MQSeries, WebLogic, AquaLogic Service Bus, Oracle

Friends First – Contract (March 2003 – January 2007)

As the technical team lead of the CRM and workflow team I was responsible for managing and mentoring a team of up to five developers to develop thin client initiatives incorporating internet/intranet and systems integration.  Initiatives included the development of a java multi threaded application, prototyping a case management system using JSF, Spring, Hibernate and Tomcat, back office automation of new business, policy maturity and scheme renewal processes.

Core Technologies

Ant, Axis, Castor, Cruise Control, CVS, Eclipse, FileNet Panagon, Java, Java Enterprise Edition, JUnit, Microsoft Visual Basic, Microsoft Visual SourceSafe, Microsoft Visual Studio, MQSeries, Oracle, Spring Framework, WebLogic, Hibernate

Fineos Corporation – Permanent (March 2000 – March 2003)

As a member of the technical implementation services team, I was responsible for delivering customer implementations incorporating bespoke development and systems integration.  Implementations included:

Fortis Implementation (18 Months)

As a solutions architect on a case management system, I was responsible for systems delivery including bespoke development and systems integration.  This included systems integration, analysis, design, build and deployment.

Core Technologies

Java, Java Enterprise Edition, JProbe, Microsoft Visual Basic, Microsoft Visual SourceSafe, Microsoft Visual Studio, MQSeries, MQSeries Integrator, NetBeans, Oracle, WebSphere

Eagle Star Implementation (3 Months)

As a solutions architect on a document management system, I was responsible for systems delivery including bespoke development and systems integration.  This included systems integration, analysis, design, build and deployment.

Core Technologies

FileNet Panagon, Microsoft Visual Basic, Microsoft Visual SourceSafe, Microsoft Visual Studio, MQSeries, MQSeries Integrator, Oracle

First National Motor Finance Implementation (15 Months)

As a senior developer on a thin client application, I was responsible for system analysis, design and build. This included extensive integration with internal and external systems.

Core Technologies

Java, Java Enterprise Edition, NetBeans, Oracle, Weblogic

Prudential Europe – Permanent (June 1999 – March 2000)

As a developer within the commission’s team I was responsible for development and maintenance of business critical software utilised within the commission’s business team.

Ark Life Assurance – Contract (June 1997 – September 1998)

As a developer within the model office I was responsible for development and maintenance of automated testing scripts for a point of sale system and migration of the pension’s quotation application from Microsoft Visual FoxPro 7 to Microsoft Visual Basic 6.0 and Microsoft Access 98.

Comments are closed.