Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Einsatzorte
Einsatzorte
Deutschland, Österreich, Schweiz
nicht möglich
Projekte
Projekte
3 Jahre 2 Monate
2021-10 - heute
Weiterentwicklung eines Smart-Meter-Portals
Solution- & Software-Architekt, Fullstack-EntwicklerSpring Boot (u.a. mit MVC; Bean Validation & JPA)Angular v15+ (u.a. in Kombination mit NgRx und NX)Webpack 5 (weitreichendes Customizing des Angular-Builds)...
Als Verteilnetzbetreiber in einer europäischen Metropole benötigt der Kunde sowohl beratende als auch exekutive Unterstützung bei der (Weiter-) Entwicklung eines Smart-Meter-Portals, das sowohl von Endkunden (B2C) als auch von gewerblichen Großkunden (B2B) verwendet wird. Der Funktionsumfang beinhaltet dabei einerseits Vorgaben des Gesetzgebers als auch eine Vielzahl von optionalen Diensten. Zu meinem Zuständigkeitsbereich zählte unter anderem:
Konzeptionierung & Anforderungsanalyse
Performanceoptimierung
IT-Security
Weiterbildung interner Mitarbeiter
Code Reviews & Clean Code
Verbesserung der Barrierefreiheit & Internationalisierung
Refactorings konzeptioneller und technischer Defizite
Technologieevaluation und technische Analysen
Unterstützung bei der Optimierung von Vorgehensmodellen
Bugfixing
Spring Boot (u.a. mit MVC; Bean Validation & JPA)Angular v15+ (u.a. in Kombination mit NgRx und NX)Webpack 5 (weitreichendes Customizing des Angular-Builds)Maven & NPMMapstructLombokHibernateOracleKeycloakKubernetesJFrogOpenAPIDynTrace & Adobe AnalyticsGreylogSAP IS-UEAI
Verteilnetzbetreiber
2 Monate
2021-08 - 2021-09
Frontend-Realisierung für ein Lieferanten-Portal
Lead-Developer, BeraterCPISCP (Neo)
Lead-Developer, Berater
Durch die Auslagerung von diversen Montage-Prozessen an mehrere Dienstleister innerhalb Europas, benötigt der Kunde eine intuitive Portallösung. Initiales Ziel des Portals ist dabei das Delegieren der Erfassung von tatsächlich verfügbaren Bauteilen und Unterschieden zur erwarteten Menge von montierten End- bzw. Zwischenprodukten.
Das mit Angular v12 realisierte Frontend bietet im Look & Feel der offiziellen Internet-Präsenz innovative Features wie Stepper bzw. Wizards, die Arbeitsprozesse inklusive der Validierung perfekt abbilden, ohne den Anwender in seiner Bedienung zu limitieren.
CPISCP (Neo)
Mittelstand, Logistik
1 Jahr 3 Monate
2020-06 - 2021-08
Weiterentwicklung eines Kunden- und Mitarbeiterportals für Hausanschlüsse
Fullstack Developer
Fullstack Developer
Im Kontext der Digitalisierung von Hausanschluss-Prozessen bestand mein Aufgabengebiet in der Weiterentwicklung und Pflege des zugehörigen Portals eines großen Verteilnetzbetreibers in einer deutschen Metropole.
Das Hausanschluss-Portal bietet dabei Endkunden und Dienstleistern die Möglichkeit zur Initiierung und Verwaltung von spartenübergreifenden Hausanschlüssen.
Das Projekt basiert auf einem Spring Boot Backend, das sowohl für das serverseitig mit Thymeleaf gerenderte Mitarbeiter-Frontend, als auch für das auf Angular basierende Kunden-Frontend dient. Die spartenspezifischen Datensenken wurden durch separate SAP-Systeme repräsentiert.
Besonders hervorzuheben sind das sehr testgetriebene Vorgehensmodell und die technische Harmonisierung von spartenspezifischen Geschäftsprozessen. Zum Erfolg des Einsatzes trugen besonders meine diplomatischen als auch konzeptionellen Fähigkeiten bei.
Verteilnetzbetreiber
2 Monate
2021-05 - 2021-06
Konzeption und Implementation eines Leistungserfassungsportals
Im Rahmen einer klareren Kostenzuordnung von häufig spartenübergreifenden IT-Leistungen zu den internen Stakeholdern, wurde mir die Aufgabe der Konzeption und Umsetzung eines neuen Leistungserfassungssystems übertragen.
Als zentrale Aufgabe galt es eine sehr effiziente Erfassung und Auswertung von individuellen Entwicklungsleistungen abzubilden. Neben hohen Ansprüchen an Querschnittsbelange wie Responsivität oder Sicherheit, wurden auch komplexe Historisierungs- und Konsistenz-Features gefordert, die nach Aussage von Kollegen und Mitarbeitern des Kunden elegant und präzise realisiert werden konnten.
Basierend auf einer klassischen Separierung von Backend (auf Basis von Spring) und Frontend (in Form einer Angular v11 App) habe ich das sorgfältig ermittelte Domänenmodell mit Schlüsselpersonen verprobt und nach Abnahme durch den Kunden inkrementell zu einem intuitiven und dennoch effizienten Gesamtprodukt ausgebaut.
Das Projekt konnte zudem als erste reine Webclient-SSO-Lösung im Zusammenspiel mit dem ADFS des Kunden für weitere Produkte erfolgreich als Vorlage verwendet werden.
Verteilnetzbetreiber
10 Monate
2020-09 - 2021-06
Anbindung einer Datenschnittstelle
Fullstack Developer & technische Projektleitung
Fullstack Developer & technische Projektleitung
Im Rahmen des Projekts galt es eine Verwaltung von so genannten Aufgrabeschein-Anträgen durch externe Dienstleister zu realisieren.
Aufgrabungen für Verteilnetzbetreiber werden in der Regel durch externe Dienstleister durchgeführt. Da diese Arbeiten der Genehmigung von mehreren Institutionen (wie dem Tiefbauamt und der Polizei) bedürfen, wurde der Beantragungsprozess bereits vor einiger Zeit vollständig digitalisiert. Die ursprüngliche Lösung sah allerdings eine Bearbeitung durch Spezialisten des Verteilnetzbetreibers vor. Das realisierte Produkt ermöglicht das Delegieren der Verantwortung an externe Dienstleister, die im Auftrag des Kunden für die Durchführung der Arbeiten verantwortlich sind.
Die technische Umsetzung erfolgte im Kontext des etablierten Dienstleisterportals unter Einführung des SAP Cloud SDK für Java. Neben einer testgetriebenen Methodik und der Zuhilfenahme von soliden Technologien wie Mapstruct oder der Bean Validation, sorgte auch die vorangegangene Analyse der Rahmenbedingungen für einen sehr deterministischen Projektverlauf.
Meine Funktion umfasste auch die Konzeption der OData-Schnittstelle, die intensive technische Korrespondenz mit dem cronos-fremden SAP-Team, sowie die detaillierte Ausgestaltung der Umsetzung mit betroffenen Fachbereichen des Kunden.
Verteilnetzbetreiber
1 Jahr 5 Monate
2019-02 - 2020-06
MVP Hausverwalterportal
Fullstack DeveloperIS-USCPMultichannel...
Fullstack Developer
Entwicklung eines MVP's zur digitalen Ablesung von Zählerständen auf dem Smartphone. Die App richtet sich an Agenturen, die Immobilien für private Eigentümer beziehungsweise Eigentümergemeinschaften verwalten.
Das Frontend der App ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Betrieben wird die Anwendung auf der SAP Cloud Platform. Via Cloud Connector und OData-Schnittstelle ist ein On-Premise gehostetes SAP IS-U angebunden, um die Eingaben zu plausibilisiert und automatisiert weiter zu verarbeiten.
Das Projekt Einführung Kundenportal Energie und Wasser beschäftigte sich mit der Umsetzung eines Internet-Self-Service Portals für Energie- und Wasserskunden. Die Portallösung bildete dabei folgende Geschäftsprozesse aus dem SAP-ERP und -CRM ab: Abschlagsplananpassung, Zählerstanderfassung, Rechnungsanzeige, Produktwechsel, Online-Umzugsservice sowie die Abbildung von personalisierten Energieangeboten. Darüber hinaus wurde ein Neukundenprozess inklusive Tarifberater etabliert.
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Technisch war in diesem Projekt erforderlich, eine Benutzerauthentifizierung zu bauen, die über dem SAP lag, so dass jeder Nutzer nur auf seine Objekte zugreifen konnte. Außerdem sollte es eine Abstraktion vom SAP zum einen zur Verbesserung der Performance (Caching) und zum Anderen für den Fall geben, dass das SAP nicht verfügbar war. Die Neukunden-Bestellstrecke sollte in diesem Fall weiter funktionieren. Es musste außerdem CMS-Funktionalität implementiert werden, damit z.B. Informationen über Produkte, die nicht im SAP-CRM verfügbar waren, von Key-Usern über eine Backoffice-Oberfläche angereichert werden konnten.
Weiterentwicklung des Frontends für Endkunden auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Konzeptionelle Überarbeitung des Identity Managements zur Integration zusätzlicher Anbieter von Bonusleistungen
Entwicklung von Werkzeugen zur Optimierung von Fehleranalysen
Einführung eines Internet-Self-Service Portals für die Bestandskunden eines Wasserversorgers sowie die Erweiterung um eine externe Kundenbindungsplattform sowie eines Online-Shops.
Die Self-Service-Komponente umfasst u.a. die Prozesse Einzug/ Auszug, Zählerstandmitteilung und eine Neukundenstrecke.
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Besondere Herausforderung in diesem Projekt war die Anpassung der Prozesse in der existierenden White-Label-Lösung, auf deren Basis das Portal entwickelt wurde, an den Bedarf eines Wasserversorgers. An vielen Stellen gab es hier Ähnlichkeiten, die aber bei genauerer Betrachtung geringer waren als zunächst angenommen. Technisch musste dabei sichergestellt werden, dass die anderen Mandanten der White-Label-Basis in ihrer Funktionalität nicht eingeschränkt wurden.
Weiterentwicklung des Frontends für Endkunden auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Entwicklung von Werkzeugen zur Optimierung von Fehleranalysen
Überarbeitung und Erweiterung der Abrechnungslogik im Kontext des Selfservice
Für ein Stadtwerk und seine Expansionsmarke sollte eine Neukundenstrecke auf Basis einer existierenden White-Label-Lösung implementiert werden
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Herausforderungen im Projekt waren unter anderem das Deaktivieren großer Teile der White-Label-Lösung ohne die Funktionsfähigkeit des Neukundenprozesses einzuschränken, sowie die Implementierung kundenspezifischer Abweichungen vom Standardprozess. Auch die Umsetzung mit zwei verschiedenen Frontends, die mit derselben Middleware kommunizieren, war eine Besonderheit.
Weiterentwicklung des Frontends für den Neukundenprozess auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Neben den hoheitlichen Aufgaben übernehmen Handwerkskammern zunehmend Serviceangebote in ihr Portfolio. Zu den am stärksten nachgefragten Dienstleistungen gehört die Vermittlung von Ausbildungs- und Praktikumsangeboten. Zu diesem Zweck wurde im Jahr 2012 eine Kooperation von mehreren großen Handwerkskammern ins Leben gerufen, um die bislang verwendeten Insel-Systeme durch ein kammerübergreifendes Portal zu ersetzen. Als primärer Vorteil eines zentralisierten Systems gilt die Möglichkeit auch grenzübergreifend nach Angeboten suchen zu können.
Durchführung von Anforderungsanalysen und Interviews mit Vertretern von Pilotkunden
Entwicklung und Pflege von Datenmodellen und grundlegender Geschäftsprozesse unter Berücksichtigung von mandantenspezifischen Spezialisierungen
Umsetzung von Backoffice-Frontends unter Verwendung von JSF
Realisierung von Datenschnittstellen und Anbindung von SPA-Webkomponenten durch RESTful Webservices mit JAX-RS
Entwicklung von Datenschnittstellen zur Nutzung von bereits digital vorhandenen Stammdaten auf Basis von JavaFX
Abbildung von Geschäftsprozessen unter Verwendung von EJBs, CDI und Activiti BPM
Asynchrone Integration externer Systeme und Dienste mit JMS
Mobile Versorgung von Führungskräften mit relevanten Informationen zu Kundenbeziehungen
Rahmenbedingungen: Im Kontext von On-Premise gehosteten CRM-Daten galt es eine sichere Lösung für den mobilen Zugriff durch Führungskräfte unserer Kunden zu schaffen.
Wesentliche Aspekte:
Durchführung von Anforderungs- und Sicherheitsanalysen
Erstellung des Infrastruktur-Konzepts
Umsetzung von Backend-System auf Basis von Spring Boot und unter Verwendung von Spring Data, Spring Security, Spring MVC sowie weiterer Module
Realisierung einer Hybrid-App mit Ionic für iOS und Android
Konzeption von DevOps-Methoden unter Berücksichtigung von mandatenspezifischen Besonderheiten
Anbindung von Bildungsträgern an ein zentrales Kursportal
Solution ArchitectOracle DBMSPythonGit...
Solution Architect
Der Auftraggeber benötigte zur Vergrößerung der Reichweite seiner Bildungsangebote eine Datenschnittstelle zu einem national etablierten Kursportal.
Durchführung der Anforderungsanalyse unter Berücksichtigung mandantenspezifischer Datenmodelle
Realisierung einer Echtzeit-Datenschnittstelle zwischen den Oracle-DBs und dem REST-Service des bundesweiten Kursportals zur Veröffentlichung und Synchronisation von Kursangeboten und verknüpfter Stammdaten
Entwicklung von Deployment-Szenarien und Ausgestaltung von DevOps-Aspekten
Oracle DBMSPythonGitRESTJenkinsCI/CDTDD
Erwachsenenbildung
7 Monate
2016-01 - 2016-07
Konsolidierung des Identity Managements im Kontext bestehender Online-Services
Solution ArchitectOracle DBMSPostgreSQLPython...
Solution Architect
Im Kontext des Onlinezugangsgesetzes (OZG) galt es ein Konzept zur Orchestrierung und Integration bestehender (digitaler) Serviceangebote zu entwerfen. Da die Authentifizierung und Autorisierung bei der Umsetzung zu den wesentlichen Funktionalitäten zählen, wurden im Rahmen dieses Projekts technische und fachliche Anforderungen analysiert und technisch bei allen relevanten Teilsystemen prototypisch umgesetzt.
Analyse von Service-spezifischen Anforderungen und Anwendergruppen
Realisierung von Proof-Of-Concepts auf Basis von Standard-Technologien wie JWT und OTP
Studium - Angewandte Informatik Abschluss: Bachelor of Science
Position
Position
Administration
Agile Projektmethodik (Scrum)
Architekt
Berater
Customizing
Entwickler
Programmierung
Projektleitung
Prozessberater
Qualitätsmanagement
Softwareentwicklung
Solution-Architect
Strategieentwicklung
Teilprojektleitung
Trainer/Coach
Kompetenzen
Kompetenzen
Schwerpunkte
Softwarearchitektur
Softwareentwicklung
Qualitätssicherung
Clean Code
Dev-Ops
Refactorings
Anforderungsanalyse
Technische Projektleitung
Aufgabenbereiche
Energiewirtschaft
Produkte / Standards / Erfahrungen / Methoden
App-Entwicklung
Cloud Connector
Java Middleware
OData-Schnittstelle
REST-Schnittstelle
SAP Cloud Platform
SAP IS-U
Angular
AngularJS
Archiva
Atlassian Confluence
Atlassian Jira
Bootstrap
d3.js
Docker
Elasticsearch
Flask
Git
Ionic
Java
Jenkins
JMS
JPA
Maven
NodeJS
PWA
SAP HANA
Scrum
Selenium
Spring Boot
Spring Framework
Programmiersprachen
CSS
C++
HTML5
JAVA
JavaScript
Python
SQL
Typescript
Branchen
Branchen
Bildung
Lehre und Forschung
Dienstleistung
Energieversorgung
Informationstechnologie
IT-Dienstleister
Logistik
Öffentliche Verwaltung
Softwareentwicklung
Stadtwerke
Versorgungswirtschaft
Wasserversorgung
Einsatzorte
Einsatzorte
Deutschland, Österreich, Schweiz
nicht möglich
Projekte
Projekte
3 Jahre 2 Monate
2021-10 - heute
Weiterentwicklung eines Smart-Meter-Portals
Solution- & Software-Architekt, Fullstack-EntwicklerSpring Boot (u.a. mit MVC; Bean Validation & JPA)Angular v15+ (u.a. in Kombination mit NgRx und NX)Webpack 5 (weitreichendes Customizing des Angular-Builds)...
Als Verteilnetzbetreiber in einer europäischen Metropole benötigt der Kunde sowohl beratende als auch exekutive Unterstützung bei der (Weiter-) Entwicklung eines Smart-Meter-Portals, das sowohl von Endkunden (B2C) als auch von gewerblichen Großkunden (B2B) verwendet wird. Der Funktionsumfang beinhaltet dabei einerseits Vorgaben des Gesetzgebers als auch eine Vielzahl von optionalen Diensten. Zu meinem Zuständigkeitsbereich zählte unter anderem:
Konzeptionierung & Anforderungsanalyse
Performanceoptimierung
IT-Security
Weiterbildung interner Mitarbeiter
Code Reviews & Clean Code
Verbesserung der Barrierefreiheit & Internationalisierung
Refactorings konzeptioneller und technischer Defizite
Technologieevaluation und technische Analysen
Unterstützung bei der Optimierung von Vorgehensmodellen
Bugfixing
Spring Boot (u.a. mit MVC; Bean Validation & JPA)Angular v15+ (u.a. in Kombination mit NgRx und NX)Webpack 5 (weitreichendes Customizing des Angular-Builds)Maven & NPMMapstructLombokHibernateOracleKeycloakKubernetesJFrogOpenAPIDynTrace & Adobe AnalyticsGreylogSAP IS-UEAI
Verteilnetzbetreiber
2 Monate
2021-08 - 2021-09
Frontend-Realisierung für ein Lieferanten-Portal
Lead-Developer, BeraterCPISCP (Neo)
Lead-Developer, Berater
Durch die Auslagerung von diversen Montage-Prozessen an mehrere Dienstleister innerhalb Europas, benötigt der Kunde eine intuitive Portallösung. Initiales Ziel des Portals ist dabei das Delegieren der Erfassung von tatsächlich verfügbaren Bauteilen und Unterschieden zur erwarteten Menge von montierten End- bzw. Zwischenprodukten.
Das mit Angular v12 realisierte Frontend bietet im Look & Feel der offiziellen Internet-Präsenz innovative Features wie Stepper bzw. Wizards, die Arbeitsprozesse inklusive der Validierung perfekt abbilden, ohne den Anwender in seiner Bedienung zu limitieren.
CPISCP (Neo)
Mittelstand, Logistik
1 Jahr 3 Monate
2020-06 - 2021-08
Weiterentwicklung eines Kunden- und Mitarbeiterportals für Hausanschlüsse
Fullstack Developer
Fullstack Developer
Im Kontext der Digitalisierung von Hausanschluss-Prozessen bestand mein Aufgabengebiet in der Weiterentwicklung und Pflege des zugehörigen Portals eines großen Verteilnetzbetreibers in einer deutschen Metropole.
Das Hausanschluss-Portal bietet dabei Endkunden und Dienstleistern die Möglichkeit zur Initiierung und Verwaltung von spartenübergreifenden Hausanschlüssen.
Das Projekt basiert auf einem Spring Boot Backend, das sowohl für das serverseitig mit Thymeleaf gerenderte Mitarbeiter-Frontend, als auch für das auf Angular basierende Kunden-Frontend dient. Die spartenspezifischen Datensenken wurden durch separate SAP-Systeme repräsentiert.
Besonders hervorzuheben sind das sehr testgetriebene Vorgehensmodell und die technische Harmonisierung von spartenspezifischen Geschäftsprozessen. Zum Erfolg des Einsatzes trugen besonders meine diplomatischen als auch konzeptionellen Fähigkeiten bei.
Verteilnetzbetreiber
2 Monate
2021-05 - 2021-06
Konzeption und Implementation eines Leistungserfassungsportals
Im Rahmen einer klareren Kostenzuordnung von häufig spartenübergreifenden IT-Leistungen zu den internen Stakeholdern, wurde mir die Aufgabe der Konzeption und Umsetzung eines neuen Leistungserfassungssystems übertragen.
Als zentrale Aufgabe galt es eine sehr effiziente Erfassung und Auswertung von individuellen Entwicklungsleistungen abzubilden. Neben hohen Ansprüchen an Querschnittsbelange wie Responsivität oder Sicherheit, wurden auch komplexe Historisierungs- und Konsistenz-Features gefordert, die nach Aussage von Kollegen und Mitarbeitern des Kunden elegant und präzise realisiert werden konnten.
Basierend auf einer klassischen Separierung von Backend (auf Basis von Spring) und Frontend (in Form einer Angular v11 App) habe ich das sorgfältig ermittelte Domänenmodell mit Schlüsselpersonen verprobt und nach Abnahme durch den Kunden inkrementell zu einem intuitiven und dennoch effizienten Gesamtprodukt ausgebaut.
Das Projekt konnte zudem als erste reine Webclient-SSO-Lösung im Zusammenspiel mit dem ADFS des Kunden für weitere Produkte erfolgreich als Vorlage verwendet werden.
Verteilnetzbetreiber
10 Monate
2020-09 - 2021-06
Anbindung einer Datenschnittstelle
Fullstack Developer & technische Projektleitung
Fullstack Developer & technische Projektleitung
Im Rahmen des Projekts galt es eine Verwaltung von so genannten Aufgrabeschein-Anträgen durch externe Dienstleister zu realisieren.
Aufgrabungen für Verteilnetzbetreiber werden in der Regel durch externe Dienstleister durchgeführt. Da diese Arbeiten der Genehmigung von mehreren Institutionen (wie dem Tiefbauamt und der Polizei) bedürfen, wurde der Beantragungsprozess bereits vor einiger Zeit vollständig digitalisiert. Die ursprüngliche Lösung sah allerdings eine Bearbeitung durch Spezialisten des Verteilnetzbetreibers vor. Das realisierte Produkt ermöglicht das Delegieren der Verantwortung an externe Dienstleister, die im Auftrag des Kunden für die Durchführung der Arbeiten verantwortlich sind.
Die technische Umsetzung erfolgte im Kontext des etablierten Dienstleisterportals unter Einführung des SAP Cloud SDK für Java. Neben einer testgetriebenen Methodik und der Zuhilfenahme von soliden Technologien wie Mapstruct oder der Bean Validation, sorgte auch die vorangegangene Analyse der Rahmenbedingungen für einen sehr deterministischen Projektverlauf.
Meine Funktion umfasste auch die Konzeption der OData-Schnittstelle, die intensive technische Korrespondenz mit dem cronos-fremden SAP-Team, sowie die detaillierte Ausgestaltung der Umsetzung mit betroffenen Fachbereichen des Kunden.
Verteilnetzbetreiber
1 Jahr 5 Monate
2019-02 - 2020-06
MVP Hausverwalterportal
Fullstack DeveloperIS-USCPMultichannel...
Fullstack Developer
Entwicklung eines MVP's zur digitalen Ablesung von Zählerständen auf dem Smartphone. Die App richtet sich an Agenturen, die Immobilien für private Eigentümer beziehungsweise Eigentümergemeinschaften verwalten.
Das Frontend der App ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Betrieben wird die Anwendung auf der SAP Cloud Platform. Via Cloud Connector und OData-Schnittstelle ist ein On-Premise gehostetes SAP IS-U angebunden, um die Eingaben zu plausibilisiert und automatisiert weiter zu verarbeiten.
Das Projekt Einführung Kundenportal Energie und Wasser beschäftigte sich mit der Umsetzung eines Internet-Self-Service Portals für Energie- und Wasserskunden. Die Portallösung bildete dabei folgende Geschäftsprozesse aus dem SAP-ERP und -CRM ab: Abschlagsplananpassung, Zählerstanderfassung, Rechnungsanzeige, Produktwechsel, Online-Umzugsservice sowie die Abbildung von personalisierten Energieangeboten. Darüber hinaus wurde ein Neukundenprozess inklusive Tarifberater etabliert.
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Technisch war in diesem Projekt erforderlich, eine Benutzerauthentifizierung zu bauen, die über dem SAP lag, so dass jeder Nutzer nur auf seine Objekte zugreifen konnte. Außerdem sollte es eine Abstraktion vom SAP zum einen zur Verbesserung der Performance (Caching) und zum Anderen für den Fall geben, dass das SAP nicht verfügbar war. Die Neukunden-Bestellstrecke sollte in diesem Fall weiter funktionieren. Es musste außerdem CMS-Funktionalität implementiert werden, damit z.B. Informationen über Produkte, die nicht im SAP-CRM verfügbar waren, von Key-Usern über eine Backoffice-Oberfläche angereichert werden konnten.
Weiterentwicklung des Frontends für Endkunden auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Konzeptionelle Überarbeitung des Identity Managements zur Integration zusätzlicher Anbieter von Bonusleistungen
Entwicklung von Werkzeugen zur Optimierung von Fehleranalysen
Einführung eines Internet-Self-Service Portals für die Bestandskunden eines Wasserversorgers sowie die Erweiterung um eine externe Kundenbindungsplattform sowie eines Online-Shops.
Die Self-Service-Komponente umfasst u.a. die Prozesse Einzug/ Auszug, Zählerstandmitteilung und eine Neukundenstrecke.
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Besondere Herausforderung in diesem Projekt war die Anpassung der Prozesse in der existierenden White-Label-Lösung, auf deren Basis das Portal entwickelt wurde, an den Bedarf eines Wasserversorgers. An vielen Stellen gab es hier Ähnlichkeiten, die aber bei genauerer Betrachtung geringer waren als zunächst angenommen. Technisch musste dabei sichergestellt werden, dass die anderen Mandanten der White-Label-Basis in ihrer Funktionalität nicht eingeschränkt wurden.
Weiterentwicklung des Frontends für Endkunden auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Entwicklung von Werkzeugen zur Optimierung von Fehleranalysen
Überarbeitung und Erweiterung der Abrechnungslogik im Kontext des Selfservice
Für ein Stadtwerk und seine Expansionsmarke sollte eine Neukundenstrecke auf Basis einer existierenden White-Label-Lösung implementiert werden
Das Frontend ist in Angular implementiert und kommuniziert über eine REST-Schnittstelle mit einer Java-Middleware. Diese kommuniziert u.a. mit dem SAP des Energieversorgers (via OData-Schnittstelle).
Herausforderungen im Projekt waren unter anderem das Deaktivieren großer Teile der White-Label-Lösung ohne die Funktionsfähigkeit des Neukundenprozesses einzuschränken, sowie die Implementierung kundenspezifischer Abweichungen vom Standardprozess. Auch die Umsetzung mit zwei verschiedenen Frontends, die mit derselben Middleware kommunizieren, war eine Besonderheit.
Weiterentwicklung des Frontends für den Neukundenprozess auf Basis von Angular und der auf Spring basierenden Middleware als Vermittlungsschicht zwischen Frontend und SAP Backend
Neben den hoheitlichen Aufgaben übernehmen Handwerkskammern zunehmend Serviceangebote in ihr Portfolio. Zu den am stärksten nachgefragten Dienstleistungen gehört die Vermittlung von Ausbildungs- und Praktikumsangeboten. Zu diesem Zweck wurde im Jahr 2012 eine Kooperation von mehreren großen Handwerkskammern ins Leben gerufen, um die bislang verwendeten Insel-Systeme durch ein kammerübergreifendes Portal zu ersetzen. Als primärer Vorteil eines zentralisierten Systems gilt die Möglichkeit auch grenzübergreifend nach Angeboten suchen zu können.
Durchführung von Anforderungsanalysen und Interviews mit Vertretern von Pilotkunden
Entwicklung und Pflege von Datenmodellen und grundlegender Geschäftsprozesse unter Berücksichtigung von mandantenspezifischen Spezialisierungen
Umsetzung von Backoffice-Frontends unter Verwendung von JSF
Realisierung von Datenschnittstellen und Anbindung von SPA-Webkomponenten durch RESTful Webservices mit JAX-RS
Entwicklung von Datenschnittstellen zur Nutzung von bereits digital vorhandenen Stammdaten auf Basis von JavaFX
Abbildung von Geschäftsprozessen unter Verwendung von EJBs, CDI und Activiti BPM
Asynchrone Integration externer Systeme und Dienste mit JMS
Mobile Versorgung von Führungskräften mit relevanten Informationen zu Kundenbeziehungen
Rahmenbedingungen: Im Kontext von On-Premise gehosteten CRM-Daten galt es eine sichere Lösung für den mobilen Zugriff durch Führungskräfte unserer Kunden zu schaffen.
Wesentliche Aspekte:
Durchführung von Anforderungs- und Sicherheitsanalysen
Erstellung des Infrastruktur-Konzepts
Umsetzung von Backend-System auf Basis von Spring Boot und unter Verwendung von Spring Data, Spring Security, Spring MVC sowie weiterer Module
Realisierung einer Hybrid-App mit Ionic für iOS und Android
Konzeption von DevOps-Methoden unter Berücksichtigung von mandatenspezifischen Besonderheiten
Anbindung von Bildungsträgern an ein zentrales Kursportal
Solution ArchitectOracle DBMSPythonGit...
Solution Architect
Der Auftraggeber benötigte zur Vergrößerung der Reichweite seiner Bildungsangebote eine Datenschnittstelle zu einem national etablierten Kursportal.
Durchführung der Anforderungsanalyse unter Berücksichtigung mandantenspezifischer Datenmodelle
Realisierung einer Echtzeit-Datenschnittstelle zwischen den Oracle-DBs und dem REST-Service des bundesweiten Kursportals zur Veröffentlichung und Synchronisation von Kursangeboten und verknüpfter Stammdaten
Entwicklung von Deployment-Szenarien und Ausgestaltung von DevOps-Aspekten
Oracle DBMSPythonGitRESTJenkinsCI/CDTDD
Erwachsenenbildung
7 Monate
2016-01 - 2016-07
Konsolidierung des Identity Managements im Kontext bestehender Online-Services
Solution ArchitectOracle DBMSPostgreSQLPython...
Solution Architect
Im Kontext des Onlinezugangsgesetzes (OZG) galt es ein Konzept zur Orchestrierung und Integration bestehender (digitaler) Serviceangebote zu entwerfen. Da die Authentifizierung und Autorisierung bei der Umsetzung zu den wesentlichen Funktionalitäten zählen, wurden im Rahmen dieses Projekts technische und fachliche Anforderungen analysiert und technisch bei allen relevanten Teilsystemen prototypisch umgesetzt.
Analyse von Service-spezifischen Anforderungen und Anwendergruppen
Realisierung von Proof-Of-Concepts auf Basis von Standard-Technologien wie JWT und OTP