MaxNet ist eine Webanwendung der VHV die es Versicherungsvermittler ermöglicht ihre Kunden und Vertragsbestände zu überprüfen und zu verwalten. In diesem Projekt ist die Anwendung in die nächste Version entwickelt worden. Hauptfeatures waren dabei die Anbindung von neuen Produktsparten in die Anwendungen, damit mehr Vertragsarten erschlossen und verwaltet werden können. Die Herausforderung dabei war die Datenanbindung im Backend gegen verschiedene Schnittstellen und Technologien.
Tätigkeiten im Projekt:
· Erweiterung von UI-Darstellungen mit Angular
· Konzeption und Entwicklung von Java Backendkomponenten mit SpringBoot
· Schnittstellendesign und -entwicklung zur Kommunikation zwischen Backend und Frontend
· Integration von externen Webservices (SOAP und REST)
Qualitätssicherung (Unit-Testing)Neuentwicklung eines Kundenportals auf Basis von Java und SpringBoot als zentrale Verwaltungslösung mehrerer Anwendungen im Bereich des Flottenmanagements für Fahrzeuge.
Hierzu werden beispielsweise verschiedene Analyse, Telemetrie- und Safetydaten der Nutzung von Fahrzeugen erfasst und über das Portal zusammengefast und dargestellt.
Zusammenarbeit durch ein agiles Framework geregelt, z. Zt. ?SAFe Essential? in einem DevOps Team.
Tätigkeiten im Projekt:
· Konzeption und Entwicklung von Java Backendkomponenten mit SpringBoot
· Konzeption einer erweiterbaren Architektur
Qualitätssicherung (Unit-Testing)· Analyse, Konzeption und Realisierung der Softwarekomponenten in JAVA
· Entwicklung und Weiterentwicklung im JAVA Umfeld
· Technische Betreuung der existierenden Produkte, sowie Optimierung der Funktionalitäten
· Schnittstellenmanagement und Kommunikation mit dem Fachbereich der Softwareentwicklung
· Zusammenarbeit mit weiteren Entwicklern im teils agilen Umfeld
· Dokumentation und Qualitätssicherung
Entwicklung von neuen Funktionen innerhalb der bestehenden Portalanwendung mit dem Ziel das Altsystem abzulösen. Dabei werden folgende Aufgaben durchgeführt:
Analyse der Funktionen des Altsystems
Anforderungsaufnahme für die neuen Funktionen der Portalanwendung mit internen Stakeholdern
Entwicklung von Webapplikationen unter Verwendung von Java EE in den Bereichen Terminal,
PDI-Center, Transport und Logistik
Implementierung der neu entwickelten Funktionen in die bestehende Portalanwendung
Zur Digitalisierung der Geschäftsprozesse mit Steuerunterlagen wurde ein neues Feature im eigenen digitalen Ökosystem entwickelt. Ein Formular-Wizard führt den Benutzer im Frontend durch das Dokument und im Backend werden die Information in das PDF eingetragen und auf einem Sftp Server gespeichert.
Aufgaben:
Konzeption und Entwicklung des Backends
Im Rahmen eines Modernisierungsprojekts erweitert die Huk Coburg ihre Onlinepräzenz um neue Funktionen und bringt vorherige auf neusten technologischen Stand. In diesem, dafür neu gegründetem, Team habe ich:
Entwicklung einer Online-Lernplattform speziell im Bereich der Informatik.
Entwicklung von Präsenzseminare zu den Themen Agiles Projektmanagement (Scrum und Kanban) und Entwicklungstechniken (Test Driven Development, CleanCode, Design Pattern, etc.). Zu diesem Zweck wurde eine eigene Onlineplattform, auf der die Kurse inklusive Zertifizierungsprüfungen über einen AWS Cloud Server angeboten werden.
Die Kundenbank wünschte sich eine Suchfunktion die natürlich Sprache beherrscht für ihr Fragen&Antworten Portal. Es wurde eine CMS Webanwendung erstellt, die den Redakteuren CRUD Operationen gegen die Elasticsearch Rest-API ermöglichen und ein Vier-Augen-Prinzip forciert, Veränderungen protokolliert sowie Benutzermanagement und Rollen & Rechte. Zusätzlich wurde der Elasticsearch Server bereitgestellt, sowie Datenmodelle nach Kundenwünschen Konzipiert.
Meine Aufgaben dabei waren wie folgt:
Projekt 1 Weiterentwicklung, Versionsmanagement, Releasemanagement:
Soap-Webservices für Kredit-Scoring
Mehrere Finanzdienstleister im Web sollen mittels eines Soap-Webservices in der Lage sein, schnelle und häufige Berechnungen von Privatkrediten einer Partnerbank zu tätigen. Weiter soll ermöglicht werden, dass für ein gewähltes Angebot ein korrekter Tilgungsplan errechnet wird und ein Privatkreditvertrag mit der Partnerbank automatisiert vorbereitet und ausgefüllt wird. Der Webservice spricht dabei mit mehreren Webservices der Partnerbank.
Aufgaben:
Zur Absicherung von Rest API die einen monetären Wert generieren können, wurde eine Projekt realisiert, dass externe Partner durch eine Benutzer/Passwort Abfrage authentifiziert. Bei Erfolg wird ein JWT ausgegeben, der den Partner, je nach Status und/oder Partner, via diesem JWT Webservice, an verschiedenen Webservices des Unternehmens autorisiert.
Aufgaben:
Projekt III: Anforderungsanalyse, Technologieanalyse, Konzeption, Entwicklung, Testen:
Konzeption und Entwicklung einer REST-API zur Erstellung von Authentifizierungs-Tokens für Web-Dienste. Zur Absicherung einer REST-API soll ein Sicherheitskonzept erstellt und präsentiert werden. Nach interner Abstimmung soll dann eine REST-API entwickelt werden, die einen externen Benutzer authentifiziert, einen zertifizierten JSON Web Token erstellt und zurückgibt. Diesen JSON Web Token autorisiert die Benutzung der zu sichernden REST-API, indem eine Validierungsfunktion von der JSON Web Token REST-API zur Verfügung gestellt wird.
Durch das wachsende Angebot von Apps, wurde neue KPI-Sammelstellen definiert, die gesammelt, aufbereitet und dann in den Datenstrom der BI überführt werden müssen. Dabei wurden folgende Aufgaben übernommen:
Projekt II: Anforderungsanalyse, Technologieanalyse, Konzeption, Entwicklung, Testen:
Konzeption und Entwicklung einer Konsolen-Applikation zur Verarbeitung von App-Performance-Daten. Rohdaten der Business Itelligence müssen von einer Rest-API regelmäßig abgefragt, ausgewertet, nach definierten KPIs zusammengefasst und in ein Tableau freundliche SQL-Datenbank gespeichert werden.
Umsetzung:
Erarbeiten von Ziel-Funktionen der Anwendung mit dem Auftragsgeber, Beschreibung der technischen Funktionsanforderung und Technologienwahl, Konzeption der Softwarearchitektur und der SQL-Datenbank, Entwicklung, Unit-Test
Projekt I: Für die Abteilungsinternen Prozesse schien es hilfreich, eine Anwendung zu haben, die schnell und einfach CSR erstellt und bestehende Zertifikate in die verschiedenen Formate umwandelt.
Dafür wurde eine kleine Applikation entwickelt, die mittels ergonomischer Benutzeroberfläche das Erstellen einer CSR-Datei sowie Konvertieren SSL Zertifikat in verschiedene Formate (PEM, DER, P7B/PKCS#7, PFX/P12) erleichtert. (C#, WPF. OpenSSL, CleanCode)
Intern wurde eine Java-Webanwendung für Reisekostenabrechnungen erstellt. In dieser wird die Validierung und Nachverfolgung automatisiert und für alle Mitarbeiter/innen der gesamte Prozess erleichtert werden. Meine Aufgaben dabei waren wie folgt:
Logistik
Versicherung
Fintech
Wirtschaftsprüfung
MaxNet ist eine Webanwendung der VHV die es Versicherungsvermittler ermöglicht ihre Kunden und Vertragsbestände zu überprüfen und zu verwalten. In diesem Projekt ist die Anwendung in die nächste Version entwickelt worden. Hauptfeatures waren dabei die Anbindung von neuen Produktsparten in die Anwendungen, damit mehr Vertragsarten erschlossen und verwaltet werden können. Die Herausforderung dabei war die Datenanbindung im Backend gegen verschiedene Schnittstellen und Technologien.
Tätigkeiten im Projekt:
· Erweiterung von UI-Darstellungen mit Angular
· Konzeption und Entwicklung von Java Backendkomponenten mit SpringBoot
· Schnittstellendesign und -entwicklung zur Kommunikation zwischen Backend und Frontend
· Integration von externen Webservices (SOAP und REST)
Qualitätssicherung (Unit-Testing)Neuentwicklung eines Kundenportals auf Basis von Java und SpringBoot als zentrale Verwaltungslösung mehrerer Anwendungen im Bereich des Flottenmanagements für Fahrzeuge.
Hierzu werden beispielsweise verschiedene Analyse, Telemetrie- und Safetydaten der Nutzung von Fahrzeugen erfasst und über das Portal zusammengefast und dargestellt.
Zusammenarbeit durch ein agiles Framework geregelt, z. Zt. ?SAFe Essential? in einem DevOps Team.
Tätigkeiten im Projekt:
· Konzeption und Entwicklung von Java Backendkomponenten mit SpringBoot
· Konzeption einer erweiterbaren Architektur
Qualitätssicherung (Unit-Testing)· Analyse, Konzeption und Realisierung der Softwarekomponenten in JAVA
· Entwicklung und Weiterentwicklung im JAVA Umfeld
· Technische Betreuung der existierenden Produkte, sowie Optimierung der Funktionalitäten
· Schnittstellenmanagement und Kommunikation mit dem Fachbereich der Softwareentwicklung
· Zusammenarbeit mit weiteren Entwicklern im teils agilen Umfeld
· Dokumentation und Qualitätssicherung
Entwicklung von neuen Funktionen innerhalb der bestehenden Portalanwendung mit dem Ziel das Altsystem abzulösen. Dabei werden folgende Aufgaben durchgeführt:
Analyse der Funktionen des Altsystems
Anforderungsaufnahme für die neuen Funktionen der Portalanwendung mit internen Stakeholdern
Entwicklung von Webapplikationen unter Verwendung von Java EE in den Bereichen Terminal,
PDI-Center, Transport und Logistik
Implementierung der neu entwickelten Funktionen in die bestehende Portalanwendung
Zur Digitalisierung der Geschäftsprozesse mit Steuerunterlagen wurde ein neues Feature im eigenen digitalen Ökosystem entwickelt. Ein Formular-Wizard führt den Benutzer im Frontend durch das Dokument und im Backend werden die Information in das PDF eingetragen und auf einem Sftp Server gespeichert.
Aufgaben:
Konzeption und Entwicklung des Backends
Im Rahmen eines Modernisierungsprojekts erweitert die Huk Coburg ihre Onlinepräzenz um neue Funktionen und bringt vorherige auf neusten technologischen Stand. In diesem, dafür neu gegründetem, Team habe ich:
Entwicklung einer Online-Lernplattform speziell im Bereich der Informatik.
Entwicklung von Präsenzseminare zu den Themen Agiles Projektmanagement (Scrum und Kanban) und Entwicklungstechniken (Test Driven Development, CleanCode, Design Pattern, etc.). Zu diesem Zweck wurde eine eigene Onlineplattform, auf der die Kurse inklusive Zertifizierungsprüfungen über einen AWS Cloud Server angeboten werden.
Die Kundenbank wünschte sich eine Suchfunktion die natürlich Sprache beherrscht für ihr Fragen&Antworten Portal. Es wurde eine CMS Webanwendung erstellt, die den Redakteuren CRUD Operationen gegen die Elasticsearch Rest-API ermöglichen und ein Vier-Augen-Prinzip forciert, Veränderungen protokolliert sowie Benutzermanagement und Rollen & Rechte. Zusätzlich wurde der Elasticsearch Server bereitgestellt, sowie Datenmodelle nach Kundenwünschen Konzipiert.
Meine Aufgaben dabei waren wie folgt:
Projekt 1 Weiterentwicklung, Versionsmanagement, Releasemanagement:
Soap-Webservices für Kredit-Scoring
Mehrere Finanzdienstleister im Web sollen mittels eines Soap-Webservices in der Lage sein, schnelle und häufige Berechnungen von Privatkrediten einer Partnerbank zu tätigen. Weiter soll ermöglicht werden, dass für ein gewähltes Angebot ein korrekter Tilgungsplan errechnet wird und ein Privatkreditvertrag mit der Partnerbank automatisiert vorbereitet und ausgefüllt wird. Der Webservice spricht dabei mit mehreren Webservices der Partnerbank.
Aufgaben:
Zur Absicherung von Rest API die einen monetären Wert generieren können, wurde eine Projekt realisiert, dass externe Partner durch eine Benutzer/Passwort Abfrage authentifiziert. Bei Erfolg wird ein JWT ausgegeben, der den Partner, je nach Status und/oder Partner, via diesem JWT Webservice, an verschiedenen Webservices des Unternehmens autorisiert.
Aufgaben:
Projekt III: Anforderungsanalyse, Technologieanalyse, Konzeption, Entwicklung, Testen:
Konzeption und Entwicklung einer REST-API zur Erstellung von Authentifizierungs-Tokens für Web-Dienste. Zur Absicherung einer REST-API soll ein Sicherheitskonzept erstellt und präsentiert werden. Nach interner Abstimmung soll dann eine REST-API entwickelt werden, die einen externen Benutzer authentifiziert, einen zertifizierten JSON Web Token erstellt und zurückgibt. Diesen JSON Web Token autorisiert die Benutzung der zu sichernden REST-API, indem eine Validierungsfunktion von der JSON Web Token REST-API zur Verfügung gestellt wird.
Durch das wachsende Angebot von Apps, wurde neue KPI-Sammelstellen definiert, die gesammelt, aufbereitet und dann in den Datenstrom der BI überführt werden müssen. Dabei wurden folgende Aufgaben übernommen:
Projekt II: Anforderungsanalyse, Technologieanalyse, Konzeption, Entwicklung, Testen:
Konzeption und Entwicklung einer Konsolen-Applikation zur Verarbeitung von App-Performance-Daten. Rohdaten der Business Itelligence müssen von einer Rest-API regelmäßig abgefragt, ausgewertet, nach definierten KPIs zusammengefasst und in ein Tableau freundliche SQL-Datenbank gespeichert werden.
Umsetzung:
Erarbeiten von Ziel-Funktionen der Anwendung mit dem Auftragsgeber, Beschreibung der technischen Funktionsanforderung und Technologienwahl, Konzeption der Softwarearchitektur und der SQL-Datenbank, Entwicklung, Unit-Test
Projekt I: Für die Abteilungsinternen Prozesse schien es hilfreich, eine Anwendung zu haben, die schnell und einfach CSR erstellt und bestehende Zertifikate in die verschiedenen Formate umwandelt.
Dafür wurde eine kleine Applikation entwickelt, die mittels ergonomischer Benutzeroberfläche das Erstellen einer CSR-Datei sowie Konvertieren SSL Zertifikat in verschiedene Formate (PEM, DER, P7B/PKCS#7, PFX/P12) erleichtert. (C#, WPF. OpenSSL, CleanCode)
Intern wurde eine Java-Webanwendung für Reisekostenabrechnungen erstellt. In dieser wird die Validierung und Nachverfolgung automatisiert und für alle Mitarbeiter/innen der gesamte Prozess erleichtert werden. Meine Aufgaben dabei waren wie folgt:
Logistik
Versicherung
Fintech
Wirtschaftsprüfung