Profilbild von Christoph Hermann Java-Freelancer, Architekt und Berater Microservice- und Hybris-Entwicklung aus Freiburg

Christoph Hermann

teilweise verfügbar

Letztes Update: 11.11.2023

Java-Freelancer, Architekt und Berater Microservice- und Hybris-Entwicklung

Firma: Black Forest Software Engineering GmbH & Co. KG
Abschluss: Dr.-Ing. Informatik, Dipl. Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Muttersprache)

Dateianlagen

2023-11-11-profil-dr_111123.pdf

Skills

Java, Hybris, Microservices, Kubernetes, Liferay, Webservices, OTRS, VB.Net, C, Linux, Unix, PHP, Python, SQL, Javascript, Tcl, C/C++, Shell Script, Perl, Prolog, VHDL, Spring-Boot, Spring, JPA, Batch, Struts, Hibernate, JSF, JSP, Lucene, LDAP, Android, Datenbanken, MySQL, Postgresql, MS SQL Server, Oracle, MS Access
HTML, CSS, XML/XSL, Apache, Apache Tomcat, TYPO3, HAProxy, nginx, JIRA, Confluence, Jenkins, AWS, SVN, git, CVS, Agile Engineering Scrum, TDD, Pair Programming, Kanban, Keycloak, Angular, CMS, Orbeon, Marketing-Automation, Eloqua, Google Analytics, CDN, Jenkins-X, HTML, Scrum, Test driven development, Design patterns, Refactoring, SOAP, JSF (Primefaces), REST, JUnit, EasyMock, XHTML, JS, Quartz, Typoscript, Bootstrap, jQuery, Google Maps, Plone, XML, libxml, Plone 3, TAL, XSLT, XPath, Struts, Backup, Perl-Templates (DTL), Bash

Projekthistorie

11/2021 - bis jetzt
IT-Consultant, Architekt, Berater und Trainer für die KVBW
Kassenärztliche Vereinigung Baden-Württemberg (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Unterstützung beim Entwurf, dem Refactoring und der Neuentwicklung von Spring-Boot und Angular basierten Self-contained-systems.

01/2013 - bis jetzt
Technical Lead, Architekt, Berater

* Entwicklung von Webportalsystemen
(Schwerpunkt Java, Hybris, Microservices, Kubernetes,
Liferay, Webservices)

* Beratung, Schulungen
* Analyse, Technische Konzeption und Dokumentation
von Softwarearchitekturen

05/2021 - 11/2021
Architekt, IT-Consultant, Trainer für die KVBW
Kassenärztliche Vereinigung Baden-Württemberg (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

- Entwurf von Konzepten für die Entwicklung und den Betrieb von Self-Contained-Systems für eine Sitzungsverwaltung mit Windows-Clients und Kubernetes Spring-Boot/ Angular Applikationen
- Entwurf und Implementierung einer WebDAV und Kerberos-Anbindung, um von Windows-Clients den Zugriff auf Dokumente zu ermöglichen
- Entwurf und Implementierung eine Testing-Frameworks für die Verbesserung der Zusammenarbeit zwischen Entwicklung und Testing
- Bootstrapping von Applikationen und Bibliotheken
- Backend-Entwicklung mit Spring-Boot, Oracle, Kubernetes, Docker
- Entwurf und Entwicklung von Automatisierungen im Bereich CI/CD (Gradle, Teamcity)
- Training von Mitarbeitern, Schulungen im Bereich Java-Entwicklung, Spring Boot, OAuth2, Oracle, Kubernetes, Docker, Testing, Jira & Confluence

01/2018 - 02/2020
Technical Lead und Architekt für Testo
Testo SE & Co. KGaA

* Konzeption und Entwicklung einer Lizenzmanagementplattform
mit Hybris, Spring-Boot Microservices und Chargebee
* Konzeption, PoC und Implementierung einer CI/CD Plattform
für Microservices auf Basis von Jenkins-X
* Konzeption und Implementierung von Kubernetes-Clustern
mit Ansible (kubespray)
* Implementierung eines zentralen Identitätsmanagement-Systems
mit Keycloak
* Angular-Entwicklung einer Lizenzschlüsselanwendung für Hardware-
Messgeräte mit Spring-Boot Microservice-Backend
* Integration des Hybris-CMS sowie einer Formular-Anwendung (Orbeon)
mit dem Marketing-Automation-Tool Eloqua

* Integration des Hybris-CMS mit Google Analytics

* Integration des Hybris-PIM mit Productsup für den Händlerdatenexport
* Implementierung eines cache-busting und Minifizierung für über CDN
ausgelieferte statische Inhalte
* Eingesetzte Technologien: Hybris, Java, Spring-Boot, Angular, Ansible, Go,
Python, Jenkins-X, JIRA, Confluence, HTML, CSS, Javascript
* Entwicklungsmethodik: Scrum

03/2017 - 12/2017
Technical Lead und Prozessberater für VW
Volkswagen AG


01/2015 - 02/2017
Chefentwickler und Architekt im Liferay/ Java-Umfeld für den VW-Konzern
Volkswagen AG

* Erstellung technischer Dokumentationen für die Konzernarchitektur

* Anbindung von Drittsystemen über SOAP/ Rest-Schnittstellen

* Eingesetzte Technologien: Java, JSF (Primefaces), SOAP, REST, Quartz, JU-
nit, EasyMock, Hibernate, XHTML, JS, CSS
* Entwicklungsmethodik: Scrum

01/2013 - 12/2015
Technischer Projektleiter und Softwareentwickler für Neue Masche
Neue Masche

* Konzeption, Anpassung und Konfiguration eines TYPO3-
Webportalsystems
* Bestellabwicklung über ein Formularsystem

* Typoscript-Integration, Design-Anpassungen

* Verwendete Technologien: TYPO3, Typoscript, Bootstrap, jQuery

03/2014 - 12/2014
Softwareentwickler und Architekt im Liferay/ Java-Umfeld für VW
Volkswagen AG

* Erstellung technischer Konzepte für die Konzernarchitektur
* Anbindung von Drittsystemen über SOAP/ Rest-Schnittstellen

* Eingesetzte Technologien: Java, JSF (Primefaces), SOAP, REST, Quartz, JU-
nit, EasyMock, Hibernate, XHTML, JS, CSS
* Entwicklungsmethodik: Scrum

01/2014 - 09/2014
Softwareentwickler für den Bürgermeisterwahlkampf
Thoma-Widmann.de

* Konzeption, Anpassung und Konfiguration eines TYPO3-
Webportalsystems
* Typoscript-Integration, Design-Anpassungen

* Konzeption und zeitkritische Realisierung innerhalb von 10 Tagen
* Verwendete Technologien: TYPO3, Typoscript, Bootstrap, jQuery

01/2007 - 12/2013
Projektleiter, Albert-Ludwigs-Universität
Freiburg, Freiburg

* Konzeption, Einführung und nachhaltige Etablierung
des Weiterbildungsprogramms "Intelligente
Eingebettete Mikrosysteme"
Personalverantwortung für fünf Mitarbeiter
* Konzeption und Implementierung des Infoportals
der Technischen Fakultät; Schulung der
Techniker und Mitarbeiter
* Einführung des Ticket-Systems OTRS an der
Technischen Fakultät zur Prozessoptimierung
* Konzeption, Entwicklung und Betrieb des
Electures-Portals
* Forschung und Lehre

12/2013 - 12/2013
Berater, Softwareentwickler für KOMPACT
KompetenzZentrum Palliative Care Baden-Württemberg

http://www.kompetenzzentrum-palliative-care-bw.de

* Berater, Softwareentwickler

* Konzeption, Anpassung und Konfiguration eines TYPO3-
Webportalsystems

* Typoscript-Integration, Design-Anpassung
* Entwicklung von Fluid-Templates zur Integration des News- und Kommentarsystems

* Google Maps Integration zur Darstellung kategorisierter Standorte

* Interner Bereich zum Dokumentenaustausch

* Mitarbeiterschulung und Dokumentation

* Eingesetzte Technologien: PHP, Typoscript, Fluid

01/2013 - 12/2013
Berater, IT-Analyst für das IMTEK
IMTEK

* Beratung bei der Konzeption des Internetauftritts des IMTEK und der 21
angeschlossenen Lehrstuhlwebseiten
* Erstellung von Transformationsvorlagen für die Einbindung externer Datenquellen

* Mitarbeiterschulungen (Plone Nutzung)

* Eingesetzte Technologien: Plone 3, TAL, Python, XML, XSLT

01/2009 - 12/2013
Berater, Softwareentwickler für die Technische Fakultät
Universität Freiburg

* Schrittweise Einführung des Ticket-Systems OTRS zur Prozessoptimierung
an der Technischen Fakultät in verschiedenen Bereichen

* Anpassung an vorhandene Authentifizierungssysteme (LDAP, Oracle)
* Implementierung einer Backup-Lösung (basierend auf MySQL-Replikation
und Shell-Skripten)
* Anpassungen zur Wahrung des Datenschutzes bei der Darstellung von
Kundeninformationen
* Mitarbeiterschulungen

* Eingesetzte Technologien: Perl, Perl-Templates (DTL), MySQL, Bash

01/2007 - 12/2013
Projektleiter beim IEMS
Intelligente Eingebettete Mikrosysteme

* Personalleitung für fünf Mitarbeiter

* Projektcontrolling und Budgetverantwortung

* Weiterentwicklung der Weiterbildungsstrukturen an der Technischen Fakultät

07/2013 - 10/2013
Softwareentwickler für das IMTEK
Plone-Produkt XMLTransformer

* Entwicklung des Plone-Produkts XMLTransformer (Python) zur Integration
und Transformation von (externen) XML-Inhalten
* Indexierung transformierter Inhalte für die Suche

* Caching und Performance-Optimierungen zur schnellen Auslieferung

* Unterstützung des Rechenzentrums bei der Integration in sämtliche Plone-
Portalinstanzen der Universität Freiburg

* Eingesetzte Technologien: Python, libxml

09/2011 - 03/2012
Berater, Softwareentwickler für die Technische Fakultät
Universität Freiburg

* Konzeption, Anpassung und Konfiguration eines TYPO3-basierten Portals
* Entwicklung von XML-Schnittstellen zum Abgleich und der externen Darstellung
von Terminen, News, Mitarbeiter-, Publikationslisten
* Mitarbeiterschulungen (TYPO3, Typoscript, XML, XSLT, XPath)

* Eingesetzte Technologien: PHP, Typoscript, XML, XSLT, XPath

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Teilzeit verfügbar für spannende Projekte
Profilbild von Christoph Hermann Java-Freelancer, Architekt und Berater Microservice- und Hybris-Entwicklung aus Freiburg Java-Freelancer, Architekt und Berater Microservice- und Hybris-Entwicklung
Registrieren