Gartner Expert

Gary Olliffe

Distinguished VP Analyst

Gary Olliffe is a Distinguished VP Analyst in the software engineering practice supporting Gartner for Technical Professionals (GTP). Gary's research covers a range of software architecture topics, including application architecture, platform engineering, AI agents, applications of AI in software delivery, microservice and event-driven architectures, APIs design and management and application integration. Gary also leads Gartner's Application Architecture and Platforms research community and Event-Driven special interest group.

Previous experience

Gary previously led the enterprise architecture team at Mercer (a global leader in talent, benefits and investment consulting services, with 22,000 employees in more than 40 countries), responsible for application platform and solution architecture, standards and strategy across the enterprise portfolio. During his tenure, he reported to the global CIO and worked closely with global line-of-business CIOs. He was also responsible for M&A IT due diligence review and integration planning.

Professional background

Keane, Senior Architect, 2 years

Mercer, Head of Enterprise Architecture, 11 years

Parallax Solutions, Software Architect, 4 years

Areas of coverage
  • Software Engineering for Technical Professionals

  • Software Architecture and Integration for Technical Professionals

Education

B.S., with honors, Computing Science, Durham University

Read More Read Less

Top Issues That I Help Clients Address

01

How to design and implement microservices, event-driven architecture and APIs (including REST and GraphQL), microservices and event-driven architecture

02

How to manage and govern services and REST, GraphQL and Event Driven APIs for business and application integration

03

Selecting and architecting application and integration platforms and infrastructure including aPaaS, API management, iPaaS and event brokers

04

Implementing Platform Engineering to support developer experience and product team agility.

05

How to integrate Ai and GenAI into software and application architectures