Infrastruktur und Entwicklung von Microservices.
Erweiterung eines Onlineshops um Mehrsprachigkeit und Mandantenfähigkeit. Neubau eines Werkzeugs zum Hochladen von Produktbildern. Wartung der vom Team betreuten Services.
Entwurf und Entwicklung eines Onlineshops mit Bewertungsplattform auf Basis von Microservices
und Continuous Integration.
Entwurf, Entwicklung und Wartung der REST-Services (Client sowie Server), Betreuung Build- und Deployment-Infrastruktur, Logauswertung.
Entwicklung eines Interpreters für eine in XML und JavaScript beschriebene Web-UI.
Analyse der fachlichen Abbildungen und Entwicklung der Migrationssoftware mit Extraktion, Transformation und Import in das neue System.
Integration und Setup von Versionsverwaltung, Code-Review-System, Buildsystem, Continuous Integration, Projektverwaltung, Wiki und Ticket-System.
2011 - 2011: Anwendungsframework
Aufgaben:
Entwicklung eines Frameworks für zukünftige Webanwendungen.
Kenntnisse:
JEE, JSF, Spring
2010 ? 2011: Customizing
Aufgaben:
Customizing des firmeneigenen Produkts auf den Bedarf eines großen Versicherers.
Kenntnisse:
Webservices, Spring, DB2, Websphere
2010 ? 2011: CI-Infrastruktur
Aufgaben:
Setup von Buildsystem und CI-Infrastruktur für ca. 300 Eclipse-Projekte.
Kenntnisse:
Jenkins, Ant, Subversion
Thema: auf Anfrage
Diplomarbeit: auf Anfrage
Zertifizierungen
Kenntnisse
Bibliotheken
Systeme
Prozesse/Methoden
Werkzeuge
Fähigkeiten
Beruflicher Werdegang
07/2017 - heute
Einsatzort: Haßloch
Rolle: Freiberuflicher IT-Consultant
Aufgaben:
Beratung und Entwicklung
05/2014 ? 06/2017
Rolle: Managing Consultant
Kunde: KeDev Services GmbH, Neustadt an der Weinstraße
Aufgaben:
Umfirmierung der Kessler-Beratung
07/2011 ? 04/2014
Rolle: Consultant
Kunde: Kessler-Beratung Ltd. & Co KG, Neustadt an der Weinstraße
Aufgaben:
05/2009 ? 06/2011
Rolle: Software-Ingenieur, IT-Consultant
Kunde: teckpro AG, Kaiserslautern
Aufgaben:
Verantwortlich für Architektur, Backend und Fremdsoftware-Integration
04/2003 ? 11/2008
Rolle: Wissenschaftlicher Mitarbeiter
Kunde: Technische Universität Kaiserslautern
Aufgaben:
Infrastruktur und Entwicklung von Microservices.
Erweiterung eines Onlineshops um Mehrsprachigkeit und Mandantenfähigkeit. Neubau eines Werkzeugs zum Hochladen von Produktbildern. Wartung der vom Team betreuten Services.
Entwurf und Entwicklung eines Onlineshops mit Bewertungsplattform auf Basis von Microservices
und Continuous Integration.
Entwurf, Entwicklung und Wartung der REST-Services (Client sowie Server), Betreuung Build- und Deployment-Infrastruktur, Logauswertung.
Entwicklung eines Interpreters für eine in XML und JavaScript beschriebene Web-UI.
Analyse der fachlichen Abbildungen und Entwicklung der Migrationssoftware mit Extraktion, Transformation und Import in das neue System.
Integration und Setup von Versionsverwaltung, Code-Review-System, Buildsystem, Continuous Integration, Projektverwaltung, Wiki und Ticket-System.
2011 - 2011: Anwendungsframework
Aufgaben:
Entwicklung eines Frameworks für zukünftige Webanwendungen.
Kenntnisse:
JEE, JSF, Spring
2010 ? 2011: Customizing
Aufgaben:
Customizing des firmeneigenen Produkts auf den Bedarf eines großen Versicherers.
Kenntnisse:
Webservices, Spring, DB2, Websphere
2010 ? 2011: CI-Infrastruktur
Aufgaben:
Setup von Buildsystem und CI-Infrastruktur für ca. 300 Eclipse-Projekte.
Kenntnisse:
Jenkins, Ant, Subversion
Thema: auf Anfrage
Diplomarbeit: auf Anfrage
Zertifizierungen
Kenntnisse
Bibliotheken
Systeme
Prozesse/Methoden
Werkzeuge
Fähigkeiten
Beruflicher Werdegang
07/2017 - heute
Einsatzort: Haßloch
Rolle: Freiberuflicher IT-Consultant
Aufgaben:
Beratung und Entwicklung
05/2014 ? 06/2017
Rolle: Managing Consultant
Kunde: KeDev Services GmbH, Neustadt an der Weinstraße
Aufgaben:
Umfirmierung der Kessler-Beratung
07/2011 ? 04/2014
Rolle: Consultant
Kunde: Kessler-Beratung Ltd. & Co KG, Neustadt an der Weinstraße
Aufgaben:
05/2009 ? 06/2011
Rolle: Software-Ingenieur, IT-Consultant
Kunde: teckpro AG, Kaiserslautern
Aufgaben:
Verantwortlich für Architektur, Backend und Fremdsoftware-Integration
04/2003 ? 11/2008
Rolle: Wissenschaftlicher Mitarbeiter
Kunde: Technische Universität Kaiserslautern
Aufgaben: