Who am I?

Professional Profile

Profile

For the past 25 years, I have worked in various technical roles: solution architect, software architect, development manager, technical team lead, senior software engineer. I have attained a variety of technical knowledge and experience in many sectors.

Recent Experience

  • As a solution architect at Bank of Ireland, I designed and provided technical leadership on two projects.
  • As a solution architect at Bus Éireann, I had technical responsibility for a number of large 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


    Recent professional experience

    Current Experience

    Architecture

  • API led approach
  • API Gateway
  • Data Architecture
  • Cloud/On-Premise/Hybrid Models
  • Microservices migration
  • Identity and Access Mgt (IAM)
    • Cloud (AWS)

    • Virtual Servers/Containers
    • CloudFront (CDS)
    • Route 53
    • Load balancing / Routing
    • S3 (Simple Storage Solution)

      Web

    • Content Mgt (CMS)
    • Content Delivery (CDS)
    • Web Apps (Angular/React)
    • ElasticSearch
    • Cybersecurity

    • WAF, DDoS
    • SAST/DAST/Pen testing
    • Vaults and Access (User and App)

      Development

    • Server Dev (Java, Spring Boot)
    • Client Dev (Angular)
    • CI/CD Pipeline(PMD, Checkstyle)
    • Containerisation

    • Docker
    • Kubernetes

    My Professional Background

    Work Experience

    2023 January - 2024 June

    BOI

    Solution Architect

    Bank Of Ireland

    At Bank of Ireland, I was assigned to a number of projects.
    As the project solution architect, I had the following main 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
    Solutions involved
    • 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

    Solution Architect

    Bus Éireann

    Architecture
    As a 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 1 year Senior Solution Architect Bank of Ireland Dublin / Remote
    2021 1 year 6 months 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