freiberufler Adobe AEM Solution Architect / Berater, Fullstack Webentwickler, Java-Expert auf freelance.de

Adobe AEM Solution Architect / Berater, Fullstack Webentwickler, Java-Expert

offline
  • 70‐90€/Stunde
  • 85635 Höhenkirchen-Siegertsbrunn
  • auf Anfrage
  • uk  |  de  |  en
  • 22.04.2023

Kurzvorstellung

Adobe AEM Solution Architect / Berater / Entwickler im Enterprise Content Management Umfeld mit Adobe AEM, Adobe Campaign, Adobe Target. Fullstack Webentwickler (), zertifizierter Java-Entwickler.

Qualifikationen

  • Adobe Experience Manager (AEM)
  • Adobe Marketing Cloud (AMC)
  • Java (allg.)
  • JavaScript
  • Node.js
  • React (JavaScript library)
  • TypeScript

Projekt‐ & Berufserfahrung

Adobe Experience Manager (AEM) Entwickler / Berater
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.

• Aufsetzen des Projekts mit Gradle Boilerplate und AEM Gradle Plugin.
• Entwicklung der Webseite mit Verwendung der MSM, Blueprint Konfigurationen, Editable Templates, WCM Core Components, Layout Responsive Grid, Expierence Fragments, TagManager, Content Policies und AEM Styles.
• Entwicklung des AEM Frontends mit React, TypeScript, npm, Node.js, Elements Core Styles Integration.
• Entwicklung und Verwendung des Touch UI Generators zur Erzeugung der Komponenten Dialoge.
• Implementierung von Sling Models mit JSON jackson Exporter für AEM React Komponenten.
• Entwurf & Entwicklung von AEM-Workflows für Freigabeprozesse von Content Seiten und Assets mittels 4-Augen Prinzip.
• Tests mit AEM Context JUnit Extension, End2End Tests mit Webmate.
• Context-Aware Konfigurationen mit Erweiterungen und wcm.io Editor für Mandanten spezifischen Einstellungen.
• ACL Tool Konfigurationen.
• Verwendung von Adobe Analytics für Tracking.

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

Eingesetzte Qualifikationen

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

AEM Consultant / Entwickler / Architekt
Kundenname anonymisiert, München
10/2018 – offen (5 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2018 – offen

Tätigkeitsbeschreibung

Entwicklung eines Component-Generators für den Adobe Experience Manager (Versionen 6.4 und 6.5), welcher auch bei unseren Kunden (speziell angepasst) zum Einsatz kommt. Dieser Generator erlaubt es AEM Komponenten anhand einer TypeScript-Konfigurationsdatei zu generieren, welche eine eingebaute Unterstützung für React beinhalten. Ein speziell entwickelter React-Loader sorgt dafür, dass die React-Apps einen Zugriff auf die TouchUI-Dialog Daten der jeweiligen Komponente erhalten und deshalb problemlos mehrmals auf einer AEM-Seite verwendet werden können. Das Ziel der Entwicklung ist eine von AEM entkoppelte React Entwicklung ohne Java Sling Models und Konfigurationen im AEM Backend.

Das Projekt ist als Open Source verfügbar.Technologien:
Adobe AEM 6.4, 6.5, React (JSX), TypeScript (TSX), NPM, Node.js, ts-node, WebPack, @adobe/cq-spa-page-model-manager, Jest, Babel

Eingesetzte Qualifikationen

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

Adobe Experience Manager (AEM) Entwickler / Berater
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.

• Aufsetzen des Projekts mit Maven, Clientlibs, Designs.
• Erweiterung der Continuous Delivery Umgebung (Jenkins, Sonar) zur Nutzung des neuen Projekts.
• Entwicklung von Datentransfer zwischen AEM Dispatcher Apache Module und AEM Publish Instanzen.
• Beratung bezüglich der gewünschten Fachlichen Funktionen.
• Entwicklung des AEM Frontends mit HTL, Coral UI und AngularJS 1.3 und AEM Backends mit AEM REST Services. Anbindung an das Frontend.
• Architektur der Zugriffs-Matrix (ACLs) mit speziellen Benutzer-Gruppen für den Zugriff auf die AEM Tools Erweiterung.
• Authentifizierung mit Konzern LDAP.
• Entwurf & Entwicklung von AEM-Workflows für Freigabeprozesse von geänderten Daten in AEM.

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

Eingesetzte Qualifikationen

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

AEM Consultant / Entwickler / Architekt
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.

• Frontend & Backend Architektur, Aufsetzen des Projekts, Maven Modul Struktur, Clientlibs, Designs etc.
• Entwicklung von Editable Templates, Komponenten mit HTL / Sightly, Sling Models, Komponenten mit Daten aus einem Sites-Konfigurator.
• Anbindung von Microservices via REST, Login Servlet, Workflows für Automatisierung von Rollout und Actvation Prozessen.
• Responsiveness für Smartphone, Tablet und Desktop – Verwenden Responsive Grid / Layout Container Components.
• Anzeigen von personalisierten Kundendaten in AEM (Verträge, spezialisierte Angebote, Werbe-Teaser, FAQ ...) - Adobe Target, AEM Personalization, ContextHub, Segmentation.
• Verwendung von AEM Experience Fragments.

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

Eingesetzte Qualifikationen

Java (allg.), Java Architecture for XML Binding (JAXB), JUnit, Adobe Experience Manager (AEM), JavaScript

AEM Architekt, Senior Entwickler
Kundenname anonymisiert, München
1/2016 – 6/2017 (1 Jahr, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 6/2017

Tätigkeitsbeschreibung

Verantwortung für die AEM Architektur, Konfiguration, Weiterentwicklung, Upgrades und Wartung der bestehenden AEM 6.1 Plattform des Kunden.

• Unterstützung für Länder-Rollouts und Go-Lives, Architektur und Implementierung von speziellen Rollout-Konfigurationen und Custom Live-Copy Actions
• Architektur und Implementierung von Kundenspezifischen Governance Workflows (Page und Asset Publication/Unpublication/ Move Workflows auf Basis von User Rollen und Rechten)
• Durchführen von AEM Upgrades, Installationen von Service&Feature Packs und Hotfixes, Erstellen von Adobe Supporttickets
• Content Migrationen, Architektur und Entwicklung von Generic Importer und CSV-Export Tools
• DAM Erweiterungen (Restrictions, Workflows und Overlays), WEB Assets Pool (für mehrere Author Instanzen), Offloading, Integration von Adobe In-Design Dokumenten aus one2edit System
• Custom SAML Authentication Handler, Auto-Registration, Closed User Groups für geschützte Bereiche, Social-Login, User Approval Process, User Synchronisation zwischen Author und mehreren Publish Instanzen (mit Reverse Replication und später mit Apache Sling Distribution)
• Performance Optimierung
• Beratung der Projektmanager bezüglich Machbarkeit der Anforderungen, Evaluierung neuer Funktionen (POC Entwicklung)
• Unterstützung für Infrastructure Team bezüglich Aufsetzen neuer AEM Umgebungen, Konfiguration (z.B. S3 Datastore Connector, Binary-Less Replication, oak:index Definitionen), Wartung, Monitoring, Content-Backups und Synchronisationen, Error-Log Analyse, Vorbereitung und Anpassungen von AEM Dispatcher Konfigurationen (inkl. Caching)

Eingesetzte Qualifikationen

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

Adobe Experience Manager (AEM) und Fullstack Webentwickler
Kundenname anonymisiert, München
10/2014 – 3/2016 (1 Jahr, 6 Monate)
E-Commerce
Tätigkeitszeitraum

10/2014 – 3/2016

Tätigkeitsbeschreibung

Migration einer Hybris eCommerce Plattform zu Adobe Experience Manager AEM 6.1:
• Entwicklung neuer Komponenten und Anpassung bestehender auf die Technologie Sightly, WCMUse, Adapter Factory, Sling Models
• Integration des neuen Layouts in AEM für Desktop und Mobile Bereiche
• Redesign und Implementierung von Produkt Details Seiten und unterschiedlichen Funktionen wie Registrierung, Checkout, Mein Konto, Meine Bestellungen, Bezahlmethoden, Warenkorb, Merkzettel, Suche, Newsletter, Forms
• Implementierung von dem Middleware Connector und Anwendungsfällen aus der alten Hybris Umgebung in der neuen AEM 6.1 Plattform
• Content Migration Skripte
• Bug Fixes

Eingesetzte Qualifikationen

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

AEM Solution Partner Consultant / Senior Java Entwickler
Kundenname anonymisiert, Salzburg
1/2014 – 7/2014 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2014 – 7/2014

Tätigkeitsbeschreibung

• Komplette Neuentwicklung einer Vertriebspräsentations-Plattform im Bereich Energiedienstleistung mit Adobe Experience Manager CQ 5.6
• 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 – Closed User Groups)
• Rendern der Daten als XML mit umfangreichen Meta Informationen
• Entwicklung von Templates und Komponenten
• Prototype für Knowledge Base
• Aufbau einer Server Infrastruktur für CQ5 unter VMware

Eingesetzte Qualifikationen

Java (allg.), Adobe CQ5, JavaScript

Senior CQ5 Consultant/Entwickler
Kundenname anonymisiert, München
1/2014 – 5/2014 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2014 – 5/2014

Tätigkeitsbeschreibung

• Implementierung der neuen Corporate Webseite mit Adobe CQ 5.4
• Entwicklung neuer CQ-Komponenten (z.B. Aspect Ratios, Image Cropping, Expandable, Image Teasers, Social Media, Share Content)
• Unification of links approach, Link rewriting, Link Manager
• Forms Container Component/Integration of Forms
• SEO extension - e.g. Micro data in CQ5
• Right to left layout in CQ5

Eingesetzte Qualifikationen

Java (allg.), Adobe CQ5, JavaScript, jQuery

Senior CQ5 Consultant
Kundenname anonymisiert, München
4/2012 – 12/2013 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2012 – 12/2013

Tätigkeitsbeschreibung

• Neuentwicklung eines Web-Portals mit CQ5.3, Adobe CQ5.4 und CQ5.5
• Entwicklung neuer CQ-Komponenten, Anbindung dieser an das Java-Enterprise Backend via RESTful Services, GCDM3 Umstellung
• Einsatz von modernen JavaScript-Frameworks zur Frontend-Entwicklung
• Personalisierung von dynamischen Inhalten (Teaser, Nachrichten), Template und Components für Dynamic Teaser, Teaser Overview Page
• Service für automatische Erstellung von New Car Configuration Teaser
• Address Book, Fahrerprofile Daten, CSV und LDIF Import/Export Funktion für Connected Drive
• Vehicle Daten Import /Components, TV Integration, Configuration Servlet
• My Account Impulse, Voucher Components, Request Formulare (Purchase/ Info/ Testdrive)
• Dealer Search - Umbauen/Erweitern von Komponenten
• Content Migration, Mandator Content
• Email Templates, Mail Summary für Formulare, Confirmation Mails
• Markenweiche, Betriebsanleitungen Online

Eingesetzte Qualifikationen

Java (allg.), Adobe CQ5, JavaScript, JavaScript-Frameworks, jQuery, Representational State Transfer (REST)

AEM/CQ5 Solutions Architekt, Berater, Senior Entwickler
Kundenname anonymisiert, München
1/2010 – 12/2017 (8 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2010 – 12/2017

Tätigkeitsbeschreibung

• Aufbau des neuen Web Content Management System mit CQ5.3 für mehrere Intranet- und Internet Webseiten, Upgrade auf Adobe CQ5.4, CQ5.5, CQ5.6, AEM 6.2, CQ Dispatcher und WCMS Konfiguration.
• Content Migration mit eigens geschriebenen Java-Tool aus dem alten System
• Implementierung von Templates, Components (z.B. RSSFeeds, NewsList, TopNews, FAQ, Search, Forms, Announcements, Newsletter, DataGrid), Applicationen, Services, Overlays.
• Authentication Handler auf dem CQ-Publisher, LDAP User Authentication auf CQ-Author, Login und Change Password Servlets/Components für Password geschützte Dokumente.
• Form Builder Framework, Update Vendor Details Form, Import Vendor Users, Speichern von Formulardaten in einer Datenbank, Verwendung von CQ DataSourcePool.
• Google Custom Search Integration.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Java (allg.), Adobe Experience Manager (AEM), JavaScript, jQuery

Ausbildung

Informatik
Ergänzungsstudium
2007
FH Trier
Mathematik
Diplom
1996
Uni Kiew

Über mich

Ich entwickle seit vielen Jahren mit Java und Web Technologien, habe mich dann im Laufe der Zeit auf den Content Management System "Adobe AEM" spezialisiert. Im Adobe AEM Umfeld bin ich tätig als Architekt, Senior Entwickler und Technischer Berater für Fachbereiche.

Weitere Kenntnisse

Allgemein:
- Java EE
- Content-Management
- Systemintegration
- Web-Entwicklung
- Web-Services
- Rest-Services

Server-Side Java Technologien:
- Java EE
- EJB
- JSP
- JSF
- RichFaces
- Hibernate
- Spring Framework
- RESTful Webservices
- OSGi
- Sling Models
- Apache Felix
- JCR
- Apache Sling

Client-Side Web Technologien:
- JavaScript
- TypeScript
- jQuery
- AJAX
- HTML5
- CSS
- JSON
- Sightly/HTL
- AngularJS
- React
- Coral UI

Build Automation Tools:
- Apache Maven
- Apache Ant
- Jenkins
- Gradle
- npm

Content Management:
- Adobe AEM6.x/CQ5.x
- Day Communiqué (CQ4.x, CQ3.x)

Test-Driven Development:
- JUnit
- Mockito
- JSUnit
-AEM Context

Server Applikation:
- JBoss
- GlassFish
- Node.js
- Apache
- Tomcat

Datenbanken:
- MySQL
- Oracle
- MS SQL

Entwicklungstools:
- IntelliJ IDEA
- Eclipse
- NetBeans

Softwaremanagement:
- SCRUM
- GIT
- Mercurial
- SVN
- CVS
- JIRA
- Confluence
- Trello

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Ukrainisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3024
Alter
50
Berufserfahrung
16 Jahre und 9 Monate (seit 06/2007)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden