Meine umfassenden Expertenkenntnisse im Bereich Implementierung eines Magnolia-basierten Content Management Systems umfassen Konfiguration des CMS, Anpassung an Kundenwünsche, Erweiterung der Funktionen, Integration von Drittsystemen, Erstellen von Templates und Komponenten, Migration von Inhalten aus Altsystemen, Standalone Betrieb, Betrieb in der Cloud per Kubernetes, Betrieb in der Magnolia-eigenen Platform-as-a-Service
Mit der Programmiersprache Java bin ich bestens vertraut. Dazu zählen Syntax, Kenntnis und sicherer Einsatz der API sowie der gängigen Bibliotheken.
Konzeption, Konfiguration, Bau und Betrieb von Anwendungen in Containern ist aus dem Entwickleralltag nicht mehr wegzudenken.
Ich verfüge über gute Kenntnisse, um Container-basierte Anwendungen in einer Cloud-Umgebung (AWS, Azure, etc.) bereitzustellen.
Die meisten Projekte, an denen ich beteiligt bin, werden mittlerweile in GitLab gehostet und mit Maven gebaut. Daher habe ich auch Erfahrung mit der Definition von Build-Pipelines und der Konfiguration von CI/CD.
Bei freier Wahl der IDE nutze ich IntelliJ, da dies absolut die effizienteste Unterstützung beim Entwickeln bietet.
Der Umgang mit den Werkzeugen von Atlassian zur Aufgabenverwaltung (JIRA) und Dokumentation (Confluence) gehört zum Tagesgeschäft.
Mit den für Web-Projekte häufig zum Einsatz kommenden SQL-Datenbanken MySQL und PostgreSQL bin ich vertraut – in der Datenmodellierung wie im Aufbau komplexer Abfragen.
In mehreren Projekten wurden Frontends in Vue.js in Verbindung mit Nuxt umgesetzt und in einer Headless-Architektur an Magnolia angebunden. Ebenfalls wurde der Seiteneditor von Magnolia mit dem Frontend integriert (SPA-Editor)
Profunde Kenntnisse in den grundlegenden Sprachen des World Wide Web sind essenziell.
Agentur
DevOps, Softwareentwicklung, Beratung und Konzeption
Neugestaltung einer Unternehmenswebsite auf Basis von Magnolia 6.2 mit klassischem Freemarker-Templating und Betrieb in der Magnolia PaaS-Umgebung
Agentur
Softwareentwicklung, Beratung und Konzeption
Neugestaltung einer Unternehmenswebsite auf Basis von Magnolia 6.2 in einer Headless-Architektur mit Vue/Nuxt-Frontend. Betrieb in Azure-Cloud.
Agentur
Softwareentwicklung, Beratung und Konzeption
Neugestaltung einer Unternehmenswebsite auf Basis von Magnolia 6.2 in einer Headless-Architektur mit Vue/Nuxt-Frontend. Betrieb in der Magnolia PaaS-Umgebung.
Agentur
Softwareentwicklung
Weiterentwicklung einer Unternehmenswebsite auf Basis von Magnolia 6.2.
Dienstleister
Softwareentwicklung, Beratung und Konzeption
Aktualisierung eines Magnolia-Systems von Version 5.5 auf 6.2.
Agentur
Softwareentwicklung, Beratung und Konzeption
Weiterentwicklung einer Unternehmenswebsite auf Basis von Magnolia 6.2, Headless-Architektur.
Kunde
Architektur, Softwareentwicklung, Beratung und Konzeption, DevOps
Relaunch eines Stadtportals auf Basis von Magnolia 6.2, Freemarker-Templating.
Dienstleister
Architektur, Softwareentwicklung, Beratung und Konzeption, DevOps
Relaunch eines Unternehmenswebsite auf Basis von Magnolia 5.5, Freemarker-Templating.
Kunde
Softwareentwicklung, Beratung und Konzeption
Mitarbeit an der Neu- und Weiterentwicklung von vier großen Websites eines öffentlichen Versorgungsunternehmens auf Basis von Magnolia 3, 4 und 5.
Dienstleister
Softwareentwicklung, Beratung und Konzeption, Support
Übernahme der Weiterentwicklung des vorhandenen Redaktionssystems und Internet-Portals im Bereich Kundenbindung und Anbindung an die vorhandenen Backend-Systeme.
Dienstleister
Softwareentwicklung, Testkonzeption und -durchführung, Release-Management
Entwicklung eines Stadtportals auf Basis von Magnolia 3.6
Kunde
Architektur, Softwareentwicklung, Konzeption, DevOps, Systemadministration
DevOps
CI/CD, Docker, Kubernetes, Magnolia PaaS
Magnolia Content-Management-System
Neu- und Weiterentwicklung, sowie Migration von Redaktionssystemen auf Magnolia
Diplom in Informatik
Ludwig-Maximilians-Universität München
Abgeschlossenes Informatik-Studium mit Schwerpunkt Programmierung und Softwaretechnik.
Diplomarbeit
LMU / Flughafen München
Mitwirkung am Prototypen des Besucher-Leitsystems InfoGate am Flughafen München
Java und Web-Technologien
Schwerpunkt auf Java, HTML, CSS, XML, Javascript, ...
Software-Entwicklung
Sprachen: Clipper, Pascal, Delphi/Object Pascal, PERL, SQL, u.a.