freiberufler Consultant for Adobe Experience Manager:  Architecture, Development, Business Analysis, Data-Driven Marketing, Web Application Security. (Deutsch, English) auf freelance.de

Consultant for Adobe Experience Manager: Architecture, Development, Business Analysis, Data-Driven Marketing, Web Application...

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 89584 Ehingen
  • auf Anfrage
  • de  |  en
  • 21.08.2024

Kurzvorstellung

Specialist in Adobe Experience Manager (AEM): architecture, development, web security, business analysis, requirements engineering, AI, data-driven marketing (SEO, accessibility, personalization) and AEM exit strategies.

Qualifikationen

  • Adobe CQ53 J.
  • Adobe Experience Manager (AEM)12 J.
  • Adobe Marketing Cloud (AMC)2 J.
  • Angular
  • AngularJS7 J.
  • Business Analyse2 J.
  • Cyber Security4 J.
  • Java (allg.)4 J.
  • Mobile Entwicklung (allg.)4 J.
  • Requirement Analyse2 J.

Projekt‐ & Berufserfahrung

Business Analyst CMS (AEM)
Telekommunikation, Grasbrunn
3/2024 – 12/2024 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2024 – 12/2024

Tätigkeitsbeschreibung

Im Rahmen eines großen Projekts zur Migration von einem Core Media CMS zu AEM Cloud fungierte ich als Business Analyst und Epic Owner. In enger Zusammenarbeit mit dem Product Owner und dem Projektteam, einschließlich Projektleitung, Architektur und Entwicklungsteams, analysierte, konzipierte und leitete ich den Migrationsprozess.

Meine Rolle umfasste die Definition der Anforderungen für die neuen AEM-Komponenten auf funktionaler Ebene, die dann von der Entwicklungsabteilung implementiert wurden. Wichtige Geschäftsprozesse, wie die Ausführung von Mobilfunktarif-Bestellungen, wurden innerhalb von AEM realisiert. Darüber hinaus überwachte ich die Umsetzung meiner Konzepte und stellte sicher, dass sie den geschäftlichen Anforderungen entsprachen und den neuesten Barrierefreiheitstandards, wie WCAG 2.1, sowie SEO-Strategien entsprachen.

Dieser umfassende Ansatz deckte die gesamte AEM Cloud-Plattform ab und gewährleistete optimierte Leistung und Konformität in allen Bereichen. Kontinuierliches Monitoring und Koordination waren entscheidend, um eine erfolgreiche Lieferung und Einhaltung dieser Standards sicherzustellen.

Tätigkeiten:
• Barrierefreiheit-Audit und -Konformität: Durchführung einer tiefgehenden Analyse der Website des Kunden zur Identifizierung von Barrierefreiheitsproblemen und Konformitätslücken. Bewertung anhand der WCAG 2.1-Richtlinien und gesetzlichen Anforderungen und Integration der notwendigen Funktionen in die AEM Cloud-Plattform.
• SEO-Strategie-Implementierung: Integration von SEO-Best Practices in die AEM Cloud-Plattform, um die Suchmaschinenleistung zu verbessern und gleichzeitig hohe Barrierefreiheitsstandards zu gewährleisten.
• Konzeptentwicklung und Implementierungsüberwachung: Entwicklung eines umfassenden Plans zur Verbesserung der Barrierefreiheit und SEO und Überwachung der Implementierung zur Sicherstellung von Konformität und optimierter Leistung.
• Kollaborative Analyse und Implementierung: Enge Zusammenarbeit mit dem Product Owner und dem Projektteam zur Analyse, Konzeption und Verwaltung des Migrationsprozesses.
• Prozessanalyse und Dokumentation: Durchführung einer gründlichen Analyse und Dokumentation bestehender Prozesse für die Migration in Adobe Experience Manager (AEM) Cloud.
• Migrationsstrategie: Entwicklung von Migrationsoptionen und einem umfassenden Migrationskonzept, einschließlich der Definition notwendiger Arbeitspakete.
• Anforderungsdefinition: Definition funktionaler Anforderungen für neue AEM-Komponenten, Sicherstellung der Erfüllung geschäftlicher Bedürfnisse und erfolgreiche Implementierung durch die Entwicklungsabteilung.
• Geschäftsprozessrealisierung: Implementierung wichtiger Geschäftsprozesse innerhalb von AEM, einschließlich der Ausführung von Mobilfunktarif-Bestellungen. Produktdaten für Tarife wurden in Content Fragments gespeichert und eine AEM-Komponente renderte ein Micro Frontend (MFE), dass diese Content Fragments zur Anzeige der Tarife nutzte.
• Rollen- und Berechtigungskonzept: Entwicklung eines Rollen- und Berechtigungskonzepts für AEM-Autoren in Zusammenarbeit mit den jeweiligen Markenabteilungen und dem Entwicklungsteam und Überwachung der Implementierung.
• Problemanalyse und Verbesserungsplanung: Analyse aktueller Probleme, mit denen Autoren bei der Handhabung der AEM Cloud-Umgebung konfrontiert sind, Erstellung von Verbesserungsvorschlägen und deren Integration in den Produktstartplan für AEM.
• Erstellung von Jira-Tickets: Sammeln von Geschäftsanforderungen und Erstellung von Jira-Tickets, einschließlich detaillierter technischer Spezifikationen, die anschließend vom Entwicklungsteam umgesetzt wurden.
• Anforderungsaufnahme von Stakeholdern: Sammlung und Dokumentation von Anforderungen der Stakeholder in Jira-Tickets, um klare und umsetzbare Anweisungen für das Entwicklungsteam sicherzustellen.
• Präsentation für Führungskräfte: Durchführung einer Präsentation für Führungskräfte, Geschäftseinheiten und wichtige Entscheidungsträger des Kunden, in der der Umfang der Umstellung, spezifische Anforderungen und Vorteile detailliert dargestellt wurden, um fundierte Entscheidungen zu ermöglichen.

Eingesetzte Qualifikationen

Java (allg.), Adobe Experience Manager (AEM), Vue.js, Requirement Analyse, Business Analyse

AEM Architektur & Entwicklung
Wärmepumpen Hersteller, Koeln
1/2023 – 2/2024 (1 Jahr, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2023 – 2/2024

Tätigkeitsbeschreibung

Relaunch des alten auf CQ5 basierenden Webauftritts mit AEM 6.5 On Premise, mit Fokus auf eine spätere Migration in die AEM Cloud.

Tätigkeiten:
• Ein komplett neues Projekt angelegt, basierend auf AEM 6.5.15
• Architektur der AEM 6.5 Touch UI basierten Anwendung via Maven Archetype und Adobe Patterns
• Fokussierung auf eine spätere Migration in die AEM Cloud bei der Entwicklung von Features. Kompatibilität beachten und die Architektur entsprechend planen. „Cloud ready“.
• Eine Template Basis Struktur (Land, Sprache, Home-Page, Content-Page Basis Templates) angelegt für initiale Content Erfassung
• Entwicklung neuer AEM Komponenten mit Core Components.
• Basis-Technologien & AEM Features installiert und konfiguriert, darunter:
o Apache Sling Context-Aware Configurations integriert mit In-Memory Caching
o AEM Editable Templates integriert und konfiguriert
o AEM Policies für Templates und Mandanten konfiguriert
o i18n (internationalisierte Texte) für die Multimandantenfähigkeit integriert.
o Experience Fragments angelegt, mit Policies zur Einschränkung auf Struktur-Komponenten.
 Eine Header Struktur im Experience-Fragment angelegt
 Eine Footer Struktur im Experience-Fragment angelegt
 Eine Technologie integriert, um XF dynamisch für jede Seite auszutauschen mit Vererbung auf Unterseiten.
• Integration eines Security Code Scanner, um Sicherheitsprobleme schnell zu erkennen und beheben.
• Schließen von kritischen Sicherheitslücken im Rahmen des Projekts, darunter die Behebung von Problemen mit der Umgehung von HTTP-Methoden. Dadurch wurde die Widerstandsfähigkeit der Anwendung gegenüber gängigen Angriffsarten im Web signifikant gestärkt.
• Erkennung & Verwendung neuester Maven Dependencies aufgrund von erkannten Sicherheitsproblemen (aufgrund dessen Updates vorgenommen)
• Erkennung & Behebung von Sicherheitsproblemen während der Entwicklung
• Abstimmung mit den Fachbereichen bezüglich der Weiterentwicklung und Roadmap.

Eingesetzte Qualifikationen

Cyber Security, Adobe Experience Manager (AEM), Java (allg.), Vue.js

AEM Architektur & Entwicklung
Versicherung, Grasbrunn
5/2022 – 12/2022 (8 Monate)
Versicherungen
Tätigkeitszeitraum

5/2022 – 12/2022

Tätigkeitsbeschreibung

Tätigkeiten:
• Entwicklung neuer AEM Komponenten mit Core Components.
• Ablösung einer IBM WebSphere und Migration der Anwendungsfälle hinein in das AEM Backend:
o Ersetzen von Platzhaltern im AEM Content, welche zuvor im WebSphere ersetzt worden sind. Nun eine komplett neue Logik für das AEM Backend Content Rendering implementiert.
o Konzeption und Entwicklung eines Routing-Services (Redirect Manager), welcher die Redirects, Alias, Vanity URL der Seiten in einem eigenen AEM Tool kapselt und zentral steuert bis hin zur Auslieferung an den Apache Dispatcher.
o Weiterentwicklung / Bug Fixing der 3 AEM Anwendungen
o Analyse des IST-Zustands der REST Services Landschaft inklusive Erstellung einer Postman Collection für die Neuentwicklung einer API-Gateway Schicht
 Nutzung dieser REST-Services in neu erstellten Onlinerechnern
• Entwicklung von Formularen mit AEM Forms.
• Migrationsskripte mit Groovy für kleinere Content Anpassungen (Content Bugs, Umstellung auf neue Komponenten)
• Umsetzung von strategischen Sicherheitsverbesserungen, zur Behebung von zuvor identifizierten Schwachstellen, die mit der Manipulation von Web-Anfragemethoden zusammenhängen. Verbesserung von Verteidigungsmechanismen der Anwendung, gegen verbreitete Cyber-Bedrohungen.

Eingesetzte Qualifikationen

Cyber Security, Java (allg.), Adobe Experience Manager (AEM), AngularJS

AEM Entwicklung
Hausgerätehersteller, Wuppertal
11/2020 – 9/2021 (11 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

11/2020 – 9/2021

Tätigkeitsbeschreibung

Für einen Hersteller von Konsumgütern im Haushalt wird dessen Webseite, basierend auf AEM 6.5, seit Jahren stetig weiterentwickelt. Zusätzlich zu meinen Tätigkeiten in diesem Hauptprojekt, übernahm ich das Teilprojekt „Corporate“, wo es darum ging, einen komplett neuen AEM Webauftritt aufzubauen.

Tätigkeiten:
• Fullstack-Entwicklung neuer Komponenten und Templates mit diversen JavaScript Technologien (Vue.js, AngularJS, jQuery)
• Weiterentwicklung der Formulare und versenden per Email
• Entwicklung neuer Backend Services zum Ausliefern von Daten an das Frontend
• Anbindung eines SAP Hybris Commerce Systems für Artikeldaten
• Anbindung von Phrase.com für übersetzte Texte
• Übernahme von Service Tickets

Technologien:
Adobe AEM 6.5, TypeScript (TSX), NPM, Node.js, WebPack, jQuery, AngularJS, Vue.js, Jenkins

Eingesetzte Qualifikationen

TypeScript, Adobe Experience Manager (AEM), AngularJS, Vue.js

AEM Entwicklung
Öffentliche Behörde Schweiz, Bern
10/2019 – 12/2022 (3 Jahre, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2019 – 12/2022

Tätigkeitsbeschreibung

Weiter Entwicklung der über viele Jahre gewachsenen AEM-Anwendung und Migration auf neuere Versionen (6.3, 6.4, 6.5), für mehrere Schweizer Bundesbehörden wie das BFS, Seco, Uvek, BFE, BAG, GOV usw. (mit Sicherheitsfreigaben unter anderem für FEDPOL). Besprechung der Anforderungen mit dem Kunden und Realisierung dieser Funktionen. Zudem mehrere Content Migrationen aus diversen Alt-Systemen in die neue AEM Umgebung durchgeführt. Darunter auch ältere CQ-Versionen, wovon auch Komponenten und Content migriert worden sind. Mitte 2021 entstand ein Relaunch Projekt, bei welchem die AEM Applikation komplett neu entworfen und entwickelt worden ist. Dabei wurden die neuesten Features von AEM 6.5 verwendet und die Entwicklung hinsichtlich einer „Cloud Readyness“ gestaltet.

Aufgaben unter anderem:
• Entwicklung spezialisierter Komponenten mit Vue.js, AngularJS, AlpineJS und React für Touch UI.
• Anpassung älterer Komponenten basierend auf CQ5 Classic UI.
• Im Zuge des später stattgefundenen Relaunches, wurden alle Komponenten nur noch mit Vue entwickelt und existierende migriert auf diese Technologie.
• Fokussierung auf Headless Komponenten und Wiederverwendung in anderen Projekten welche nicht auf AEM basieren.
• Anbindung von Fremd-Systemen (z.B. Postfinance Payment) via REST & SOAP und Import dieser Daten (JSON, XML) in die AEM Content Struktur
• Überarbeitung der Suche und Entwicklung einer Single-Page-Application als Suchen-Komponente mit AngularJS
• Integration des React Component Generator zur Entwicklung auf React basierter AEM Komponenten.
• Migrationsskripte mit Groovy geschrieben um Content aus mehreren fremden CMS Systemen in AEM zu migrieren.
• Übernahme von Komponenten aus diesem fremden System ins AEM.
• Performance Optimierung von Frontend (Seitenaufbau, zu ladende Datenmenge, Lazy Loading etc.)
• Fokussierung auf Optimierung der Mobilen Ansicht
• Entwicklung des AEM-Nachfolge-Projekts mit Headless-Ansatz für Datenauslieferung und externem Rendering der UI via Vue.
• Separates Frontend-Projekt basierend auf Vue, welches die Komponenten (Molecule Design Pattern) für AEM und andere CMS-Umgebungen liefert.
• Verwendung von Core Components als Grundlage der eigenen Komponenten.
• Einführung von Experience Fragments und AEM Styles Policies zur Gestaltung des Contents und Interaktion mit CSS Breakpoints
• Konsolidierung und Restrukturierung der zersplitterten Projekt Konfigurationen (Page Properties, OSGi Configs, Component configs, Language Nodes…) zur Nutzung an einer zentralen Stelle.
• Sicherheitsscans mit Auswertung und Entwicklung von diversen Sicherheitstools um Hackerangriffen wie z.B. „Verb Tunneling“ zu entgehen
• Microservices mit NodeJS als Schnittstelle zwischen AEM und diversen API Endpoints, um Geschäftslogik dorthin auszulagern.
• Spezial Komponenten Dialoge basierend auf Coral UI und AlpineJS
• Integration der Google Custom Search.
• Web Application Security: Identifizierung von Sicherheitslücken in der AEM Applikation, Präventivmassnahmen anhand OWASP Top 10 vorgenommen, Installation von Adobe Hotfixes usw.

Eingesetzte Qualifikationen

Cyber Security, Adobe Experience Manager (AEM), AngularJS, React (JavaScript library)

AEM Entwicklung
Öffentliche Behörde Österreich, Wien
10/2019 – 12/2021 (2 Jahre, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2019 – 12/2021

Tätigkeitsbeschreibung

Anhand des im Mai 2019 statt gefundenen Reviews der bestehenden Alt-Anwendung, wurden nun umfangreiche Konzepte geschrieben um die veraltete AEM Umgebung auf die neuesten AEM 6.4 (später 6.5) Technologien zu aktualisieren.

Diese von der CQ-Factory erstellten Konzepte werden nun nach und nach umgesetzt. Dabei werden die bisherigen Komponenten mit React neu entwickelt, um Adobes Ansatz in Richung „AEM-Agnostic“ zu berücksichtigen, damit später die Anwendung in Richtung Headless CMS transformiert werden kann.

Zusätzlich wurde im Bundesrechenzentrum ein eigenes AEM-Netzwerk etabliert, um die bisher bei einem fremden Unternehmen gehostete Anwendung in das eigene Behördennetzwerk zurück zu holen. Dazu wurde auch eine eigene Build-Pipeline für die Entwicklungs-, Test- und Produktiv- Umgebungen eingerichtet.

Technologien:
Adobe AEM 6.5, React (JSX), React Component Generator, TypeScript (TSX), NPM, Node.js, WebPack, Jest, Jenkins

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Node.js, React (JavaScript library), TypeScript

AEM Entwicklung
Öffentliche Behörde Österreich, Wien
12/2018 – 5/2019 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

12/2018 – 5/2019

Tätigkeitsbeschreibung

Die CQ-Factory hat ein unabhängiges Review einer existierenden AEM 6.2 Anwendung durchgeführt. Ziel war es mögliche Fehler, Verbesserungen und neue Features zu ermitteln, damit ein Upgrade auf AEM 6.5 möglich ist.


• Analyse IST-Zustand der AEM Plattform (Infrastruktur und Anwendung).
• Code-Review und Nachbesprechung mit bisherigem Dienstleister.
• Verbesserungsvorschläge für vorhandene Funktionen.
• Vorstellung neuer AEM 6.5 Funktionalitäten für Autoren.
• Ausarbeitung eines Migrations-Plans mit definierten Meilensteinen.
• Installationsanleitungen für lokale AEM Instanzen und zur Entwicklung für das Haus eigene Team.
• Verwendung des CQ-Factory „Component Generator“ zur Erzeugung von AEM React Komponenten Rümpfe vorgestellt und eingeplant (-Hyperlink entfernt-).
• Bewertung der Komplexität der Aktualisierung auf AEM 6.5.
• Analyse auf Sicherheitslücken, verbunden mit veralteter API.
• Identifizierung von Overlays und deren Komplexität für eine Migration.
• Identifizierung von angebundenen Fremd-Systemen und deren Integration.
• Betrachtung der notwendigen Content-Migration und eventuelle Probleme.
• Planung vom Einsatz des Multi-Side Managers für eine Content-Restruktuierung.
• Planung von Funktionalen Tests, Betriebshandbuch

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), React (JavaScript library), TypeScript

Adobe Experience Manager (AEM) Consultant
Kundenname anonymisiert, Nürnberg
10/2018 – 4/2019 (7 Monate)
Versicherungen
Tätigkeitszeitraum

10/2018 – 4/2019

Tätigkeitsbeschreibung

Neu Entwicklung einer Versicherungs-Plattform basierend auf AEM 6.4.
Frontend Komponenten werden mit React entwickelt unter Zuhilfenahme eines
von uns für den Kunden speziell entwickelten „Touch UI Generators“.
Integration von externen Services in die Single Page Applications (SPA),
welche mit React entwickelt worden sind.

• Entwicklung des AEM Frontends React.
• Serverside Rendering für React wird verwendet.
• Verwendung des Touch UI Generators zur Erzeugung der
Komponenten Dialoge.
• Architektur der Zugriffs-Matrix mit speziellen Benutzer-Gruppen für
den Zugriff auf AEM. Authentifizierung mit Konzern LDAP. Nutzung
des ACL Tools mit yaml Konfigurationen für den Massen Rollout.
• Entwurf & Entwicklung von AEM-Workflows für Freigabeprozesse von
Content mittels 4-Augen Prinzip.
• Aufsetzen des Projekts mit Gradle Boilerplate.
• Verwendung von Webmate für End2End Tests.
• Verwendung von Adobe Analytics für Tracking.
• Entwicklung eines Partner-Portal Generators und Nutzung von MSM.

Technologien:
Adobe AEM 6.4, Multi-Mandanten Umgebung, React v16, Gradle,
Analytics, Target, NPM, nodejs

Eingesetzte Qualifikationen

Java (allg.), React (JavaScript library), Adobe Experience Manager (AEM)

Adobe Experience Manager (AEM) Consultant
Kundenname anonymisiert, München
5/2018 – 9/2018 (5 Monate)
Versicherungen
Tätigkeitszeitraum

5/2018 – 9/2018

Tätigkeitsbeschreibung

Spezielle Produktentwicklung einer AEM-Erweiterung, auf Basis einer
existierenden AEM-Platform. Konzeptionierung (Grob- und Feinkonzept),
Architektur und Entwicklung dieses Produkts und Integration in diese Multi-
Mandanten Umgebung.

• Entwicklung des AEM Frontends mit HTL, Coral UI und AngularJS 1.3
• Entwicklung von AEM REST Services und Anbindung an das Frontend
• Architektur der Zugriffs-Matrix mit speziellen Benutzer-Gruppen für
den Zugriff auf diese spezielle neue AEM Funktionalität.
Authentifizierung mit Konzern LDAP.
• Entwurf & Entwicklung von AEM-Workflows für Freigabeprozesse von
geänderten Daten in AEM.
• Aufsetzen des Projekts, Maven Modul Struktur, Clientlibs, Designs..
• Erweiterung der Continuous Delivery Umgebung (Jenkins, Sonar) zur
Nutzung des neuen Projekts.
• Kontinuierliche Gespräche mit den unterschiedlichen Stakeholdern zur
Ermittlung der gewünschten Fachlichen Funktionen.

Technologien:
Adobe AEM 6.3, Multi-Mandanten Umgebung, Coral UI, AngularJS

Eingesetzte Qualifikationen

Java (allg.), Adobe Experience Manager (AEM), AngularJS

Adobe Experience Manager (AEM) Consultant
Kundenname anonymisiert, Stuttgart
7/2017 – 4/2018 (10 Monate)
Versicherungen
Tätigkeitszeitraum

7/2017 – 4/2018

Tätigkeitsbeschreibung

Komplette Neuentwicklung einer Web Plattform für B2B Kunden mit Adobe
AEM 6.3, für eine namhafte Versicherung. Planung der Architektur und
Umsetzung dieser zusammen mit dem Team des Kunden. Diese Whitelabeling
Anwendung soll B2B Kunden angeboten werden.

• Entwicklung von Komponenten & Templates mit HTL / Sightly
• Anbindung von Microservices via REST
• Authentifizierung mit LDAP
• Los gelöste Frontend Entwicklung der Komponenten mit npm, nodejs
und webpack
Responsiveness für Smartphone, Tablet und Desktop
• Aufsetzen des Projekts, Maven Modul Struktur, Clientlibs, Designs..
• Entwicklung und Anbindung von Online Kalkulatoren an den
Rechenkern
• Anzeigen von personalisierten Kundendaten in AEM (Verträge,
spezialisierte Angebote, Werbe-Teaser, FAQ...)
• Rollout neuer Mandanten Seiten (Live Copy vom Master) über einen
eigenen Konfigurator (externe Single Page Application). Automatische
Anpassung der Seiten anhand den Eingabewerten aus dem
Konfigurator.
• Verwendung von „AEM 6.3 Targeting“ zum Anzeigen von
Benutzerspezifischen Inhalten. Programmatische Konfiguration von
Campaigns und dazugehörigen Segments & Experiences
(Audiences).
• Verwendung von Experience Fragments und Offer Libraries zur
Anzeige von Benutzer spezifischen Inhalten in Verbindung mit der
Personalisierung.

Technologien:
Adobe AEM 6.3, Adobe Target, AEM Personalization, Responsive, npm,
webpack, nodejs

Eingesetzte Qualifikationen

Java (allg.), Adobe Experience Manager (AEM), Node.js, Responsive Webdesign

Adobe AEM Projekt
Kundenname anonymisiert, München
9/2016 – 6/2017 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2016 – 6/2017

Tätigkeitsbeschreibung

Unterstützung & Beratung des Fachbereichs bei der Umsetzung von Fachlichen Anforderungen im Adobe AEM Projekt. Schnittstelle zwischen externen Entwicklungsdienstleistern, interner Kunden IT und Fachbereich (Auftraggeber). Controlling der Anforderungen auf Zeit & Budget, Lösungsfindung für tägliche Probleme (Entwicklung, Plattform, Services, Produktions-Bugs), Ausarbeitung Fachlicher Anforderungen und Architektur auf technischer Basis.

Einige Themen:
-Technischer Ansprechpartner für technische Fragen von Product Owner, Projektmanagern, digitaler und Marketing-Fachseiten sowie Agenturen.
-Unterstützung Fachbereich in technischen Fragen bei Konzept Erstellung & Umsetzung neuer Features.
-Prüfung der technischen Umsetzbarkeit in Abstimmung mit der Kunden IT unter Berücksichtigung der rechtlichen Anforderungen sowie der Kunden internen Richtlinien.
-Validierung von digitalen Fachanforderungen im Kunden AEM Kontext.
-Support der Fachseite zur Sicherstellung und Einhaltung der definierten Projekttimings.
-Verknüpfung von digitalen Fachanforderungen der globalen Marketing Einheiten in Verbindung mit technischer Realisierbarkeit.
-Anforderungsmanagement mit Hinblick auf eine homogene Plattform.
-Migration der Assets von Scene7 zu Dynamic Media Cloud
-Micro Services mit Docker für Datenlieferung an AEM
-Einführung A/B –Tests mit Adobe Target.
-Performance Optimierung der aktuellen AEM Anwendung
-Generierung von 120.000 Zubehörseiten inkl. Sitemaps für SEO Konformität mit dem AEM eCommerce Modul.
-Ablösung Google Search Appliance (GSA)
-Rollout neuer Märkte und Brands.
-Konzeptionierung des API Gateway zur Bündelung aller relevanten REST-Services und Steuerung der fachlichen Nutzung
-Definierung neuer Deployment-Prozesse für monatliche Releases
-Einbindung von Kampagnen in neue Features und Tracking der Aufrufe Systemübergreifend in allen Web-Anwendungen
-Einführung eines AEM-Entwicklungs-Workflows für eine mehrstufige Konzept->Entwicklung->Test –Strecke zur effizienteren Gesamt-Realisierung von neuen Funktionen. Geht Hand in Hand mit dem ebenfalls neu definierten Deployment Prozesses. Das Controlling wurde dabei ebenfalls optimiert und ein Bonus/Malus System eingeführt.

Technologien:
Adobe AEM 6.1, Adobe Scene7, Adobe Dynamic Media, Adobe Target

Eingesetzte Qualifikationen

Requirement Analyse, Business Analyse, Adobe Analytics, Adobe Experience Manager (AEM), Adobe Marketing Cloud (AMC), AngularJS, jQuery

PhoneGap hybrid App Projekt
Kundenname anonymisiert, München
7/2016 – 7/2016 (1 Monat)
Banken
Tätigkeitszeitraum

7/2016 – 7/2016

Tätigkeitsbeschreibung

In einem ganztägigen Workshop erklärte ich wie das Entwickeln von hybriden Apps mit PhoneGap vonstatten geht. Welche Technologien gibt es, Hindernisse, Zertifizierungen, App Signierung, Enterprise Appstore, wie der App-Lifecycle dafür aussehen muss, welche Regeln jeder Schritt mit sich bringt, Quality Gates, Qualitätsmanagement, Betrieb & Support. Der Fokus war auf den Aufbau eines Build Systems gerichtet. Welche Anforderungen & Regeln im App Lifecycle gibt es um erfolgreich eine App im Build System bauen zu können. Auch die Skalierbarkeit der Architektur für iOS, Android und Windows Phone Apps kam detailliert zur Sprache.
Auch die Zukunft der App Entwicklung – Stichwort „Modularisierung“ wurde erläutert.

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), AngularJS, jQuery

PhoneGap hybrid App Projekt
Kundenname anonymisiert, Leverkusen
5/2016 – 8/2016 (4 Monate)
Chemieindustrie
Tätigkeitszeitraum

5/2016 – 8/2016

Tätigkeitsbeschreibung

Für das Interne Verkaufsteam des Kunden aus Köln, wurde zusammen mit einem Team aus Junior Entwicklern in Indien, eine Tablet App entwickelt mit PhoneGap/Cordova. Ich war verantwortlich für die komplexen Aufgaben wie komplizierte Bugs, die sqlite Datenbank aufzusetzen, Clean Code, Refactorings, das Team mit meinem Know-how voranzubringen.

Beratung des Kunden hinsichtlich der Verwendung von Technologien, Weiterentwicklung der App, Modularisierung der App Entwicklung zur Nutzung in weiteren Apps.

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), AngularJS, jQuery

Adobe AEM Projekt
Kundenname anonymisiert, Hong Kong
5/2016 – 8/2016 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2016 – 8/2016

Tätigkeitsbeschreibung

In Zusammenarbeit mit einem lokalen Entwicklungsteam in Hong Kong, wird der neue Webauftritt des West Kowloon Cultural District in AEM 6.1 entwickelt. Um mit den Besuchern interagieren zu können, wird AEM Communities verwendet, welches dafür massiv angepasst worden ist. Das Design wird von einer Agentur aus London geliefert. Kommunikation mit London und Hong Kong war ein wichtiger Faktor in diesem Projekt.

Technologien:
Adobe AEM 6.1, AEM Communities, Sightly, Handlebars, Knockout, jQuery

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Adobe Marketing Cloud (AMC), AngularJS, jQuery

Adobe AEM Projekt
Kundenname anonymisiert, München
1/2016 – 4/2016 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 4/2016

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden AEM 6.1 Plattform des Kunden. Überarbeitung der Frontend Architektur, Einführung von Responsive-Components. Mobile Unterstützung.

Page Version Compare für alle Komponenten in Touch UI entworfen (Architektur) und implementiert (Entwicklung).

Erweiterung von AEM mittels Granite UI.

Verwendung der Google Search Appliance (GSA) als Suchmaschine in AEM. Filterung der Ergebnisse (Sprache, Dateityp, Region) zur Laufzeit im Browser. Live Search.

Bilder aus dem DAM mit Wasserzeichen versehen und via Workflow als Download ohne Wasserzeichen anbieten können.

Generierung von Thumbnails mit integrierten Zusatzinformationen.

DAM Overlay Entwicklung um Assets speziell markiert anzuzeigen im AssetFinder

User Generierung auf Publish und Synchronisation mit anderer Publish Instanz

Umstellung aller Desktop Komponenten auf Mobile

Integration von Adobe InDesign Dokumenten in DAM mit Meta-Tags.

Closed User Groups für geschützte Bereiche.

Komponenten, Templates, Services

Beratung der Projektmanager bezüglich Machbarkeit der Anforderungen.

Evaluierung neuer Funktionen (POC Entwicklung)

Verwendung von Amazon S3 als Datastore für DAM.

Eingesetzte Qualifikationen

Adobe Marketing Cloud (AMC), Adobe Experience Manager (AEM), AngularJS, jQuery

Adobe AEM Projekt
Kundenname anonymisiert, München
10/2015 – 12/2015 (3 Monate)
Handel
Tätigkeitszeitraum

10/2015 – 12/2015

Tätigkeitsbeschreibung

Migration einer eCommerce Plattform, basierend auf Adobe CQ5.6.1 & Hybris, zu Adobe AEM6.

Entwicklung neuer Komponenten und Anpassung bestehender auf die Technologie „Sightly“

Übernahme des neuen Layouts, Responsive Fähigkeiten für Smartphones und Tablets implementieren

Implementierung von Anwendungsfällen aus der alten Hybris Umgebung in der neuen AEM6 Plattform

Bug Fixes, Changes

Eingesetzte Qualifikationen

Adobe Marketing Cloud (AMC), Adobe Experience Manager (AEM), jQuery

PhoneGap App Projekt
Kundenname anonymisiert, München
4/2015 – 12/2015 (9 Monate)
Banken
Tätigkeitszeitraum

4/2015 – 12/2015

Tätigkeitsbeschreibung

Für den Vertrieb des Unternehmens wird eine Enterprise App auf Basis von PhoneGap (Cordova) entwickelt welche auf iOS,- Android
und Windows 8 Tablets läuft. Darauf werden Kundendaten erfasst, abgerufen und Verträge generiert. Die Kommunikation mit dem
Backend läuft über RESTful Web Services.

Planung, Architektur und Realisierung der App-Modularisierung um sämtliche Bereiche / Funktionen der App separat verfügbar zu machen. Mittels dem GRUNT-Buildsystem kann nun eine Vielzahl an Mandanten mit unterschiedlichen Anforderungen an die App unterstützt werden. Es ist nun möglich Mandanten spezifische Apps anhand von Konfigurationsdateien automatisch erzeugen zu lassen, welche nur die geforderten Bereiche / Funktionen enthalten.

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), AngularJS, jQuery

IBM Bluemix Cloud Projekt
Kundenname anonymisiert, München
1/2015 – 3/2015 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Entwicklung eines Java Cloud-Backends mit IBM Bluemix für eine App im Freizeit-Bereich.

Entwicklung der kompletten Architektur des Backends für IBM Bluemix (Cloud Foundry)

Realisierung der RESTful Web Services mit RAML

Anbindung von IBM DB2 Services

Verwendung von IBM WebSphere Liberty

Authentifizierung der Clients via Janrain für Facebook, Twitter und co.

Anpassungen der iOS und Android Apps

Eingesetzte Qualifikationen

IBM WebSphere Application Server (WAS), J2EE (Java EE), Cloud Computing, Representational State Transfer (REST)

Adobe CQ5 Projekt
Kundenname anonymisiert, Salzburg
8/2014 – 5/2015 (10 Monate)
Großhandel
Tätigkeitszeitraum

8/2014 – 5/2015

Tätigkeitsbeschreibung

Realisierung eines Web Auftritts mit Adobe CQ 5.5 für die ASPIAG (Spar). Anhand eines HTML Demonstrators wurden die Templates und Components entwickelt und zusammen mit einem konfigurierten Beispiels Content-Package ausgeliefert.
- Closed User Groups Bereich für Anmeldung von Mitarbeitern
- Beratung bei der Umsetzung der ACL für CUG
- Entwicklung umfangreicher Komponenten und Templates

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Adobe CQ5, jQuery

PhoneGap App Projekt
Kundenname anonymisiert, München
7/2014 – 11/2016 (2 Jahre, 5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2014 – 11/2016

Tätigkeitsbeschreibung

Neuentwicklung einer existierenden App für Android und iOS mit PhoneGap. Darin wird ein Bildungskatalog abgebildet mit der Möglichkeit zur Buchung und der Zugang zum Studentenportal um Nachrichten, Dokumente und aktuelle Kurse zu sehen.
Ansteuerung von Web Services in einer .NET Umgebung.
Technologien: AngularJS, OnsenUI, jQuery

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), AngularJS, jQuery

Adobe CQ5 Projekt
Kundenname anonymisiert, München
4/2014 – 7/2014 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2014 – 7/2014

Tätigkeitsbeschreibung

Für dieses Projekt war ich schon im Jahr 2013 tätig. In diesem Zeitraum wurde ich nun für eine Bugfix-Phase eingesetzt. Dabei wurden Fehler in der Adobe CQ 5.5 Anwendung behoben. Sowohl im Frontend (massiver Einsatz von JavaScript) wie auch im Backend (Java). Hinzu kam noch eine Analyse und Behebung von Performance Problemen.

Eingesetzte Qualifikationen

Adobe Analytics, Adobe Experience Manager (AEM), Adobe CQ5, jQuery

Adobe CQ5 Projekt
Kundenname anonymisiert, Zürich
3/2014 – 4/2014 (2 Monate)
Großhandel
Tätigkeitszeitraum

3/2014 – 4/2014

Tätigkeitsbeschreibung

Konzept und Architektur für die Realisierung eines Blogs mit CQ 5.6?. In Workshops mit dem Kunden wurden die fachlichen?Anforderungen geklärt und darauf basierend wurde die technische?Architektur für die Blog-Lösung mit CQ 5.6 abgeleitet. Es wurde das Social-?Modul von CQ verwendet.

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Adobe CQ5

Adobe CQ5 Projekt
Kundenname anonymisiert, München
1/2014 – 3/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2014 – 3/2014

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Web-Portale mit Adobe DAY CQ 5.x in den Bereichen Automotive und Energiedienstleistung

Einsatz von modernen JavaScript-Frameworks zur Frontend-Entwicklung

Entwicklung neuer CQ-Komponenten

Entwicklung von benutzerfreundlichen Redakteursdialogen zur Konfiguration der CQ-Komponenten

Weiterentwicklung des HTML5 Prototypen und Adaptierung des Layouts in CQ5

Infrastruktur Aufgaben zur Konfiguration und Steuerung der CQ5-Server

Upgrade Prozess von CQ5.4 (Java 6) auf CQ5.6.1 (Java 7)

Eingesetzte Qualifikationen

Adobe Experience Manager (AEM), Adobe CQ5, AngularJS, jQuery

Adobe CQ5 Projekt
Kundenname anonymisiert, Salzburg
1/2014 – 2/2014 (2 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2014 – 2/2014

Tätigkeitsbeschreibung

Komplette Neuentwicklung einer Vertriebspräsentations-Plattform im Bereich Energiedienstleistung mit Adobe CQ 5.6.1

Planung der Architektur & Serverlandschaft

Anbindung von CQ5 an eine extra dafür geschriebene iPad App zur Anzeige der erfassten Daten

Umfangreiche Authentifizierung des iPad App Benutzers gegenüber CQ5 (CUG)

Rendern der Daten als XML mit umfangreichen Meta Informationen

Entwicklung von Templates und Komponenten

Aufbau einer Server Infrastruktur für CQ5 unter VMware

Schulung der Mitarbeiter für CQ5

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Objective-C, Adobe Experience Manager (AEM), Adobe CQ5

Windows Phone 8 Projekt
Kundenname anonymisiert, München
11/2013 – 12/2013 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2013 – 12/2013

Tätigkeitsbeschreibung

Evaluierung der Möglichkeiten des Microsoft Surface Pro 2 Tablets für den Einsatz in einem Unternehmen. Tätigkeiten:

Entwicklung einer Proof of Concept –App für Windows 8 RT mit WinJS

Ansteuerung und Auswertung sämtlicher Sensoren

User Experience auf der Modern UI Oberfläche gegenüber iOS & Android

Konnektivität zu einem bestehenden Enterprise Java Backend

Performance bei der Ausführung von komplexer Logik

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Windows Phone Entwicklung, jQuery

Adobe CQ5 Projekt
Kundenname anonymisiert, München
1/2013 – 12/2013 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

1/2013 – 12/2013

Tätigkeitsbeschreibung

- Weiterentwicklung des bestehenden Web-Portals mit Adobe DAY CQ5.
- Einsatz von modernen JavaScript-Frameworks zur Frontend-Entwicklung
- Entwicklung neuer CQ-Komponenten, Anbindung dieser an das Java Enterprise Backend via RESTful Services
- Entwicklung von benutzerfreundlichen Redakteursdialogen zur Konfiguration der CQ- Komponenten
- Entwicklung von RESTful Services zur Kommunikation CQ5 mit dem Backend
- Implementierung des Trackings mit Synovite und Web-Analytics für das Web-Portal

Eingesetzte Qualifikationen

Adobe Analytics, Adobe Experience Manager (AEM), Adobe CQ5, jQuery

Mobile App Strategie Beratung
Kundenname anonymisiert, Ingolstadt
3/2012 – 12/2012 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2012 – 12/2012

Tätigkeitsbeschreibung

Aufbau eines Fachbereichs für die interne Entwicklung von Unternehmens-Apps mit iOS.

Tätigkeiten:
- Etablierung eines Application Lifecycle Managements (ALM) für Planung & Controlling von
App Projekten
- Qualitätssicherung von mobilen Apps als „Testing as a Service“ (TaaS)
- Planung & Aufbau eines Continuous Integration Systems zur Unterstützung der Entwicklung
und des ALM
- Anforderungsreview der App-Auftraggeber (Fachbereiche) hinsichtlich deren Ideen/Konzepte
und den vorhandenen Realisierungsmöglichkeiten
- Einarbeitung in die jeweiligen Geschäftsprozesse zum besseren Verständnis der Thematik
- Unterstützung der Fachbereiche bei der Erstellung von Fachkonzepten, Lastenheften und
technischen Fragestellungen
- Mittler zwischen der Technischen- und Fachlichen Welt (nicht jeder weiß was eine „App“
ist)
- Verhandlungen mit externen Entwicklungsdienstleistern und deren Instruierung auf die
geforderten Qualitätsstandards (es gibt einfach zu viele unqualifizierte Agenturen
welche nun „Apps“ machen)
- Entwicklungsleitung: Steuerung von Entwicklern/Teams nach Scrum (Agile
Softwareentwicklung)
- Projektleitung: Koordinierung und Leitung von App-Entwicklungsprojekten
- Deployment-Strategien: Inhouse, Extranet, Public App Store

Eingesetzte Qualifikationen

Requirement Analyse, Business Analyse, Adobe CQ5, Adobe Experience Manager (AEM), IT-Beratung (allg.), Mobile Entwicklung (allg.)

Java Web Projekt
Kundenname anonymisiert, München
9/2011 – 2/2012 (6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

9/2011 – 2/2012

Tätigkeitsbeschreibung

Relaunch der Deutschen Web-Plattform für einen Anbieter von Immobilien im Internet.
Mitarbeit an der Entwicklung der Mobilen Variante davon.
Weiterentwicklung der Web-Plattform für den Österreichischen Markt.

Technologien:
jQuery Mobile, Java, Hibernate 3, Spring 3, JSF & Facelets, iPix, First Spirit 3 CMS

Eingesetzte Qualifikationen

Java-Frameworks, jQuery, JSF (Java Server Faces), Content Management

iPhone / Objective-C Projekt
Kundenname anonymisiert, München
5/2011 – 8/2011 (4 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

5/2011 – 8/2011

Tätigkeitsbeschreibung

Entwicklung einer iPhone Anwendung (Inhouse Deployment - kein Appstore) für die Mitarbeiter im Außendienst dieses Unternehmens, zur Erfassung und Bearbeitung von Schäden an diversen
Immobilien. Erweiterung einer sich in der Entwicklung befindlichen Groovy & Grails Anwendung
um die passenden Web Service Schnittstellen für die Kommunikation der iPhone Anwendung mit dem
Backend-Server.

Technologien:
Objective-C, XCode 4, Mac OS X, SOAP Web Services, Groovy & Grails

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Objective-C

Intranet Portal mit dem Google Web Toolkit (GWT)
Kundenname anonymisiert, München
6/2009 – 5/2011 (2 Jahre)
Banken
Tätigkeitszeitraum

6/2009 – 5/2011

Tätigkeitsbeschreibung

Entwicklung eines Fonds- und Assetmanagement System für eine Tochtergesellschaft der UniCredit Bank AG, welches im konzernweiten Intranet verwendet wird und Single Sign On unter Windows unterstützt. Dieses System dient zur Erfassung und Auswertung von Fonds- und Asset Daten. Zusätzlich mussten noch Legacy Systeme wie das Dokumentenmanagement-System 'EASY Enterprise' und das Business Intelligence Tool 'CubeWare' nahtlos integriert werden in dieses Intranet-Web- Portal.

Um die Fachlichen Anforderungen zeitnah umsetzen zu können, wurde die Agile
Softwareentwicklungsmethodik mit kurzen Scrum-Zyklen praktiziert.

Technologien:
Java 1.6, Google Web Toolkit (von v1.7 bis v2.2), Ext GWT 2.x, Google Guice, Lucene, Selenium, Hibernate 3, Spring 2 Framework, SQL Server 2008, Chrome Frame

Eingesetzte Qualifikationen

Java-Frameworks

Ausbildung

Angewandte Informatik
Diplom-Informatiker (FH
2007
Kempten
Speditionskaufmann
Ausbildung
1999
Ulm

Über mich

I offer specialized consulting services in Adobe Experience Manager (AEM), CMS migration, business analysis, cybersecurity, and data-driven marketing, focusing on optimizing digital experiences, enhancing web application security, and delivering tailored solutions for your business needs.

***Business Analyst – Digital Experience & CMS Migration***
I help companies migrate their Content Management Systems (CMS) to and from Adobe Experience Manager (AEM). My services include analyzing existing system requirements, translating them into AEM specifications, and defining new requirements for seamless migrations.

Additionally, I provide exit strategies to reduce dependency on AEM, offering alternatives that align with your business needs. I develop technical concepts for implementation, optimizing content structures with a strong focus on accessibility, SEO, and Data-driven Marketing. With extensive experience in the AEM ecosystem, I offer tailored solutions for your CMS projects.

***Cyber Security***
I am currently advancing my knowledge of cybersecurity through specialized certifications and training programs, to help protect Web Applications (with focus on AEM) against cyber threats.

I have observed that many AEM applications are highly susceptible to common threats, often due to developers' oversights and vendor security breaches (for instance, the latest 6.5.19 service pack addressed approximately 100 vendor vulnerabilities).

My goal is to leverage my expertise in cybersecurity to prevent such vulnerabilities in AEM applications and to enhance the overall protection of web applications against security threats.

Weitere Kenntnisse

Favorite technologies:
- Adobe Experience Manager / Adobe Cloud (AEM / CQ5)
- Web Application Security for AEM (OWASP, SIEM, WAF). Avoiding XSS, XXE, SSRF and co. attacks.
- Architecture of an AEM landscape with focus on code quality and security
- Business Analysis and Requirements Engineering for CMS
- Data-driven Marketing and personalization strategies within AEM
- Exit strategies for transitioning from AEM to alternative CMS platforms, reducing dependency and ensuring smooth migration
- Using mobile payments with $Crypto on eCommerce applications (like AEM eCommerce)
- Java Fullstack Development
- Hybrid apps with PhoneGap (Apache Cordova)
- AngularJS, Vue, AlpineJS, jQuery, Onsen UI, ionic framework
- Currently advancing in Python 3 / Kali Linux

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
10123
Alter
48
Berufserfahrung
18 Jahre (seit 09/2006)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden