Cormac Keogh

Current
  • Architect at Microsoft Ireland
  • Architect Advisor at Microsoft
Past
  • SOA Architect Banking Industry at Financial Messaging Middleware group
  • Research and Development Manager at Black Pearl EU Ltd
  • WebSphere Message Broker Application Development at IBM
  • Consultant at Texas Instruments Software
  • Project Lead at IBM
  • Lead developer at IBM / OKRA Marketing Corporation
  • Project leader at IBM
  • Student Engineer at Lake Electronics
Education
  • Dublin City University
  • Dublin City University
Connections
188 connections
Industry
Computer Software

Cormac Keogh’s Summary

Solutions Architect
Development Manager
Technology Evangelist
Corporate and Interbank Payments Systems
Solutions Sales
Strategy Architect

Cormac Keogh’s Specialties:

Application design, application development, architectural design, banking, basic, billing, business development, c,c#, c++, .NET, Silverlight, SQL Server,
SWIFT, SEPA, IS02022, EDI, WebSphere Messsage Broker, java, javascript, jdbc, manager, pricing, pro c, product management, programming, project management, prototyping, repair, requirements analysis, research, sales, specification,


Cormac Keogh’s Experience

  • Architect

    Microsoft Ireland

    (Computer Software industry)

    2007Present (2 years )

  • Architect Advisor

    Microsoft

    (Computer Software industry)

    June 2007Present (2 years 7 months)

    Microsoft Ireland
    Dublin, Ireland
    Developer and Platform Evangelism (DPE; As Architect Evangelist Cormac engages with customer and partner architects to outline Microsoft's architectural vision, and how Microsoft technologies can be applied at the enterprise level to meet the current and evolving needs of the organization. Cormac's core areas of focus are enterprise and financial services. In addition to this focus Cormac's responsibilities include:
    Working with the customer architects, develop a strategic vision for customers IT architecture.
    Conducting architectural design and review sessions.
    To build a community of architects to share best practices and common experiences.
    Running an architecture education program called Lead Enterprise Architect Program (LEAP)
    Working with Irelands Top Websites to increase adoption of Microsoft technologies

  • SOA Architect Banking Industry

    Financial Messaging Middleware group

    (Computer Software industry)

    September 2002June 2007 (4 years 10 months)

    After returning to the IBM Financial Services Solution Centre as senior IT Architect Cormac took on responsibility for technical architecture, product definition and business development for the various financial messaging products, which the Dublin group specialize in. These include the EAI solutions for SWIFT FIN, SWIFTNet Funds, FIX, CHIPS, ANSI X12 payments, EDIFACT payments, Fed Funds. Cormac was instrumental in the groups' achieving of the SWIFT EAI GOLD labels for SWIFT FIN and FIX.
    Cormac also helped define the Message Review and Edit Facility product which provides a Java based UI for viewing and editing instant messages of the above types.
    The most significant project / product for which Cormac has been the lead architect and Product Manager, is the Enterprise Payments Platform (EPP). EPP applies SOA techniques using IBM's ESB and process management (BPEL) products to the payments domain - linking business applications/services such as Liquidity Management, Interdiction (OFAC, FATF checking etc), AML Business Activity Monitoring, payment routing, gateway access etc. Cormac's involvement in EPP stretched across many roles including Product definition, Architecture, Development Team liaison, Project manager for early customer engagements and Sales.

  • Research and Development Manager

    Black Pearl EU Ltd

    (Computer Software industry)

    June 2000September 2002 (2 years 4 months)

    Cormac established the European research and development organization, Black Pearl EU ltd, on behalf of its US parent in the summer of 2000. A very competent team of developers was put together within the first few months and the Irish organization quickly established itself as a very strong development group, specializing in Java connectivity (JCA), XML schema and XQuery. Realizing the strength of the Irish group the US company increased the responsibility of the Irish company to include all of server development and given Cormac's strong technical and management ability appointed Cormac as the manager of the entire engineering group, spanning Irish and US engineering. As engineering manager Cormac has always remained close to the coalface regarding development activities and architectural and technical strategies. This included coding the data abstraction module (the Ontology) of the Knowledge Broker 2.0, which is based on XML Schema. As engineering manager Cormac was involved to quite a detailed level in the specification of the product, project planning using MS Project and the day-to-day monitoring of all of the development activities, which made up the product.

  • WebSphere Message Broker Application Development

    IBM

    (Computer Software industry)

    January 1999June 2000 (1 year 6 months)

    In the role of application designer / lead developer Cormac is principally responsible for the XML enablement of WMB, which is a major development to IBM's leading messaging software, MQSeries. The product has a major focus on XML, which highlights the importance of this role. With a total of 12 developers on the Dublin team the role requires leadership and strong technical skills. In addition to the provision of XML parsing and writing ability the project involved the development of a parser for legacy bitstreams and integration of a proprietary platform independent bitstream (see IFS work below). The content of messages could be modeled (in the data modeling sense) and meta data about the physical makeup of the message bitstreams made available to the parsers at runtime using an ODBC database connection. Development was on Windows NT version 4.0 using Visual C++. All code was written to be platform independent.
    Business-to-Business eCommerce

  • Consultant

    Texas Instruments Software

    (Computer Software industry)

    January 1996January 1997 (1 year 1 month)

    Development consultancy role using the company's leading integrated CASE product, Composer (formerly IEF). On-site projects included:
    Local Government Computer Services Board (L.G.C.S.B.). Completed the prototyping phase for a new mortgage application. This involved using Composer for screen and process development and data modeling.
    Aer Lingus. Worked on a large development team on a new Client/Server CARGO system using Composer. The business area for the system was invoicing and inter-airline billing. Technologies: AIX, Windows, Composer, C, Oracle 7.

  • Project Lead

    IBM

    (Computer Software industry)

    January 1995June 1996 (1 year 6 months)

    Project Lead for a banking development team. The project was an API layer for encoding and decoding data for transmission from Web server applications to a central (mainframe) controller. This allowed ATM like interactions with the banking institutions linked up to this controller. The messaging layer API was written in 'C' and was portable across OS/2, AIX and MVS.

  • Lead developer

    IBM / OKRA Marketing Corporation

    (Computer Software industry)

    March 1994December 1995 (1 year 10 months)

    While on consultancy to the above client responsibilities included application design and implementation on an OS/2 Presentation Manager platform for various customer projects. Activities involved were prototyping, analysis, design and programming for each project (each part of OKRA's marketing databases application, Pinnacle). Clients include many of the major banks in the USA (including Bank of America and Nations Bank). The applications developed for OKRA were Campaign Maintenance, Campaign Analysis and Site Maintenance. A 100% customer satisfaction was received from OKRA.

  • Project leader

    IBM

    (Computer Software industry)

    June 1991June 1992 (1 year 1 month)

    a GUI code generator that writes C code. PMGUIDE/2 is similar in function to Visual Basic. Responsibilities included bringing the product from internal tool status to becoming a major part of two program products sold by IBM, (Visual PL/1 and POSGUIDE). Among the many features introduced during this period were support for the OS/2 2.0 controls and DB2 database access. The role involved the following:
    Project leadership - liase with various other IBM teams, pricing, evaluation of competitive products, planning and day-to-day management of development (including some development work). Implementation of ISO9001 for the project.
    Prepared and taught PMGUIDE/2 courses.
    OOP Consultancy to British Airways; Responsible for developing a graphics class hierarchy for plotting line graphs (XYScale) for the BA COBRA project. This was a generic set of classes used by numerous Decision Support Systems (DSS) throughout the project.
    Another responsibility was to develop one of the DSS. The Booking History application queried an Oracle database using PRO-C and displayed the booking history for selected cabin classes using the graphics hierarchy. This project involved working closely with the end-users from the prototyping stage to implementation. Both were Object Oriented developments using C++ and CA CommonView.
    Contract Achievement Tracking System

  • Student Engineer

    Lake Electronics

    (Computer Software industry)

    April 1987October 1987 (7 months)

    Writing BASIC programs for Automatic Test Equipment. Repairing Electronic telephones.


Cormac Keogh’s Education

  • Dublin City University

    Graduate Certificate , Coprorate Treasury , 20042005

  • Dublin City University

    N.I.H.E.D , Electronic Engineering , 19841988

    Activities and Societies:
    Established DCU Rowing Club

Additional Information

Cormac Keogh’s Groups:

Commercial Rowing Club Dublin

  •    Paddytech
  •    Core Banking Systems
  •    MDM Summit & Data Governance Conference Europe
  •    Irish Cloud Computing
  •    IASA Ireland
  •    Lead Enterprise Architect Program Ireland 09/10

Cormac Keogh’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Cormac Keogh’s full profile:

  • See who you and Cormac Keogh know in common
  • Get introduced to Cormac Keogh
  • Contact Cormac Keogh directly

View Full Profile

Others named Cormac Keogh: