Markus Jeni


Magnolia CMS-Experte, Software-Architekt, Fullstack-Web-Entwickler, Java-Enthusiast, DevOpsler, Berater

Über mich

Jahrgang
1981
Adresse
Pfaffing, Bayern
E-Mail
Sprachen
Deutsch  ★★★★★
Englisch  ★★★★☆

Weitere Profile online

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 und zu konfigurieren.

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.

Tomcat Logo Apache Logo Apache Logo

Die Konfiguration von und das Deployment auf gängigen Web- und Applikationsservern gehört ebenfalls zu meinen Kenntnissen.

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.

Projekte

  • 09/2024 – heute

    Zusammenarbeit mit Ray Sono

    Weiterentwicklung einer Unternehmenswebsite

    DevOps, Softwareentwicklung, Beratung

    Weiterentwicklung einer gewachsenen Unternehmenswebsite auf Basis von Magnolia 6.2 mit klassischem Freemarker-Templating und Betrieb im eigenen Rechenzentrum

    Magnolia CI/CD Linux-Server Java Freemarker DE

  • 08/2023 – 09/2024

    Zusammenarbeit mit Spheos

    Relaunch einer Unternehmenswebsite

    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 DE

  • 08/2023 – 01/2024

    Zusammenarbeit mit Interactive Tools

    Relaunch einer Unternehmenswebsite

    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 DE

  • 02/2023 – 09/2023

    Zusammenarbeit mit Interactive Tools

    Relaunch einer Unternehmenswebsite

    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 DE

  • 03/2022 – 01/2023

    Zusammenarbeit mit Lemonize

    Weiterentwicklung einer Unternehmenswebsite

    Softwareentwicklung

    Weiterentwicklung einer Unternehmenswebsite auf Basis von Magnolia 6.2.

    Magnolia Headless CI/CD Java Freemarker HTML CSS Javascript Single Sign-On DE

  • 06/2022 – 11/2022

    Zusammenarbeit mit EQS Group

    Wartung einer Unternehmenswebsite

    Softwareentwicklung, Beratung und Konzeption

    Aktualisierung eines Magnolia-Systems von Version 5.5 auf 6.2.

    Magnolia Java Freemarker HTML CSS Javascript DE

  • 11/2021 – 04/2022

    Zusammenarbeit mit Nexum

    Weiterentwicklung einer Unternehmenswebsite

    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 DE, EN Nearshore Team

  • 10/2017 – 12/2021

    Kundenprojekt

    Relaunch eines Stadtportals

    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 DE

  • 01/2017 – 12/2017

    Zusammenarbeit mit EQS

    Relaunch einer Unternehmenswebsite

    Architektur, Softwareentwicklung, Beratung und Konzeption, DevOps

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

    Magnolia Java Freemarker HTML CSS Javascript DE, EN Offshore Team

  • 05/2012 – 12/2016

    Kundenprojekt

    Mehrere Unternehmenswebsites

    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 DE

  • 05/2011 – 04/2012

    Kundenprojekt in Festanstellung bei ACCELSIS Technologies

    Unternehmenswebsite

    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 DE

  • 03/2010 – 02/2012

    Kundenprojekt in Festanstellung bei ACCELSIS Technologies

    Stadtportal

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

    Entwicklung eines Stadtportals auf Basis von Magnolia 3.6

    Magnolia JMeter Java GWT Freemarker HTML CSS Javascript DE

  • vor 2010

    Verschiedene Kundenprojekte

    Websites / Anwendungen

    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 (GitLab, Jenkins, Bamboo), Docker, Kubernetes, Magnolia PaaS, Linux (Shell-Scripting)

  • 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

Logo muenchen.de
Logo SWM
Logo Compo
Logo Seat
Logo DeutschlandCard
Logo PERI
Logo CHG
Logo Flughafen München
Logo KTR
Logo Uhlmann
Logo msg
Logo Bankhaus Metzler