Schlagwörter
Skills
Magnolia (CMS), OpenCms, Escenic, JAVA / J2EE, JSP, Git, Swing, Hibernate, JUnit, GRAILS, Apache, Tomcat, Serveradministration
Kontakt: freelancermap @johnen . biz
https://www.johnen.biz
Kontakt: freelancermap @johnen . biz
https://www.johnen.biz
Projekthistorie
2018 Juli - 2018 September
Aperto - An IBM Company
Senior Software Entwickler Magnolia CMS
Backend für einen großen Tennis-Verband. Erstellung von Templates,
Anbindung von Schnittstellen.
2018 Januar - 2018 Juli
dev5310 GmbH & Co. KG
Senior Software Entwickler Magnolia CMS
Weiterentwicklung und Wartung der Webseite eine großen, deutschen
Supermarktes.
2017 September - 2017 November
nexum AG
Senior Software Entwickler Magnolia MCS / VAADIN
Wartung und Weiterentwicklung diverser Webseiten (Magnolia CMS) .
Backendentwicklung Custom VAADIN-GUI für einen Workflow,
Performance-Optimierung / Caching
2017 März - 2017 Juli
DER Touristik Online GmbH
Senior Software Entwickler Magnolia CMS
Wartung und Weiterentwicklung der auf Magnolia CMS basierenden
Webseite www.der.com.
2016 Januar - 2016 Januar
Aperto AG
Senior Software Entwickler Magnolia CMS
Migration und Einbindung eines Systems zur Kathegorie-basierend
Ermittlung der E-Mail-Empfänger für Formulare in Magnolia für eine
deutsche Krankenversicherung.
2015 Dezember - 2015 Dezember
Aperto AG
Senior Software Entwickler Magnolia CMS
Wartung und Bugfixing des News-Pools und Kalenders in Magnolia für
einen schweizer Kanton
- Erstellung eines neue Themes (Konfiguration, Versionhandler) für eine
weitere Stadt des Kantons
2015 September - 2015 November
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit Blossom (Spring) / FTL-basierten Templates
für einen großen schweizer Supermarkt und eine deutsche Versicherung
- Einbindung von Webservices
- Konfiguration und Installation von Magnolia-Instanzen auf Debian-Server
mit MySql, Tomcat7, Apache2
- eTracker-Einbindung
- Erstellung technischer Konzepte
- Codereviews
- Erstellung diverser Teaser (Bilder / Produkte über Webservice)
- Integration des Kundenbindungssystems über einen Webservice
- Sitemap
2015 Februar - 2015 September
ITERGO Informationstechnologie GmbH
Senior Software Consultant OpenCms 9.5
- Relaunch der Webseite www.reiserversicherung.de der Europäischen
Reiseverscherung (ERV).
- Entwurf der Architektur und Umsetzung der Schemata und Formatter mit
Integration des responsiven HTML in OpenCms 9.5..
- Teilweise automatisierte Migration des alten Contents.
- Optimierung des statischen Exports
- Integration der Buchungs-Services
- First- und Second-Level-Support
2014 Dezember - 2014 Dezember
Aperto AG
Senior Software Entwickler Magnolia CMS
- Review und Bugfixing des Codes von einem externen Dienstleister für eine
einen schweizer Supermarkt
- Erweiterung Produktsuche um Kategorien
2014 November - 2014 November
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit FTL-basierten Templates für eine schweizer
Stadt und einer schweizer Uni
- Codereviews
- Bugfixing Suchfunktion
- JSP für Monitoring der Magnolia-Instanz und DB
- Rechte- und Rollenverwaltung
- Einbindung Livestreaming + Webcams
- Sozialhilferechner
- Veranstaltungskalender
- Rechner Tagesbetreuungsgeld
2014 Oktober - 2014 Oktober
Aperto AG
Senior Software Entwickler Magnolia CMS
- Wartung der Webseite eines deutschen Direktversicherers
- Codereviews
- Bugfixing
2014 Juni - 2014 September
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit FTL-basierten Templates für eine große
schweizer Versicherung
- Einbindung einer Stellenbörse über Oracle Thaleo Webservices
- Konfiguration und Installation von Magnolia-Instanzen auf Debian-Server
mit Postgesql, Tomcat7, Apache2
- eTracker-Einbindung
- Erstellung technischer Konzepte
- Einbindung der GSA-Suche mit Typeahead
- News mit Übersichtsseite
- Interstitial-Teaser
2013 Oktober - 2014 März
ITERGO Informationstechnologie GmbH
Senior Software Entwickler OpenCms 7.0.5 / 8.5.2
- Google-Sitemap für www.erv.de
- Migration des Intranets vom EPI-Server 4 auf OpenCms 8.5.2
- Automatische Migration des Contents mit eigenem Migrationsadapter,
Export als XML, Import über XML
- Migration erv.de von 7.0.5 auf 8.5.2
- Wartungsarbeiten erv.com
- Webconsistancy Tests
- Schulung der Mitarbeiter
- First- und Second-Level-Support
2013 Juni - 2013 August
Virtual Identity AG
Senior Software Entwickler OpenCms 8.5.2
- Intranet-Portal für einen der führenden Lichthersteller
- Beratung beim Aufbau und Umsetzung der Seitenstruktur mit der neuen
Funktion "Advanced Direct Edit" (ADE)
- Neuerstellung der notwendigen Module (JSP) und Pflegemasken
(Structured Content) und Container-Pages
- Integration des Layouts (HTML, CSS, JavaScript, JQuery)
2013 März - 2013 Juni
Saint Elmo's Berlin
Senior Software Entwickler Magnolia CMS
- Migration der Webseite einer branchen- und parteiübergreifende
Organisation von Version 4.4 auf 5
- Anpassung des JCR-Repositories
- Anpassung der Klassen und FTLs
- Installation des neuen Servers, Magnolia, Tomcat, Apache
2012 Dezember - 2012 Dezember
www.johnen.biz
Senior Software Consultant OpenCms 8.5.2
- Eigener Internetauftritt
- Umsetzung der Seitenstruktur mit der neuen Funktion "Advanced Direct
Edit" (ADE)
- Kollektoren und Suche mit solr
- Neuerstellung der notwendigen Module (JSP) und Pflegemasken
(Structured Content) und Container-Pages
- Integration des Layouts (HTML, CSS, JavaScript, JQuery)
2012 Juni - 2012 Juli
ITERGO GmbH (ERGO Versicherungsgruppe)
Senior Software Consultant OpenCms 8
Erstellung / Beratung des neuen Auftritts der www.erv.com .
- ADE-Templates mit OpenCms 8
- responsive HTML 5
- Teaser, Formulare, Layer-Navigation
2011 Januar - 2012 Mai
unitb consulting GmbH
Senior Consultant Escenic
Umsetzung der Musiktitel und Welt-Online mit escenic für die Axel Springer
AG, sowie diverse andere Webauftritte.
2010 Juli - 2011 Mai
add2 GmbH
Senior Consultant OpenCms
Realisierung des Intranets auf Basis von OpenCms für die ÖRAG AG.
2010 Oktober - 2010 Dezember
unitb consulting GmbH
Senior Consultant OpenCms
Entwicklung einer Microsite zur Kundenbindung für ein RestaurantFranchise-Unternehmen. Schnittstelle an ein Kundenbindungsprogramm.
Entwicklung eines REST-Webservice und SOAP-Clients. Integration in
Facebook.
2010 Juni - 2010 August
K+S IT-Services GmbH
Senior Consultant OpenCms
Relaunch der Seite www.k-plus-s.com.
2010 März - 2010 Mai
unitb consulting GmbH
Senior Consultant OpenCms
Umsetzung der Seiten www.younicos.de und www.dsgv.de auf Basis von
OpenCms.
2009 März - 2009 Dezember
unitb consulting GmbH
Senior Consultant OpenCms
Migration und Anpassung von 8 OpenCms-Installationen für die
Sparkasse.
Neuerstellung von www.vonessenbank.de.
2007 April - 2009 August
Tjaden AG
Softwareentwickler
Pflege und Erweiterung des Rechnungssystems für die Tjaden AG.
Migration der Persistenz auf Hibernate.
2008 November - 2009 Februar
wilhelm innovative medien GmbH
Senior Consultant OpenCms
Migration des OpenCms auf Version 7.05, Apache2, Tomcat 6, MySql 5 für
die Pressestelle des Europaparlaments (www.europarl.de) . Anpassungen
der vorhandenen Module, u.a. Migration von db4o auf MySql.
2005 Dezember - 2008 September
TU-Berlin
Programmierer / Tutor
Tutor / Programmierer an der TU-Berlin, Fachgebiet Unternehmensrechnung und Controlling. Pflege und Erweiterung des
computerunterstützten Planungs- und Kontrollsystems INZPLA.
Optimierung und Migration eines Compilers von Delphi nach C#.
2003 November - 2005 Dezember
PSI AG
Softwareentwickler
Java-Programmierer bei der PSI AG. Migration eines vorhandenen Systems
auf JBoss (SW ING-GUI, Business-Logik, Sessions, Model und DB-Klassen),
Einführung eines Workflows und Fehler-korrekturen.
Seite 6/7
2002 Juni - 2003 November
Tjaden AG
Softwareentwickler
Eigenständige Planung und Umsetzung einer Software zur einfachen und
schnellen Erstellung von Rechnungen und Gutachten (Ausgabe in PDF,
SWING-GUI, Persistenz in XML, Netzwerkfähigkeit, Synchronisation der
Daten)
2001 Oktober - 2003 November
Berater
EDV-Berater
Softwareberatung und Wartung eines kleinen Netzwerkes bei der
Unternehmensberatung JUDIT.
2001 September - 2001 Oktober
MITEC
Programmierer
Erstellung eines GPS-basierten Kartographierungssytems für die
Mitec GmbH.
1999 Dezember - 2001 Juli
Siemes ICM
Programmierer
Automatisierte Regressionstests.
1992 Juni - 1998 Oktober
Lufthansa Service
Lagerlogistiker
Aperto - An IBM Company
Senior Software Entwickler Magnolia CMS
Backend für einen großen Tennis-Verband. Erstellung von Templates,
Anbindung von Schnittstellen.
2018 Januar - 2018 Juli
dev5310 GmbH & Co. KG
Senior Software Entwickler Magnolia CMS
Weiterentwicklung und Wartung der Webseite eine großen, deutschen
Supermarktes.
2017 September - 2017 November
nexum AG
Senior Software Entwickler Magnolia MCS / VAADIN
Wartung und Weiterentwicklung diverser Webseiten (Magnolia CMS) .
Backendentwicklung Custom VAADIN-GUI für einen Workflow,
Performance-Optimierung / Caching
2017 März - 2017 Juli
DER Touristik Online GmbH
Senior Software Entwickler Magnolia CMS
Wartung und Weiterentwicklung der auf Magnolia CMS basierenden
Webseite www.der.com.
2016 Januar - 2016 Januar
Aperto AG
Senior Software Entwickler Magnolia CMS
Migration und Einbindung eines Systems zur Kathegorie-basierend
Ermittlung der E-Mail-Empfänger für Formulare in Magnolia für eine
deutsche Krankenversicherung.
2015 Dezember - 2015 Dezember
Aperto AG
Senior Software Entwickler Magnolia CMS
Wartung und Bugfixing des News-Pools und Kalenders in Magnolia für
einen schweizer Kanton
- Erstellung eines neue Themes (Konfiguration, Versionhandler) für eine
weitere Stadt des Kantons
2015 September - 2015 November
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit Blossom (Spring) / FTL-basierten Templates
für einen großen schweizer Supermarkt und eine deutsche Versicherung
- Einbindung von Webservices
- Konfiguration und Installation von Magnolia-Instanzen auf Debian-Server
mit MySql, Tomcat7, Apache2
- eTracker-Einbindung
- Erstellung technischer Konzepte
- Codereviews
- Erstellung diverser Teaser (Bilder / Produkte über Webservice)
- Integration des Kundenbindungssystems über einen Webservice
- Sitemap
2015 Februar - 2015 September
ITERGO Informationstechnologie GmbH
Senior Software Consultant OpenCms 9.5
- Relaunch der Webseite www.reiserversicherung.de der Europäischen
Reiseverscherung (ERV).
- Entwurf der Architektur und Umsetzung der Schemata und Formatter mit
Integration des responsiven HTML in OpenCms 9.5..
- Teilweise automatisierte Migration des alten Contents.
- Optimierung des statischen Exports
- Integration der Buchungs-Services
- First- und Second-Level-Support
2014 Dezember - 2014 Dezember
Aperto AG
Senior Software Entwickler Magnolia CMS
- Review und Bugfixing des Codes von einem externen Dienstleister für eine
einen schweizer Supermarkt
- Erweiterung Produktsuche um Kategorien
2014 November - 2014 November
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit FTL-basierten Templates für eine schweizer
Stadt und einer schweizer Uni
- Codereviews
- Bugfixing Suchfunktion
- JSP für Monitoring der Magnolia-Instanz und DB
- Rechte- und Rollenverwaltung
- Einbindung Livestreaming + Webcams
- Sozialhilferechner
- Veranstaltungskalender
- Rechner Tagesbetreuungsgeld
2014 Oktober - 2014 Oktober
Aperto AG
Senior Software Entwickler Magnolia CMS
- Wartung der Webseite eines deutschen Direktversicherers
- Codereviews
- Bugfixing
2014 Juni - 2014 September
Aperto AG
Senior Software Entwickler Magnolia CMS
- Erstellung von Webseiten mit FTL-basierten Templates für eine große
schweizer Versicherung
- Einbindung einer Stellenbörse über Oracle Thaleo Webservices
- Konfiguration und Installation von Magnolia-Instanzen auf Debian-Server
mit Postgesql, Tomcat7, Apache2
- eTracker-Einbindung
- Erstellung technischer Konzepte
- Einbindung der GSA-Suche mit Typeahead
- News mit Übersichtsseite
- Interstitial-Teaser
2013 Oktober - 2014 März
ITERGO Informationstechnologie GmbH
Senior Software Entwickler OpenCms 7.0.5 / 8.5.2
- Google-Sitemap für www.erv.de
- Migration des Intranets vom EPI-Server 4 auf OpenCms 8.5.2
- Automatische Migration des Contents mit eigenem Migrationsadapter,
Export als XML, Import über XML
- Migration erv.de von 7.0.5 auf 8.5.2
- Wartungsarbeiten erv.com
- Webconsistancy Tests
- Schulung der Mitarbeiter
- First- und Second-Level-Support
2013 Juni - 2013 August
Virtual Identity AG
Senior Software Entwickler OpenCms 8.5.2
- Intranet-Portal für einen der führenden Lichthersteller
- Beratung beim Aufbau und Umsetzung der Seitenstruktur mit der neuen
Funktion "Advanced Direct Edit" (ADE)
- Neuerstellung der notwendigen Module (JSP) und Pflegemasken
(Structured Content) und Container-Pages
- Integration des Layouts (HTML, CSS, JavaScript, JQuery)
2013 März - 2013 Juni
Saint Elmo's Berlin
Senior Software Entwickler Magnolia CMS
- Migration der Webseite einer branchen- und parteiübergreifende
Organisation von Version 4.4 auf 5
- Anpassung des JCR-Repositories
- Anpassung der Klassen und FTLs
- Installation des neuen Servers, Magnolia, Tomcat, Apache
2012 Dezember - 2012 Dezember
www.johnen.biz
Senior Software Consultant OpenCms 8.5.2
- Eigener Internetauftritt
- Umsetzung der Seitenstruktur mit der neuen Funktion "Advanced Direct
Edit" (ADE)
- Kollektoren und Suche mit solr
- Neuerstellung der notwendigen Module (JSP) und Pflegemasken
(Structured Content) und Container-Pages
- Integration des Layouts (HTML, CSS, JavaScript, JQuery)
2012 Juni - 2012 Juli
ITERGO GmbH (ERGO Versicherungsgruppe)
Senior Software Consultant OpenCms 8
Erstellung / Beratung des neuen Auftritts der www.erv.com .
- ADE-Templates mit OpenCms 8
- responsive HTML 5
- Teaser, Formulare, Layer-Navigation
2011 Januar - 2012 Mai
unitb consulting GmbH
Senior Consultant Escenic
Umsetzung der Musiktitel und Welt-Online mit escenic für die Axel Springer
AG, sowie diverse andere Webauftritte.
2010 Juli - 2011 Mai
add2 GmbH
Senior Consultant OpenCms
Realisierung des Intranets auf Basis von OpenCms für die ÖRAG AG.
2010 Oktober - 2010 Dezember
unitb consulting GmbH
Senior Consultant OpenCms
Entwicklung einer Microsite zur Kundenbindung für ein RestaurantFranchise-Unternehmen. Schnittstelle an ein Kundenbindungsprogramm.
Entwicklung eines REST-Webservice und SOAP-Clients. Integration in
Facebook.
2010 Juni - 2010 August
K+S IT-Services GmbH
Senior Consultant OpenCms
Relaunch der Seite www.k-plus-s.com.
2010 März - 2010 Mai
unitb consulting GmbH
Senior Consultant OpenCms
Umsetzung der Seiten www.younicos.de und www.dsgv.de auf Basis von
OpenCms.
2009 März - 2009 Dezember
unitb consulting GmbH
Senior Consultant OpenCms
Migration und Anpassung von 8 OpenCms-Installationen für die
Sparkasse.
Neuerstellung von www.vonessenbank.de.
2007 April - 2009 August
Tjaden AG
Softwareentwickler
Pflege und Erweiterung des Rechnungssystems für die Tjaden AG.
Migration der Persistenz auf Hibernate.
2008 November - 2009 Februar
wilhelm innovative medien GmbH
Senior Consultant OpenCms
Migration des OpenCms auf Version 7.05, Apache2, Tomcat 6, MySql 5 für
die Pressestelle des Europaparlaments (www.europarl.de) . Anpassungen
der vorhandenen Module, u.a. Migration von db4o auf MySql.
2005 Dezember - 2008 September
TU-Berlin
Programmierer / Tutor
Tutor / Programmierer an der TU-Berlin, Fachgebiet Unternehmensrechnung und Controlling. Pflege und Erweiterung des
computerunterstützten Planungs- und Kontrollsystems INZPLA.
Optimierung und Migration eines Compilers von Delphi nach C#.
2003 November - 2005 Dezember
PSI AG
Softwareentwickler
Java-Programmierer bei der PSI AG. Migration eines vorhandenen Systems
auf JBoss (SW ING-GUI, Business-Logik, Sessions, Model und DB-Klassen),
Einführung eines Workflows und Fehler-korrekturen.
Seite 6/7
2002 Juni - 2003 November
Tjaden AG
Softwareentwickler
Eigenständige Planung und Umsetzung einer Software zur einfachen und
schnellen Erstellung von Rechnungen und Gutachten (Ausgabe in PDF,
SWING-GUI, Persistenz in XML, Netzwerkfähigkeit, Synchronisation der
Daten)
2001 Oktober - 2003 November
Berater
EDV-Berater
Softwareberatung und Wartung eines kleinen Netzwerkes bei der
Unternehmensberatung JUDIT.
2001 September - 2001 Oktober
MITEC
Programmierer
Erstellung eines GPS-basierten Kartographierungssytems für die
Mitec GmbH.
1999 Dezember - 2001 Juli
Siemes ICM
Programmierer
Automatisierte Regressionstests.
1992 Juni - 1998 Oktober
Lufthansa Service
Lagerlogistiker
Reisebereitschaft
Weltweit verfügbar
Weltweit
Sonstige Angaben
Seit 2013 bin ich als Freiberufler (Freelancer) auf Content-Management-Systeme spezialisiert, insbesondere auf Magnolia (CMS), OpenCms und Escenic. Angefangen zu programmieren habe ich im Alter von acht Jahren. Später habe ich dann sowohl client- als auch serverseitige Applikationen entwickelt. Dabei war ich für Business-Logik, Datenbankanbindung und GUI verantwortlich, ein Bereich in dem ich mich immer noch zu Hause fühle.
Ich war an diversen Projekten beteiligt, von der Konzeption bis zum erfolgreichen Deployment. Ebenso habe ich Erfahrung in der Verfassung von technischen Dokumenten.
Mein Arbeitsethos ist stark auf die Erstellung von hochwertigen Produkten mit einem intuitiven User-Interface ausgerichtet.
Ich war an diversen Projekten beteiligt, von der Konzeption bis zum erfolgreichen Deployment. Ebenso habe ich Erfahrung in der Verfassung von technischen Dokumenten.
Mein Arbeitsethos ist stark auf die Erstellung von hochwertigen Produkten mit einem intuitiven User-Interface ausgerichtet.