Markus Jeni

Magnolia CMS-Experte • Software-Architekt • Java-Entwickler • DevOpsler

Über mich

  • Jahrgang1981
  • AdressePfaffing, Bayern
  • E-Mail

Sprachen

  • Deutsch
  • Englisch
Markus Jeni

Kenntnisse

Magnolia Logo

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

Java Logo

Mit der Programmiersprache Java bin ich bestens vertraut. Dazu zählen Syntax, Kenntnis und sicherer Einsatz der API sowie der gängigen Bibliotheken.

Docker Logo

Konzeption, Konfiguration, Bau und Betrieb von Anwendungen in Containern ist aus dem Entwickleralltag nicht mehr wegzudenken.

Kubernetes Logo

Ich verfüge über gute Kenntnisse, um Container-basierte Anwendungen in einer Cloud-Umgebung (AWS, Azure, etc.) bereitzustellen.

Maven Logo GitLab Logo

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.

IntelliJ Logo

Bei freier Wahl der IDE nutze ich IntelliJ, da dies absolut die effizienteste Unterstützung beim Entwickeln bietet.

Atlassian Logo Jira Logo Confluence Logo

Der Umgang mit den Werkzeugen von Atlassian zur Aufgabenverwaltung (JIRA) und Dokumentation (Confluence) gehört zum Tagesgeschäft.

Debian Logo Debian Logo

Selbstverständlich bin ich mit Linux-Systemen und Kommandozeilentools bestens vertraut.

MySQL Logo PostgreSQL Logo

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.

Vue.js Logo Vue.js Logo

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)

HTML5 Logo HTML5 Logo XML Logo

Profunde Kenntnisse in den grundlegenden Sprachen des World Wide Web sind essenziell.

Projekterfahrung

  • 08/2023 – heute

    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

    Magnolia Magnolia PaaS CI/CD Docker Kubernetes Java Vaadin Freemarker HTML CSS Javascript Canto DAM-Anbindung
  • 08/2023 – 01/2024

    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.

    Magnolia Headless CI/CD Docker Kubernetes Java Vue/Nuxt Storybook Kundenportal Single Sign-On Salesforce
  • 02/2023 – 09/2023

    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.

    Magnolia Magnolia PaaS Magnolia Headless Accelerator Headless CI/CD Docker Kubernetes Java Vue/Nuxt Storybook HTML CSS Javascript Kundenbereich Salesforce Viamedici PIM OpenSearch
  • 03/2022 – 01/2023

    Agentur

    Softwareentwicklung

    Weiterentwicklung einer Unternehmenswebsite auf Basis von Magnolia 6.2.

    Magnolia Headless CI/CD Java Freemarker HTML CSS Javascript
  • 06/2022 – 11/2022

    Dienstleister

    Softwareentwicklung, Beratung und Konzeption

    Aktualisierung eines Magnolia-Systems von Version 5.5 auf 6.2.

    Magnolia Java Freemarker HTML CSS Javascript
  • 11/2021 – 04/2022

    Agentur

    Softwareentwicklung, Beratung und Konzeption

    Weiterentwicklung einer Unternehmenswebsite auf Basis von Magnolia 6.2, Headless-Architektur.

    Magnolia Headless Java React/Next HTML CSS Javascript Händlerbereich mediacockpit PIM
  • 10/2017 – 12/2021

    Kunde

    Architektur, Softwareentwicklung, Beratung und Konzeption, DevOps

    Relaunch eines Stadtportals auf Basis von Magnolia 6.2, Freemarker-Templating.

    Magnolia CI/CD Docker Java Vaadin Freemarker pattern lab HTML CSS Javascript Cloudinary CDN Coconutbox DAM Algolia Search
  • 01/2017 – 12/2017

    Dienstleister

    Architektur, Softwareentwicklung, Beratung und Konzeption, DevOps

    Relaunch eines Unternehmenswebsite auf Basis von Magnolia 5.5, Freemarker-Templating.

    Magnolia Java Freemarker HTML CSS Javascript
  • 05/2012 – 12/2016

    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.

    Magnolia CI/CD Java GWT Freemarker HTML CSS Javascript
  • 05/2011 – 04/2012

    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.

    Magnolia Java Freemarker HTML CSS Javascript
  • 03/2010 – 02/2012

    Dienstleister

    Softwareentwicklung, Testkonzeption und -durchführung, Release-Management

    Entwicklung eines Stadtportals auf Basis von Magnolia 3.6

    Magnolia JMeter Java GWT Freemarker HTML CSS Javascript
  • vor 2010

    Kunde

    Architektur, Softwareentwicklung, Konzeption, DevOps, Systemadministration

    • Entwicklung und Hosting von Websites
    • Entwicklung einer Webserver-Administrations-Oberfläche
    • Entwicklung von mehreren Datenverwaltungen und Tools

Ausbildung und Berufserfahrung

  • seit 2020

    DevOps

    CI/CD, Docker, Kubernetes, Magnolia PaaS

  • seit 2010

    Magnolia Content-Management-System

    Neu- und Weiterentwicklung, sowie Migration von Redaktionssystemen auf Magnolia

  • 2009

    Diplom in Informatik

    Ludwig-Maximilians-Universität München

    Abgeschlossenes Informatik-Studium mit Schwerpunkt Programmierung und Softwaretechnik.

  • 2008 - 2009

    Diplomarbeit

    LMU / Flughafen München

    Mitwirkung am Prototypen des Besucher-Leitsystems InfoGate am Flughafen München

  • seit 2002

    Java und Web-Technologien

    Schwerpunkt auf Java, HTML, CSS, XML, Javascript, ...

  • seit 1994

    Software-Entwicklung

    Sprachen: Clipper, Pascal, Delphi/Object Pascal, PERL, SQL, u.a.

Kunden