Adobe Certified Master — AEM Sites Architect

Andrii Holovianko

Senior AEM Developer & Architect. 13+ years building and modernizing enterprise Adobe Experience Manager platforms for Fortune 500 organizations — from AEM as a Cloud Service migrations to Edge Delivery Services.

Get in touch

Read the blog

13+
years with Adobe Experience Manager
66
countries on one AEM platform
1M+
pages moved in a single CMS migration
6
customer projects running an AI authoring extension I co-built

Architecture-level AEM work

I decide what stays on Sling and what moves to Edge Delivery Services, plan migrations that don’t break production, and extend AEM past what the platform gives you out of the box.

01

AEM architecture

AEM as a Cloud Service, AEM 6.x and hybrid AEM Sites + Edge Delivery Services setups — content structure, integrations, performance and scale.

02

Edge Delivery Services

Block development, AEM authoring with Universal Editor and replatforming from legacy CMS to performance-first sites.

03

Adobe App Builder

Custom extensions on Adobe I/O Runtime that take AEM past what the platform gives you out of the box.

04

AI-assisted authoring

Co-built an AI authoring extension for AEM, rolled out across six customer projects on OpenAI and Azure OpenAI.

05

Large-scale migrations

Content architecture, decomposition and zero-downtime cutover — from CQ 5.6 to AEM as a Cloud Service.

06

Enterprise integrations

Azure, AWS, SAML/SSO, PIM/PDH, Adobe Commerce and enterprise search, designed to survive production load.

Selected work

Platforms for HPE, SAP, Daimler AG, Eaton and Qatar Tourism — global, multi-language and under real production load.

Eaton · 2023 – present

AEM 6.5 → AEM as a Cloud Service

Migration strategy and delivery for a global power-management platform, plus integration with the enterprise product data hub via custom APIs.

66 countries on one platform

Visit Qatar · 2021 – 2023

FIFA World Cup 2022

Tech lead for the official tourism platform on AEM as a Cloud Service: Azure integrations, the API layer behind the mobile apps, a team of five.

0 downtime incidents during the tournament

Daimler AG · 2017 – 2019

CQ 5.6 → AEM 6.2

Tech lead for the internal marketing platform used by truck merchants in 20 markets, including a search redesign that cut query times by 45%.

1M+ pages migrated

Replatforming · EDS

Magnolia CMS → Edge Delivery Services

Target architecture, EDS block library and Universal Editor content model, content migration and the authoring-to-publishing workflow.

EDS with Universal Editor authoring

Product · AI

AI authoring extension for AEM

Generates titles, SEO metadata and alt text for page, component and asset fields from images, page content and other fields.

6 customer projects

Hewlett Packard Enterprise · 2019 – 2021

hpe.com

AEM consultant on a global platform in 50+ countries: SSO and security hardening, refactoring of legacy modules, internal authoring plugins.

35→65% automated test coverage

Experience

From CQ 5.6 to AEM as a Cloud Service and Edge Delivery Services — 13+ years on enterprise AEM programs.

Jun 2023 – Present

Remote · Prague

Senior AEM Developer

Eaton · eaton.com

Senior AEM developer on Eaton’s global digital platform across 66 countries, regularly consulted on architecture and solution design.

  • Contributed to the migration strategy and delivery of the AEM 6.5 → AEM as a Cloud Service migration
  • Designed and built the integration with the enterprise PDH (product data hub) via custom APIs
  • Advised on content structure, integrations, performance and scalability across multi-country sites
  • Introduced CI/CD best practices and code review standards across the team

AEMaaCS AEM 6.5 Cloud Manager Java Sling OSGi Core Components Coveo

Sep 2021 – May 2023

Remote

AEM Tech Lead / Consultant

Emakina · visitqatar.com, usait.org

Tech lead of a five-engineer team on the AEM as a Cloud Service platform behind Qatar’s official tourism site during the FIFA World Cup 2022.

  • Designed Azure integrations: SAML authentication, Blob Storage, CosmosDB
  • Led development of the API layer powering the official mobile applications
  • Sustained platform availability through the tournament with zero downtime incidents
  • Led the usait.org migration to AEM as a Cloud Service, including component decomposition

AEMaaCS Azure SAML CosmosDB REST APIs

Dec 2019 – Aug 2021

Kharkiv

Senior AEM Developer / Consultant

Exadel · hpe.com

AEM consultant on Hewlett Packard Enterprise’s global digital platform — 50+ countries, multi-language.

  • Implemented SSO authentication and security hardening across the multi-region platform
  • Raised automated test coverage from 35% to 65% and led refactoring of legacy modules
  • Developed internal plugins extending authoring capabilities; ran POCs feeding architecture decisions

AEM Java SSO JUnit AEM Mocks

Feb 2017 – Nov 2019

Kharkiv

Senior AEM Developer / Tech Lead

Mensemedia · Daimler AG

Tech lead of a four-engineer team migrating Daimler AG’s internal marketing platform from CQ 5.6 to AEM 6.2 — over a million pages used by truck merchants in 20 markets.

  • Delivered the 1M+ page migration, including content structure redesign and component modernization
  • Redesigned search for a complex product catalog (engines, gearboxes, cabs), cutting query times by 45%
  • Architected the permission model and the AEM-to-AEM integration API for the MKP system
  • Delivered mytruckparts.com end to end

AEM 6.2 CQ 5.6 Java Solr REST APIs

Nov 2013 – Feb 2017

Kharkiv

Senior Software Engineer / Deputy Team Lead

EPAM Systems · sap.com, canadiantire.ca

From junior Java engineer to deputy team lead on two large AEM programs.

  • Designed and maintained the Google Search Appliance integration with AEM on sap.com
  • Implemented Adobe Analytics and Adobe Target integrations for personalization at scale
  • Contributed to the canadiantire.ca migration from Blue Martini CMS to Adobe CQ 5.6

AEM CQ 5.6 Java Adobe Analytics Adobe Target GSA

Certifications & education

Adobe · 2022

Adobe Certified Master — AEM Sites Architect

Verify credential

Adobe · 2023

Adobe Certified Expert — AEM Sites Developer

Verify credential

Adobe · 2026

AEM Edge Delivery Services — Developer Professional

Verify credential

Oracle · 2015

Oracle Certified Associate, Java SE 8 Programmer

Verify credential

Education · 2013

B.Sc. Software Engineering, Kharkiv National University of Radioelectronics

Toolbox

Adobe Experience Manager

AEM as a Cloud Service, AEM 6.0–6.5, Edge Delivery Services, Universal Editor, Cloud Manager, Core Components, Content Fragments, Assets, Dispatcher, MSM, Workflows

Adobe ecosystem

App Builder, Adobe Commerce, Adobe Analytics, Adobe Target, Search & Promote

Core

Java, OSGi, Apache Sling, Sling Models, JCR, HTL, REST APIs, GraphQL

Cloud & integrations

Microsoft Azure, AWS, SAML/SSO, OpenAI and Azure OpenAI

Frontend

JavaScript, TypeScript, HTML, CSS, Vue.js

Apache Solr, Elasticsearch, Endeca, Google Search Appliance

DevOps & quality

Git, Maven, Jenkins, Docker, CI/CD, SonarQube, JUnit, AEM Mocks, JMeter

What colleagues say

Recommendations from managers and teammates on LinkedIn.

Having had the opportunity to work closely with Andrii for over a year, I highly recommend Andrii as an AEM Technical Lead. He is a skilled communicator, adept at asking the right questions to solve technical problems. Andrii’s pragmatic approach and ability to lead and earn the trust of his team make him an invaluable asset. I confidently recommend him for any AEM or technical leadership role.
Sven AartsSenior Software Engineer · worked with Andrii on the same team, 2023
Andrii is a super talented Engineer you will be always happy to work with. He is a problem solver. If you give him just an idea, he’ll make all the best to have it implemented in the best way, clarify everything from requirements perspective, discuss solution with all necessary people and make sure deadlines are met. Strong Team-player. Very motivated and motivates others. One of the most self-organized and self-managed person I have ever worked with. Perfect combination of soft skills and deep tech knowledge.
Tim SakharchukSenior Delivery Manager, Exadel · managed Andrii directly, 2021
Andrii contributed a lot to the projects he was working on and to the Exadel AEM community development (within MarTech Practice). He has deep and strong knowledge in Java and AEM together with broad experience in problem solving. Andrii contributed to the open-source community leading one of the solutions from Exadel Toolbox for AEM — Exadel Backpack for AEM. Also I’d like to mention that Andrii has positive attitude to what he is doing which helps him to work in the team and keep great level of communication.
Vlad BaranovVP Digital Experience Delivery, Exadel · managed Andrii directly, 2021
Andrii would be an asset to have on any team and company. He’s a team leader, during his tenure at our company, he’s gone out of his way to welcome newcomers and resolve any problems they might have. He pitches innovative ideas during company meetings but also listens to what others have to say, including constructive criticism. If in some reason we couldn’t apply a provided solution from him, Andrii always comes up with creative solutions or alternatives. If someone asks me, do I want to work together with this guy in the future, I would definitely answer: “Yes, 100%”.
Anton KrynytskyiSoftware Engineer · worked with Andrii on the same team, 2020
I worked with Andrii for almost a year on his previous project. All this time our cooperation was effective and enjoyable. Andrii proved himself to be an experienced developer, competent and qualified technical specialist, possessing not only technical skills, but also the ability to manage various kinds of activities. He communicates well with both the customer and teammates, and can cope with tasks of any complexity. As a software engineer and teammate, Andrii earns my highest recommendation.
Oleksii ChuievSenior Software Engineer, Certified AEM Developer · worked with Andrii on the same team, 2019
I worked together with Andrii as part of an Agile team at mensemedia. Andrii was absolutely great to work with. Besides his high technical skills, he is creative and very passionate about his work. He brings a great value to the team by constantly looking for ways to improve and deliver the best quality products.
Alina LunguQA Automation Engineer · worked with Andrii on the same team, 2019
Andrii is very detailed-oriented and produced great results for the company. He feels responsible for the different projects and has always good ideas for improvement. Thanks a lot for your great work for mensemedia, was always fun working with you, happy hacking!
Lukas RompfTechnical Team Coordinator · managed Andrii directly, 2019
I had the pleasure of working with Andrii for a couple of years in an AEM development team. He is dedicated, self-motivated, reliable and a great team player. As he was an extremely important asset to our team, we would certainly miss him.
Mihail TrifunovLead Software Engineer, N26 · worked with Andrii on the same team, 2019

Writing

Notes from real AEM programs: architecture, migrations and Edge Delivery Services.

limit
3

All articles

Let’s talk

The fastest way to reach me is LinkedIn. Based in Prague, Czechia (CET), working remotely.

Message me on LinkedIn