AUTH2 ist eine zentrale SSO Plattform zur Authentifizierzung und Autorisierung für alle internen Anwendungen wie bspw. Urlaubskasse, Lohnausgleich, Meldewesen. Darüber hinaus beinhaltet sie ein Benutzervewaltung für die externen Kunden. Hier können Mitarbeiter/Benutzer und deren Rollen und Zugriffsberechtigungen für die einzelnen Anwendungen verwaltet werden. Außerdem können Vollmachten/Zugriffsberechtigungen an Dienstleister vergeben bzw. entzogen werden. Für den Inhouse Support ist eine eigene, erweiterte Webanwendung geschaffen worden, über welche u.a. auch der komplexe, mehrstufige Kunden-Neuanmeldungsprozess verwaltet werden kann.
Meine Tätigkeit:
- Konzeption und Implementierung REST Microservices
- CI Pipeline Maven, Jenkins, Sonar, Liquibase aufsetzen
- Konzeption und Implementierung von Batchverarbeitungen via JBeret
- Konzeption und Implementierung eines REST Caches mit Infinispan
- Erstellen und Implementieren eines Rollen/Berechtigungskonzepts
- Anpassungen Angular Webfrontend
- Unterstützung/Durchfürung Massenrollout für Pilotanwendung
- Erstellen von Reports für das Rollout Controlling, Unterstützung Support
Ein selbst programmierte und genutzte Web-App zur Erfassung von Arbeitszeiten, getätigten Aufgaben und automatischer Rechnungsstellung soll auf aktuelle Technologien gehoben werden. Hierbei steht nicht nur das Aufpeppen der Oberfläche im Vordergrund, vielmehr sollen unterschiedliche Ansätze, Technologien, Methodiken gegeneinander abgewägt und Wissen aufgefrischt und vertieft werden. Ausgangslage: Web-App in Angular 6, selbst gehostet mit MongoDB. Zu Evaluieren:
Für das Drucken und Versenden von Dokumenten (Voucher, Rechnungen, Reiseinformationen usw.) wurde ein Wechsel des Druckdienstleisters angestrebt. Die Schnittstelle bzw. Druckservices müssen nun entsprechend angepasst werden.
Anbindung der Lufthansa Group via HitchHiker Direct Connect. Es soll möglich sein, alle Flüge aller Lufthansa Marken zu suchen, buchen und stornieren. Außerdem müssen after-sales Prozesse (Dokumentdruck, Ticketing, TSA Verarbeitung, Flugzeitenänderungsprozesse etc.) entsprechend angepasst werden.
Datamix ist ein Drittanbietersystem hinter vielen Internet- und Reisebüro-Buchungsplattformen für Pauschalreisen. Es soll ermöglicht werden, über die bestehende Integration auch rein externe Hotels über Datamix zu buchen.
Verkaufsagenturen in UK, Tschechien und der Schweiz sollen an Phoenix Unlimited angebunden werden. Hierfür muss Phoenix Unlimited internationalisiert werden. Das bedeutet:
Aufgaben
Dynamisch erstelle Pauschalreisepakete aus Bestands-/ Fremdveranstalter-Hotels und -Flüge sollen im Drittanbietersystem von Peakwork gebucht und anschließen in Phoenix Unlimited importiert werden. Der Import soll sowohl synchron als auch asynchron ausgeführt werden. Alle after-sales Prozesse sollen in Phoenix Unlimited stattfinden.
Migration von JBoss EAP 4.3 zu 7.1. Upgrade JDK5 zu JDK8. Umstellung Kommunikation von RPC auf HTTPS. Konsolidierung eingesetzter Frameworks. Anpassung des Codes. Erstellung und Evaluierung von Konzepten für Migration.
In Phoenix Unlimited sollen Hotels gebucht werden, mit denen es keine Verträge gibt, also keine Stammdaten und keine Schnittstelle existieren. Über Drittanbieter Peakwork können diese Hotels vermittelt bzw. gebucht werden.
Die Abrechnungsvorgaben für Agenturen sollen feingranular konfiguriert werden können. So soll es bspw. möglich sein, für einen bestimmten Geschäftsbereich einer Agentur Kreditkartenzahlung des Endkundens zwingend vorzuschreiben oder bspw. die Inkassoart abhängig vom Zeitraum zwischen Buchung und Reisebeginn zu machen. Im Zuge dessen muss auch das Dokument-Handling entsprechend angepasst werden. Rechnung, Voucher und sonstige Dokumente müssen ggf. der Agentur oder direkt dem Endkunden zugestellt werden.
Der bestehende Stornoprozess soll von Datum-basiert auf Datum-Uhrzeit-basiert umgestellt werden. Außerdem soll die Möglichkeit geschaffen werden, Buchungen als nicht stornierbar zu deklarieren.
Die Performance von Phoenix Unlimited soll drastisch erhöht werden. Hierzu werden Basis-Prozesse aufgeschlüsselt (Sequenz-, Komponenten-, Ablaufdiagramme etc. erstellt) und darauf basierend Code, Architektur und technisches Design bewertet. Daraus werden Optimierungsvorschläge/-konzepte ausgearbeitet und umgesetzt.
Die neue EU Pauschalreiserichtlinien (EU) 2015/2302 müssen integriert werden. Wichtige Informationen zur Reise und den damit verknüpften Bedingungen müssen dem Kunden vor Buchung präsentiert und ausgehändigt werden.
Travelpack ist eine Buchungsplattform der Firma Traffics zur dynamischen Paketierung von Pauschalreisen. Dieses Tool soll an Phoenix Unlimited angeschlossen werden
2006 ? 2015
Die komplette Historie schicke ich gerne auf Anfrage oder bringe sie bei einem persönlichen Gespräch mit.
Rolle: Software Architect, Software Engineer, Technical Lead, Teamleiter, uvm.
Verantwortlichkeit:
Beratung, Konzeption, Code Reviews, Architectural Reviews, Implementierung, Test, uvm.
Technologien:
Java, JEE, jQuery, C#, JavaScript, Swing/JSF/Struts, uvm.
Werkzeuge:
eclipse, Maven, Sonar, CVS/SVN/git, MySQL/Oracle, uvm.
Zertifizierungen
Berufliche Schwerpunkte
Meine Stärken
AUTH2 ist eine zentrale SSO Plattform zur Authentifizierzung und Autorisierung für alle internen Anwendungen wie bspw. Urlaubskasse, Lohnausgleich, Meldewesen. Darüber hinaus beinhaltet sie ein Benutzervewaltung für die externen Kunden. Hier können Mitarbeiter/Benutzer und deren Rollen und Zugriffsberechtigungen für die einzelnen Anwendungen verwaltet werden. Außerdem können Vollmachten/Zugriffsberechtigungen an Dienstleister vergeben bzw. entzogen werden. Für den Inhouse Support ist eine eigene, erweiterte Webanwendung geschaffen worden, über welche u.a. auch der komplexe, mehrstufige Kunden-Neuanmeldungsprozess verwaltet werden kann.
Meine Tätigkeit:
- Konzeption und Implementierung REST Microservices
- CI Pipeline Maven, Jenkins, Sonar, Liquibase aufsetzen
- Konzeption und Implementierung von Batchverarbeitungen via JBeret
- Konzeption und Implementierung eines REST Caches mit Infinispan
- Erstellen und Implementieren eines Rollen/Berechtigungskonzepts
- Anpassungen Angular Webfrontend
- Unterstützung/Durchfürung Massenrollout für Pilotanwendung
- Erstellen von Reports für das Rollout Controlling, Unterstützung Support
Ein selbst programmierte und genutzte Web-App zur Erfassung von Arbeitszeiten, getätigten Aufgaben und automatischer Rechnungsstellung soll auf aktuelle Technologien gehoben werden. Hierbei steht nicht nur das Aufpeppen der Oberfläche im Vordergrund, vielmehr sollen unterschiedliche Ansätze, Technologien, Methodiken gegeneinander abgewägt und Wissen aufgefrischt und vertieft werden. Ausgangslage: Web-App in Angular 6, selbst gehostet mit MongoDB. Zu Evaluieren:
Für das Drucken und Versenden von Dokumenten (Voucher, Rechnungen, Reiseinformationen usw.) wurde ein Wechsel des Druckdienstleisters angestrebt. Die Schnittstelle bzw. Druckservices müssen nun entsprechend angepasst werden.
Anbindung der Lufthansa Group via HitchHiker Direct Connect. Es soll möglich sein, alle Flüge aller Lufthansa Marken zu suchen, buchen und stornieren. Außerdem müssen after-sales Prozesse (Dokumentdruck, Ticketing, TSA Verarbeitung, Flugzeitenänderungsprozesse etc.) entsprechend angepasst werden.
Datamix ist ein Drittanbietersystem hinter vielen Internet- und Reisebüro-Buchungsplattformen für Pauschalreisen. Es soll ermöglicht werden, über die bestehende Integration auch rein externe Hotels über Datamix zu buchen.
Verkaufsagenturen in UK, Tschechien und der Schweiz sollen an Phoenix Unlimited angebunden werden. Hierfür muss Phoenix Unlimited internationalisiert werden. Das bedeutet:
Aufgaben
Dynamisch erstelle Pauschalreisepakete aus Bestands-/ Fremdveranstalter-Hotels und -Flüge sollen im Drittanbietersystem von Peakwork gebucht und anschließen in Phoenix Unlimited importiert werden. Der Import soll sowohl synchron als auch asynchron ausgeführt werden. Alle after-sales Prozesse sollen in Phoenix Unlimited stattfinden.
Migration von JBoss EAP 4.3 zu 7.1. Upgrade JDK5 zu JDK8. Umstellung Kommunikation von RPC auf HTTPS. Konsolidierung eingesetzter Frameworks. Anpassung des Codes. Erstellung und Evaluierung von Konzepten für Migration.
In Phoenix Unlimited sollen Hotels gebucht werden, mit denen es keine Verträge gibt, also keine Stammdaten und keine Schnittstelle existieren. Über Drittanbieter Peakwork können diese Hotels vermittelt bzw. gebucht werden.
Die Abrechnungsvorgaben für Agenturen sollen feingranular konfiguriert werden können. So soll es bspw. möglich sein, für einen bestimmten Geschäftsbereich einer Agentur Kreditkartenzahlung des Endkundens zwingend vorzuschreiben oder bspw. die Inkassoart abhängig vom Zeitraum zwischen Buchung und Reisebeginn zu machen. Im Zuge dessen muss auch das Dokument-Handling entsprechend angepasst werden. Rechnung, Voucher und sonstige Dokumente müssen ggf. der Agentur oder direkt dem Endkunden zugestellt werden.
Der bestehende Stornoprozess soll von Datum-basiert auf Datum-Uhrzeit-basiert umgestellt werden. Außerdem soll die Möglichkeit geschaffen werden, Buchungen als nicht stornierbar zu deklarieren.
Die Performance von Phoenix Unlimited soll drastisch erhöht werden. Hierzu werden Basis-Prozesse aufgeschlüsselt (Sequenz-, Komponenten-, Ablaufdiagramme etc. erstellt) und darauf basierend Code, Architektur und technisches Design bewertet. Daraus werden Optimierungsvorschläge/-konzepte ausgearbeitet und umgesetzt.
Die neue EU Pauschalreiserichtlinien (EU) 2015/2302 müssen integriert werden. Wichtige Informationen zur Reise und den damit verknüpften Bedingungen müssen dem Kunden vor Buchung präsentiert und ausgehändigt werden.
Travelpack ist eine Buchungsplattform der Firma Traffics zur dynamischen Paketierung von Pauschalreisen. Dieses Tool soll an Phoenix Unlimited angeschlossen werden
2006 ? 2015
Die komplette Historie schicke ich gerne auf Anfrage oder bringe sie bei einem persönlichen Gespräch mit.
Rolle: Software Architect, Software Engineer, Technical Lead, Teamleiter, uvm.
Verantwortlichkeit:
Beratung, Konzeption, Code Reviews, Architectural Reviews, Implementierung, Test, uvm.
Technologien:
Java, JEE, jQuery, C#, JavaScript, Swing/JSF/Struts, uvm.
Werkzeuge:
eclipse, Maven, Sonar, CVS/SVN/git, MySQL/Oracle, uvm.
Zertifizierungen
Berufliche Schwerpunkte
Meine Stärken
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.