Stand November 2024:
Für das interne Produkt MIA werden Stück für Stück Bestandteile der Anwendung von GWT auf Angular umgestellt und verbessert, mit dem Ziel GWT vollständig abzulösen. Gleichzeitig werden neue Features entwickelt, die zum Teil noch in GWT umgesetzt werden müssen.
Die MIA (Mobile Instandhaltung für Außendienstmitarbeiter) beinhaltet den Frontend- und Server-Teil der größeren MBI (Mobile Prozessunterstützung bei Betrieb und Instandhaltung) zu der zusätzlich SAP Systeme zählen. Die MIA-Server (Java + Spring) stehen zwischen den SAP Systemen und dem MIA-Frontend (GWT + Angular) und bereiten die Daten für das jeweilige System vor. Zusätzlich zum MIA-Frontend besteht eine einfache Adminoberfläche (Java + Thymeleaf) für die Verwaltung bestimmter Daten im MIA-Server. Die Entwicklung an der ursprünglichen MIA startete bereits 2012. Verwendet wird die MIA derzeit nur auf iPads und von internen Außendienstmitarbeitern für die digitale Dokumentation und Unterstützung ihrer Arbeit.
Das MIA Team arbeitet mit dem Scrum Prozess in 3-wöchigen Sprints und besteht derzeit aus Product Owner, Scrum Master (unterstützt mehrere Teams), Designer (Ext.), 2 Testern/Nutzersupport und 5 Fullstack Entwicklern (4 Intern). Die Anforderungen an die Anwendung kommen von der Fachabteilung, die bereits seit dem Start der MIA dabei sind.
Tätigkeit:
? Fullstack Entwickler im MIA Team
? Planung und Schätzung von Anforderungen
? Umsetzung von User Storys in Bezug auf bestehende und neue Features
? Technische Refaktorings und Recherche
? Analyse und Behebung von Bugs
? Überarbeitung des Styling-Systems und Umsetzung des neuen Designs nach Material Design und Figma Komponenten
? Analyse und Umsetzung von neuen Technologien und Architekturentscheidungen (insbesondere ein System zur offline Synchronisation)
? Arbeit mit Git, Code Reviews und Pipelines
? Erstellung umfangreicher Unit- und Integrationstests im Front- und Backend
? Einsatz von Playwright und anderen Frontendtestsystemen
? Überwachung der Systeme mit Grafana und Matomo
Fachlichkeit:
? Anwendungsmodernisierung
? Dokumentenmanagement
? Softwareentwicklung
? Softwaremigration
In diesem Projekt werden Projektanfragen aus der internen Datenbank mit den Profilen und Skills der zur Verfügung stehenden Mitarbeiter mit Hilfe von KI analysiert. Zum Einsatz kommt hierbei die AWS-Bedrock Umgebung. Die Implementierung erfolgt u.a. mit Python.
Aus der Mengen von allen Anfragen der letzten 12 Monate, soll eine Prognose erstellt werden, welche Skills relevant sind und in Zukunft sein werden.
Zusätzliche soll eine Einschätzung (Score bzw. % Wert) bereitgestellt werden, die quantifiziert, wie gut die Skills eines Consultants zum typischen Projektportfolio eines Kunden passt. GAPs in den Skills werden explizit benannt und priorisiert.
Stufe 1:
Prognose von relevanten Skills für unterschiedliche Rollen wird durch KI-prompting ermittelt
Score zum Skill-Profil für jeden Consultant wird durch KI-prompting gebildet
GAP Analyse, welche Skills für eine relevante Score Verbesserung erlernt oder verbessert werden sollten, werden erstellt
Stufe 2
Es wird eine Lernempfehlung pro Consultat ausgesprochen, um die identifizierten Lücken ggf. über Fortbildung zu beheben.
Tätigkeit:
? Erhebung der Anforderungen in Zusammenarbeit mit relevanten Stakeholdern, insbesondere der Definition von Bewertungskriterien für die Consultant-Zuordnung
? Analyse der vorhandenen Daten (Profile als auch Kundenanfragen) hinsichtlich Struktur, Umfang und Qualität
? Bewertung verschiedener LLMs und Embedding Models, um möglichst optimale Ergebnisse für die Consultant-Vorschläge zu bekommen
? Implementierung der technischen Anbindung der entwickelten KI-Lösung an Jira zum Abfragen der Kundenanfragen
? Anbindung an das System mit den Profildaten der Consultants, um auf Skills, Erfahrung und aktuelle Verfügbarkeit zugreifen zu können
? Umfassende Tests der gesamten Lösung mit realen Daten, um die Genauigkeit der Vorschläge und die Zuverlässigkeit des Systems sicherzustellen
Fachlichkeit:
? Artificial Intelligence (AI)
? Cloud
Ziel: Anpassung und Erweiterung des KKH Kundenportals "Meine KKH" im Team MKK.
Kurzbeschreibung: Die KKH verfolgt seit 2022 das Ziel, Webanwendungen von JSP auf Angular umzustellen und eine Backend-API mit Spring Boot aufzubauen. Das Team MKK ist dabei für die Services im Kundenportal der KKH zuständig. Die Services im Kundenportal umfassen größtenteils digitale Formulare, Datei-Uploads und Hilfeseiten.
Tätigkeit:
? Software Developer im Team MKK
? Umsetzung von User Storys in Bezug auf bestehende und neue Services
? Analyse und Behebung von Bugs in den Services
? Überarbeitung der Online Beitrittserklärung in Java + JSP
? Analyse von alten Front- und Backend Anwendungen und Migration nach Angular und Spring Boot
? Konzeption der neuen Anwendungsarchitektur in Bezug auf Angular + Rest API
? Aufbau und Tests der neuen Angularanwendungen
? Dokumentation der verwendeten Technologien, Coding-Guidelines und Architekturentscheidung
? Einarbeitung in technische Themen für Wissensaustausch im Team
? Arbeit mit Git Flow, Code Reviews und Pipelines
? Aufbau und Tests der neuen Spring Boot Services
? Dokumentation und Tests der API mit Swagger und Postman
? Erstellung einer Java Library und Einrichtung der Verteilung über Maven
? Aufbau eines API-Error-Handlers
? Beachtung von Barrierefreiheit auf der Weboberfläche
Fachlichkeit:
? Anwendungsmodernisierung
? Barrierefreiheit
? Frontendentwicklung
? Reverse Engineering
? Softwareentwicklung
? Softwaremigration
Ziel: Weiterentwicklung und Support der internen Ausy OnSite Anwendung
Kurzbeschreibung: Beim ständigen Wechsel zwischen remote und vor Ort Arbeit ist es für Mitarbeiter schwierig, sich im Büro zu organisieren, besonders standort- oder projektübergreifend. Das Tool Ausy OnSite soll diesen Prozess vereinfachen. Die erste Implementierung der Anwendung wurde übernommen und wird weiterentwickelt.
Tätigkeit:
? Übernahme des Go Backends mit einer Postgres Datenbank, des Angular Frontends und der Android App
? Eigenständige Umsetzung und Testing neuer Features
? Deployment über GitLab CI und AWS
? Fehlerbehebung und Support der Anwendung
? Zusammenarbeit mit Kollegen zur Bereitstellung neuer Features
Fachlichkeit:
? Frontendentwicklung
? Gebäudemanagement
? Reverse Engineering
Ziel: Planung und Umsetzung einer Cloud-basierten Plattform zur Verarbeitung von Sensordaten für technische Assistenzsysteme
Kurzbeschreibung: Im Rahmen des "DeinHaus 4.0" Projektes wurde ein Konzept entwickelt, um verschiedene SmartHome-Geräte und Dienstleistungen zu verknüpfen, um zum Beispiel Pflegebedürftige im Haushalt zu unterstützen. Dazu wurde eine Plattform mit Node.js erstellt, um die Dienste und Geräte zentral über eine API zu steuern. Das Projekt wurde auf Microsoft Azure, zusammen mit der Datenbank Cosmos DB, gehostet. Getestet wurde die Plattform unter anderem mit Philips Hue Geräten und einem fortschrittlichen Radarsensor mit MQTT Schnittstelle.
Tätigkeit:
? Erstellung eines Konzeptes zur Verknüpfung der verschiedenen Geräte und Dienstleistungen
? Implementierung der Grundbestandteile der Plattform im Backend
? Design und Umsetzung einer API inkl. entsprechender Datenstrukturen zur Kommunikation mit den Geräten und Diensten
? Qualitätssicherung mittels Unit-Tests
? Durchführung manueller E2E inkl. verknüpfter Geräte und Dienste
? Dokumentation der Applikation u.a. mittels UML
Fachlichkeit:
? Softwareentwicklung
Ziel: Entwicklung einer Bearbeitungssoftware für Versicherungen im Front- und Backend
Kurzbeschreibung: Sachbearbeiter sollen neben der automatisierten Verarbeitung von Belegen, Anträgen, etc. Daten einsehen und bearbeiten können. Dazu wurde eine vollkommen neue Oberfläche in React und ein Backend in Java aufgebaut. Das Projekt wurde von dem Unternehmen gestartet, um das bestehende Portfolio zu erweitern und alte Software abzulösen.
Tätigkeit:
? Werkstudent als Software Developer mit 20h pro Woche
? Umsetzung von Features und Components im Frontend und Erstellung der zugehörigen Services im Backend
? Design, Erstellung und Organisation von projektübergreifenden Components im Frontend
? Erstellung von Unit-Tests im Front- und Backend
? Durchführung von Code Reviews
? Analyse und Behebung von Bugs in der Applikation
? Erstellung, Verfeinerung und Dokumentation von User Stories/Tickets in Jira, Confluence und GitLab in Zusammenarbeit mit dem Product Owner und weiteren Team-Mitgliedern
? Dokumentation der verwendeten Technologien, Coding-Guidelines und Architekturentscheidung
? Dokumentation von Datenbankstrukturen einschließlich Erklärung der Werte
Fachlichkeit:
? Softwareentwicklung
Ziel: Simulation von realistischen Wellen und Tsunamis im Pazifik.
Kurzbeschreibung: Es wurde die realistische Ausbreitung von Wellen simuliert, mit echten Landmassen und Szenarien. Die Ergebnisse wurden mit historischen Daten verglichen.
Tätigkeit:
? Die Aufgabe wurde in einem 3er-Team durchgeführt und alle Tätigkeiten in der Entwicklung und Ausführung wurden geteilt.
? Implementierung in C++ von mathematischen Algorithmen zur Simulation des Verhaltens von Wasserausbreitung in 2D und 3D.
? Ausführliches Testen und Präsentieren der Ergebnisse.
? Zusätzliche Optimierung der Simulationszeit unter Verwendung von CUDA, um die Simulation parallelisiert auf Grafikkarten auszuführen.
Fachlichkeit:
? Softwareentwicklung
Ziel: Migration und Modernisierung einer Webanwendung im Bereich Unfallversicherung von Flash nach Angular.
Kurzbeschreibung: Die Webanwendung sollte in verschiedene Formulare eingebunden werden und mit diesen kommunizieren. Dazu wurden ein Gliedertaxenrechner erstellt, der mit verschiedenen Tabellen, Grafiken und einer interaktiven Person, die verschiedenen Tarife der Unfallversicherung dargestellt und analysiert hat. Zusätzlich sollte die Oberfläche einem Styleguide folgen.
Tätigkeit:
? Selbständige Entwicklung der Webanwendung mit Tipps und Hinweisen der Mitarbeiter.
? Implementierung der GUI.
? Implementierung der Tariflogik im Frontend und Absprache mit dem Backend.
? Absprache der Anforderungen des Kunden mit dem Team.
Fachlichkeit:
? Versicherung
? Developer
? Frontend Developer
? Fullstack Developer
? Mobile Developer
? Product Owner
? Software Architect
? UI / UX Designer
? Öffentliche Verwaltung
? Versicherungen
? Software
? Pharma & Gesundheit
Stand November 2024:
Für das interne Produkt MIA werden Stück für Stück Bestandteile der Anwendung von GWT auf Angular umgestellt und verbessert, mit dem Ziel GWT vollständig abzulösen. Gleichzeitig werden neue Features entwickelt, die zum Teil noch in GWT umgesetzt werden müssen.
Die MIA (Mobile Instandhaltung für Außendienstmitarbeiter) beinhaltet den Frontend- und Server-Teil der größeren MBI (Mobile Prozessunterstützung bei Betrieb und Instandhaltung) zu der zusätzlich SAP Systeme zählen. Die MIA-Server (Java + Spring) stehen zwischen den SAP Systemen und dem MIA-Frontend (GWT + Angular) und bereiten die Daten für das jeweilige System vor. Zusätzlich zum MIA-Frontend besteht eine einfache Adminoberfläche (Java + Thymeleaf) für die Verwaltung bestimmter Daten im MIA-Server. Die Entwicklung an der ursprünglichen MIA startete bereits 2012. Verwendet wird die MIA derzeit nur auf iPads und von internen Außendienstmitarbeitern für die digitale Dokumentation und Unterstützung ihrer Arbeit.
Das MIA Team arbeitet mit dem Scrum Prozess in 3-wöchigen Sprints und besteht derzeit aus Product Owner, Scrum Master (unterstützt mehrere Teams), Designer (Ext.), 2 Testern/Nutzersupport und 5 Fullstack Entwicklern (4 Intern). Die Anforderungen an die Anwendung kommen von der Fachabteilung, die bereits seit dem Start der MIA dabei sind.
Tätigkeit:
? Fullstack Entwickler im MIA Team
? Planung und Schätzung von Anforderungen
? Umsetzung von User Storys in Bezug auf bestehende und neue Features
? Technische Refaktorings und Recherche
? Analyse und Behebung von Bugs
? Überarbeitung des Styling-Systems und Umsetzung des neuen Designs nach Material Design und Figma Komponenten
? Analyse und Umsetzung von neuen Technologien und Architekturentscheidungen (insbesondere ein System zur offline Synchronisation)
? Arbeit mit Git, Code Reviews und Pipelines
? Erstellung umfangreicher Unit- und Integrationstests im Front- und Backend
? Einsatz von Playwright und anderen Frontendtestsystemen
? Überwachung der Systeme mit Grafana und Matomo
Fachlichkeit:
? Anwendungsmodernisierung
? Dokumentenmanagement
? Softwareentwicklung
? Softwaremigration
In diesem Projekt werden Projektanfragen aus der internen Datenbank mit den Profilen und Skills der zur Verfügung stehenden Mitarbeiter mit Hilfe von KI analysiert. Zum Einsatz kommt hierbei die AWS-Bedrock Umgebung. Die Implementierung erfolgt u.a. mit Python.
Aus der Mengen von allen Anfragen der letzten 12 Monate, soll eine Prognose erstellt werden, welche Skills relevant sind und in Zukunft sein werden.
Zusätzliche soll eine Einschätzung (Score bzw. % Wert) bereitgestellt werden, die quantifiziert, wie gut die Skills eines Consultants zum typischen Projektportfolio eines Kunden passt. GAPs in den Skills werden explizit benannt und priorisiert.
Stufe 1:
Prognose von relevanten Skills für unterschiedliche Rollen wird durch KI-prompting ermittelt
Score zum Skill-Profil für jeden Consultant wird durch KI-prompting gebildet
GAP Analyse, welche Skills für eine relevante Score Verbesserung erlernt oder verbessert werden sollten, werden erstellt
Stufe 2
Es wird eine Lernempfehlung pro Consultat ausgesprochen, um die identifizierten Lücken ggf. über Fortbildung zu beheben.
Tätigkeit:
? Erhebung der Anforderungen in Zusammenarbeit mit relevanten Stakeholdern, insbesondere der Definition von Bewertungskriterien für die Consultant-Zuordnung
? Analyse der vorhandenen Daten (Profile als auch Kundenanfragen) hinsichtlich Struktur, Umfang und Qualität
? Bewertung verschiedener LLMs und Embedding Models, um möglichst optimale Ergebnisse für die Consultant-Vorschläge zu bekommen
? Implementierung der technischen Anbindung der entwickelten KI-Lösung an Jira zum Abfragen der Kundenanfragen
? Anbindung an das System mit den Profildaten der Consultants, um auf Skills, Erfahrung und aktuelle Verfügbarkeit zugreifen zu können
? Umfassende Tests der gesamten Lösung mit realen Daten, um die Genauigkeit der Vorschläge und die Zuverlässigkeit des Systems sicherzustellen
Fachlichkeit:
? Artificial Intelligence (AI)
? Cloud
Ziel: Anpassung und Erweiterung des KKH Kundenportals "Meine KKH" im Team MKK.
Kurzbeschreibung: Die KKH verfolgt seit 2022 das Ziel, Webanwendungen von JSP auf Angular umzustellen und eine Backend-API mit Spring Boot aufzubauen. Das Team MKK ist dabei für die Services im Kundenportal der KKH zuständig. Die Services im Kundenportal umfassen größtenteils digitale Formulare, Datei-Uploads und Hilfeseiten.
Tätigkeit:
? Software Developer im Team MKK
? Umsetzung von User Storys in Bezug auf bestehende und neue Services
? Analyse und Behebung von Bugs in den Services
? Überarbeitung der Online Beitrittserklärung in Java + JSP
? Analyse von alten Front- und Backend Anwendungen und Migration nach Angular und Spring Boot
? Konzeption der neuen Anwendungsarchitektur in Bezug auf Angular + Rest API
? Aufbau und Tests der neuen Angularanwendungen
? Dokumentation der verwendeten Technologien, Coding-Guidelines und Architekturentscheidung
? Einarbeitung in technische Themen für Wissensaustausch im Team
? Arbeit mit Git Flow, Code Reviews und Pipelines
? Aufbau und Tests der neuen Spring Boot Services
? Dokumentation und Tests der API mit Swagger und Postman
? Erstellung einer Java Library und Einrichtung der Verteilung über Maven
? Aufbau eines API-Error-Handlers
? Beachtung von Barrierefreiheit auf der Weboberfläche
Fachlichkeit:
? Anwendungsmodernisierung
? Barrierefreiheit
? Frontendentwicklung
? Reverse Engineering
? Softwareentwicklung
? Softwaremigration
Ziel: Weiterentwicklung und Support der internen Ausy OnSite Anwendung
Kurzbeschreibung: Beim ständigen Wechsel zwischen remote und vor Ort Arbeit ist es für Mitarbeiter schwierig, sich im Büro zu organisieren, besonders standort- oder projektübergreifend. Das Tool Ausy OnSite soll diesen Prozess vereinfachen. Die erste Implementierung der Anwendung wurde übernommen und wird weiterentwickelt.
Tätigkeit:
? Übernahme des Go Backends mit einer Postgres Datenbank, des Angular Frontends und der Android App
? Eigenständige Umsetzung und Testing neuer Features
? Deployment über GitLab CI und AWS
? Fehlerbehebung und Support der Anwendung
? Zusammenarbeit mit Kollegen zur Bereitstellung neuer Features
Fachlichkeit:
? Frontendentwicklung
? Gebäudemanagement
? Reverse Engineering
Ziel: Planung und Umsetzung einer Cloud-basierten Plattform zur Verarbeitung von Sensordaten für technische Assistenzsysteme
Kurzbeschreibung: Im Rahmen des "DeinHaus 4.0" Projektes wurde ein Konzept entwickelt, um verschiedene SmartHome-Geräte und Dienstleistungen zu verknüpfen, um zum Beispiel Pflegebedürftige im Haushalt zu unterstützen. Dazu wurde eine Plattform mit Node.js erstellt, um die Dienste und Geräte zentral über eine API zu steuern. Das Projekt wurde auf Microsoft Azure, zusammen mit der Datenbank Cosmos DB, gehostet. Getestet wurde die Plattform unter anderem mit Philips Hue Geräten und einem fortschrittlichen Radarsensor mit MQTT Schnittstelle.
Tätigkeit:
? Erstellung eines Konzeptes zur Verknüpfung der verschiedenen Geräte und Dienstleistungen
? Implementierung der Grundbestandteile der Plattform im Backend
? Design und Umsetzung einer API inkl. entsprechender Datenstrukturen zur Kommunikation mit den Geräten und Diensten
? Qualitätssicherung mittels Unit-Tests
? Durchführung manueller E2E inkl. verknüpfter Geräte und Dienste
? Dokumentation der Applikation u.a. mittels UML
Fachlichkeit:
? Softwareentwicklung
Ziel: Entwicklung einer Bearbeitungssoftware für Versicherungen im Front- und Backend
Kurzbeschreibung: Sachbearbeiter sollen neben der automatisierten Verarbeitung von Belegen, Anträgen, etc. Daten einsehen und bearbeiten können. Dazu wurde eine vollkommen neue Oberfläche in React und ein Backend in Java aufgebaut. Das Projekt wurde von dem Unternehmen gestartet, um das bestehende Portfolio zu erweitern und alte Software abzulösen.
Tätigkeit:
? Werkstudent als Software Developer mit 20h pro Woche
? Umsetzung von Features und Components im Frontend und Erstellung der zugehörigen Services im Backend
? Design, Erstellung und Organisation von projektübergreifenden Components im Frontend
? Erstellung von Unit-Tests im Front- und Backend
? Durchführung von Code Reviews
? Analyse und Behebung von Bugs in der Applikation
? Erstellung, Verfeinerung und Dokumentation von User Stories/Tickets in Jira, Confluence und GitLab in Zusammenarbeit mit dem Product Owner und weiteren Team-Mitgliedern
? Dokumentation der verwendeten Technologien, Coding-Guidelines und Architekturentscheidung
? Dokumentation von Datenbankstrukturen einschließlich Erklärung der Werte
Fachlichkeit:
? Softwareentwicklung
Ziel: Simulation von realistischen Wellen und Tsunamis im Pazifik.
Kurzbeschreibung: Es wurde die realistische Ausbreitung von Wellen simuliert, mit echten Landmassen und Szenarien. Die Ergebnisse wurden mit historischen Daten verglichen.
Tätigkeit:
? Die Aufgabe wurde in einem 3er-Team durchgeführt und alle Tätigkeiten in der Entwicklung und Ausführung wurden geteilt.
? Implementierung in C++ von mathematischen Algorithmen zur Simulation des Verhaltens von Wasserausbreitung in 2D und 3D.
? Ausführliches Testen und Präsentieren der Ergebnisse.
? Zusätzliche Optimierung der Simulationszeit unter Verwendung von CUDA, um die Simulation parallelisiert auf Grafikkarten auszuführen.
Fachlichkeit:
? Softwareentwicklung
Ziel: Migration und Modernisierung einer Webanwendung im Bereich Unfallversicherung von Flash nach Angular.
Kurzbeschreibung: Die Webanwendung sollte in verschiedene Formulare eingebunden werden und mit diesen kommunizieren. Dazu wurden ein Gliedertaxenrechner erstellt, der mit verschiedenen Tabellen, Grafiken und einer interaktiven Person, die verschiedenen Tarife der Unfallversicherung dargestellt und analysiert hat. Zusätzlich sollte die Oberfläche einem Styleguide folgen.
Tätigkeit:
? Selbständige Entwicklung der Webanwendung mit Tipps und Hinweisen der Mitarbeiter.
? Implementierung der GUI.
? Implementierung der Tariflogik im Frontend und Absprache mit dem Backend.
? Absprache der Anforderungen des Kunden mit dem Team.
Fachlichkeit:
? Versicherung
? Developer
? Frontend Developer
? Fullstack Developer
? Mobile Developer
? Product Owner
? Software Architect
? UI / UX Designer
? Öffentliche Verwaltung
? Versicherungen
? Software
? Pharma & Gesundheit