Who am I?

Professional Profile

Profile

Over the past 25 years, I have held various positions in the technology field, including Senior Solution Architect, Software Architect, Development Manager, Technical Team Lead, and Senior Software Engineer.

Throughout these roles, I have gained extensive expertise and experience across multiple sectors.

Recent Experience

At Bank of Ireland, as a senior solution architect, for the past 2.5 years, I designed, provided leadership/guidance and delivered on a number of strategic projects.

Third Level

Education

2011

Trinity College, Dublin

Master's Degree in Finance

2.1 Honours Degree

Thesis: High Frequency Algorithm Trading Solution

1996

University of Limerick

Master's Degree in Data Communications

Honours Degree awarded for Research and Thesis

Thesis: High Speed Data Communications

1994

University of Limerick

Bachelor of Science (Computer Systems)

First Class Honours Degree

Thesis: 3D Modelling


My Professional Background

Work Experience

2023 January - 2025 May

BOI

Senior Solution Architect

Bank Of Ireland

At Bank of Ireland, I was assigned to a number of projects.
As the project/lead solution architect, I had the following responsibilities:

  • Deliver of key architecture / design deliverables
  • Architectural Vision
  • Executive Overview and Architecture Summary Document
  • High Level Design
  • Solution presentation to ARB (Architecture Review Board)
  • Security Review (with Security Architect)
  • Submission to BOI Solution Review
  • Technical governance of Solution Delivery
The solutions I delivered involed:
  • On Premise solution deployments
  • Integration with vendor cloud offerings
  • Secure data transfer between BOI and third party, cloud hosted solutions
  • Integration with Enterprise Data Warehouse
  • API services (Mulesoft, REST APIs and SOAP Webservices)
  • Legacy systems integration (frontend integration, databases)
  • Reusable patterns within BOI

2021 June - 2022 Dec

bus eireann

Senior Solution Architect

Bus Éireann

Architecture
As a senior solution architect, at Bus Éireann, I had the following responsibilities:

  • Prepare a sizing for the project by producing a ROM and present to TDA
  • Provide Input to review meetings of tender responses
  • Present proposed Design to TDA
  • Scope out integration work for ancillary systems
  • Liaise with internal and external stakeholders to address design issues
  • Architecture Requirements Verification and Validation
  • Risk management and escalation
  • Requirement analysis
  • Prepare a High-Level Design based on the business requirements
  • Production of Architecture designs, E2E Sequence diagrams and Data flow diagrams
  • Provide Architect oversight for the implementation of the end-to-end solution
  • Completion of market scans to support tendering process.
  • Generation of the Pre-Qualification Questionnaire (PQQ) as part of the tendering process
  • Draft and Specifying ITT (Invitation to Tender)
  • Review and Score vendor responses @ PQQ and ITT Stage.
  • Attend Vendor workshops and presentations

2016 October - 2021 June

cle

Senior Architect

Canada Life Europe

Architecture
As a senior architect, I was technically responsible for projects of various sizes involving both in-house teams (development, infrastructure, security, compliance, legal) and third party vendors. I regularly presented my solution designs to the Design Authority. Solutions were both on-premise and to the cloud; most involved a hybrid solution. During my 5 years at Canada Life Europe (CLE), the most notable projects were related to the digital transformation programme:

  • CLE's new website and web applications
  • Identity and Access Mgt solutions (IAM for brokers/customers)
  • API-led approach and microservices architecture
  • Cyber Security programme
  • Cloud HR solution
  • Development
    While primarily executing architectural duties, I also had the opportunity to develop a number of proof of concepts and solutions (e.g. Virtual DBA, Fund Service, Serious Illness Calculator, various cyber security applications).
    When the need arose, I acted as technical team lead (e.g. defining technical tasks, conducting code reviews)

    2013 October - 2016 October

    kbc

    Software Architect

    KBC Bank

    Architect Responsibilities

    • Management of third party providers
    • Inhouse development management
    • Requirements gathering with various departments (Payments/Retail)
    • Estimation and scheduling for change management/budget approval
    • Preparation of functional, technical, unit testing and deployment documentation
    • User acceptance testing co-ordination, and live deployment mgt
    Key projects
    • Payments
      • Integration of SEPA payment processing solution
      • Integration of Anti-Money Laundering payment system
    • Bespoke Homeloans Application
      • Complex monolith developed by third party vendor
      • Integration with KBC inhouse systems
    • Consumer Finance
      • Webservices solution to Retail and Core Banking
      • Integration of ICB (Irish Credit Bureau) Credit Checking
      • Data analytics (extraction, depersonalisation, and subsequent analysis)
      • Central Bank reporting and Compliance (e.g. Tracker mortgage).

    2012 October - 2013 September

    cle

    Software Development/Architect

    AIB Bank

    Design, Development, and Deployment of Web Application
    Retail Product Information System
    This project took 12 months to take from initial requirements gathering, analysis, development and live deployment.

    Summary

    Dates Duration Role Company Location
    2023 2.5 year Senior Solution Architect Bank of Ireland Dublin / Remote
    2021 1.5 years Solution Architect Bus Éireann Dublin / Remote
    2016 5 years Senior Software Developer Canada Life Dublin / Remote
    2013 3 years Software Architect KBC Bank Dublin
    2012 1 year Software Developer/Solution Architect AIB Bank Dublin
    2010 9 months Senior Developer First Derivatives Dublin, Ireland
    2009 1 year Senior Software Engineer Cognotec Dublin, Ireland
    2006 2.5 years Solution Architect O2 & Ericsson Dublin, Ireland
    2006 6 months Development Team Lead Oracle Dublin, Ireland
    2002 3.5 years Senior Software Developer T-Mobile Bonn, Germany
    2002 6 months Senior Developer ADC London, UK
    2001 9 months Senior Software Engineer LogicaCMG Birmingham, UK
    1999 2 years Senior Software Engineer Ericsson Dublin, Ireland
    1997 2 years Software Engineer IONA Technologies Dublin, Ireland
    1995 1 year Lecturer Dublin City University Dublin, Ireland
    1994 2 years Assistant Lecturer University of Limerick Limerick, Ireland
    1992 9 months Oracle DBA AIB Bank Dublin, Ireland

    Word / PDF

    Download