Projekt: Die Aufgabe umfasst die Fortführung eines seit drei Jahren in Entwicklung befindlichen Web-Portals zur Planung von Schienennetzwerken. Ingenieure nutzen dieses Tool, um bestehende und zukünftige Gleisnetze inklusive aller Bauteile zu planen und zu entwerfen. Ziel des Tools ist die Erstellung virtueller Netze, die alle relevanten Informationen zur Sicherstellung des autonomen Betriebs enthalten und eine selbstständige Kommunikation aller Netzkomponenten ermöglichen.
Aufgaben:
· Verantwortlich für die Entwicklung des Backends in Kotlin. Die in unstrukturierter Form gespeicherten Daten werden in ein Domain-Model überführt, das Berechnungen ermöglicht und das Knoten-Kanten-Netz (eine Darstellung des Schienennetzes) mit weiteren Informationen anreichert.
· Die angereicherten Informationen können bei Bedarf über die Benutzeroberfläche in mehreren hundert XML-Dateien zum Download bereitgestellt werden. Diese Dateien dienen anschließend zur Erstellung von ISO-Images, die auf die Bauteile (z.B. Weichen, Balisen etc.) aufgespielt werden.
· Für das Angular Frontend wurde eine REST-API bereitgestellt. Das Backend zur Darstellung wurde auf Basis von Spring Boot entwickelt
· Code wurde konsequent nach SOLID-Prinzipien erstellt und mit mehreren Teammitgliedern im Code-Review überprüft
· Die Projektplanung erfolgt in dreiwöchigen Sprints mit Epics, Stories und Sub-Tasks. Alle Details basieren auf bestehenden Spezifikationen und die Umsetzung wird vorab geschätzt. Am Ende jedes Sprints findet ein Review aller Aktivitäten statt, um das Team kontinuierlich zu verbessern und anzupassen.
· Verantwortlich für die ständige interdisziplinäre Kommunikation (z.B. für Reviews von Frontend - Backend - Netzplanung) zwischen Kollegen
Aufgaben:
· Weiterentwicklung eines Web-Portals für die Landesvermessung und
Geobasisinformation Brandenburg (LGB)
· Updates von veralteter Software in Java8 auf Java11 inkl. name-space-Änderungen
in nahezu allen dependencies
· Erzeugung OWASP vulnerability reports
· GeoDaten Erzeugung
· Ausräumung von Angreifbarkeiten
· Weiterentwicklung Rollen/Rechte-Management der App
· Weiterentwicklung von JSF Funktionen
· Aufbau CI/CD pipeline
· Anbindund PostgresSQL Datenbank
Aufgaben
Entwicklung einer Daten-Management-Plattform (ähnl. Microsoft Power BI)
Entwicklung einer Plattform zur Abdeckung der Business-spezifischen Bedu?rfnisse der Fa. Arvato
u.A. Workforce-Management, Workload-Management, Business-Performance-Monitoring,
Compliance-Control-System (RBAC), etc.
Aufgaben: Umbau und Weiterentwicklung einer REST-API, Design und Entwicklung des Frontends mit
Angular, Migration des Projekts in die Microsoft-Azure Cloud
IT-Umgebung
Aufgaben:
Daten-Import & Export, Datenaufbereitung und -analyse
Datenimport aus div. Quellen (REST, SOAP) und deren Zusammenfu?hrung in Elasticsearch, Analyse mittels Kibana, Dashboard-Entwicklung durch Plugins in Kibana, Entwicklung einer REST-API zur Ablösung von Kibana-Dashboards, Anbindung und Entwicklung einer React-App, Kundenberatung zur Auswertung der Daten
Clustering Tool mit Web Application zur Interaktion
Branche Automobil
Kunde Porsche Österreich
Rolle/ Tätigkeit Full Stack Developer
Design, Spezifikation und Umsetzung der Webapp
Automatisiertes Clustering von technischen Termen aus dem Automobilbereich nach mathematischen Verfahren. Zur späteren manuellen Verfeinerung des Datenbestands wurde eine Webapp entworfen und entwickelt (?Car Tinder?).
Benchmark Data Import
Der Kunde betreibt eine Datenbank fu?r die strukturierte Speicherung und Analyse von
Benchmarkdaten, welche in Excel-Templates erhoben werden. Die Struktur und Inhalte der Templates sind stark an das Datenbankmodell angelehnt aber nicht identisch. Aktuell werden die Daten manuell durch die Mitarbeiter in die Datenbank eingetragen. Trotz optimierter Eingabemasken ist der Prozess zeitraubend und soll optimiert werden. Der Import beinhaltet vier Teilaufgaben:
· Umwandlung Excel-Daten in maschinenlesbare Daten
· Parsen und Interpretieren der Daten auf Basis des Datenbankmodells
· Identifikation von Abweichungen zum Datenbankmodell
· Übernahme der Daten in die Datenbank.
Otto Filesharing
Umbau einer bestehenden PHP-Application zum Upload und Download.
Herstellung der sicheren Kommunikation zwischen Upload und Download host
durch Verwendung von one-time-links.
Der Kunde wu?nschte eine Web-Application fu?r das sichere und konfigurierbar zu beschränkende Filesharing mit internen und externen Mitarbeitern. Es folgte der Umbau einer bestehenden PHP-Application zum Upload und Download. Ein wichtiges Kriterium war die Herstellung der sicheren Kommunikation zwischen Upload und Download host.
Erzeugung von Splunk Dashboards und Deployment
Entwicklung eines Splunk-Portals zur grafischen Darstellung und Analyse von Kundendaten,
technischer Support fu?r fu?r das Data-Science-Team zu Themen wie Datenaustausch und Entwicklung von Dashboards, Entwicklung von customized merging-Prozess von Splunk Applications
Frontend & Backend Development von skalierbaren Web-Anwendungen,
Serverbetreuung, Import und Export von sensiblen Kundendaten
Kunden: AOK-Bundesverband GbR, Medizinischer Dienst der
Krankenversicherung, Deutsche Gesetzliche
WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und
Qualitätsberichten unter www.pflegeheim-navigator.de- Relaunch des frontends des
Pflegeheim-Navigators und Zusammenfu?hrung der Portale Pflegeheim-Navigator und
Pflegedienst-Navigator.
· Entwurf des Frontends zur Darstellung der Heime
· Umsetzung des Entwurfes in Javascript / HTML / CSS
· Anwenden der Google Maps API
· Umkreissuche
· Backend-Development in Java
Pflegeheim-Navigator Datenimport und -pflege
WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und
Qualitätsberichten unter www.pflegeheim-navigator.de
Pflege der Stammdaten
· Email-basierter, verschlu?sselter Datenaustausch von XML-Dateien zur Übermittlung der
Stammdaten durch die einzelnen Landesverbände
· Möglichkeit der Pflege der Stammdaten u?ber ein webbasiertes Backend
· Möglichkeit der Pflege der Stammdaten u?ber ein eigenes webbasiertes Backend fu?r die
jeweiligen Pflegeheime Import der Pflegeberichte
· FTP-basierte Dateisynchronisation der in einzelnen XML-Dateien abgelegten Pflegeberichte
· Import der XML-Berichte in die Datenbank
· Transformation in HTML-Format
Projekt: Die Aufgabe umfasst die Fortführung eines seit drei Jahren in Entwicklung befindlichen Web-Portals zur Planung von Schienennetzwerken. Ingenieure nutzen dieses Tool, um bestehende und zukünftige Gleisnetze inklusive aller Bauteile zu planen und zu entwerfen. Ziel des Tools ist die Erstellung virtueller Netze, die alle relevanten Informationen zur Sicherstellung des autonomen Betriebs enthalten und eine selbstständige Kommunikation aller Netzkomponenten ermöglichen.
Aufgaben:
· Verantwortlich für die Entwicklung des Backends in Kotlin. Die in unstrukturierter Form gespeicherten Daten werden in ein Domain-Model überführt, das Berechnungen ermöglicht und das Knoten-Kanten-Netz (eine Darstellung des Schienennetzes) mit weiteren Informationen anreichert.
· Die angereicherten Informationen können bei Bedarf über die Benutzeroberfläche in mehreren hundert XML-Dateien zum Download bereitgestellt werden. Diese Dateien dienen anschließend zur Erstellung von ISO-Images, die auf die Bauteile (z.B. Weichen, Balisen etc.) aufgespielt werden.
· Für das Angular Frontend wurde eine REST-API bereitgestellt. Das Backend zur Darstellung wurde auf Basis von Spring Boot entwickelt
· Code wurde konsequent nach SOLID-Prinzipien erstellt und mit mehreren Teammitgliedern im Code-Review überprüft
· Die Projektplanung erfolgt in dreiwöchigen Sprints mit Epics, Stories und Sub-Tasks. Alle Details basieren auf bestehenden Spezifikationen und die Umsetzung wird vorab geschätzt. Am Ende jedes Sprints findet ein Review aller Aktivitäten statt, um das Team kontinuierlich zu verbessern und anzupassen.
· Verantwortlich für die ständige interdisziplinäre Kommunikation (z.B. für Reviews von Frontend - Backend - Netzplanung) zwischen Kollegen
Aufgaben:
· Weiterentwicklung eines Web-Portals für die Landesvermessung und
Geobasisinformation Brandenburg (LGB)
· Updates von veralteter Software in Java8 auf Java11 inkl. name-space-Änderungen
in nahezu allen dependencies
· Erzeugung OWASP vulnerability reports
· GeoDaten Erzeugung
· Ausräumung von Angreifbarkeiten
· Weiterentwicklung Rollen/Rechte-Management der App
· Weiterentwicklung von JSF Funktionen
· Aufbau CI/CD pipeline
· Anbindund PostgresSQL Datenbank
Aufgaben
Entwicklung einer Daten-Management-Plattform (ähnl. Microsoft Power BI)
Entwicklung einer Plattform zur Abdeckung der Business-spezifischen Bedu?rfnisse der Fa. Arvato
u.A. Workforce-Management, Workload-Management, Business-Performance-Monitoring,
Compliance-Control-System (RBAC), etc.
Aufgaben: Umbau und Weiterentwicklung einer REST-API, Design und Entwicklung des Frontends mit
Angular, Migration des Projekts in die Microsoft-Azure Cloud
IT-Umgebung
Aufgaben:
Daten-Import & Export, Datenaufbereitung und -analyse
Datenimport aus div. Quellen (REST, SOAP) und deren Zusammenfu?hrung in Elasticsearch, Analyse mittels Kibana, Dashboard-Entwicklung durch Plugins in Kibana, Entwicklung einer REST-API zur Ablösung von Kibana-Dashboards, Anbindung und Entwicklung einer React-App, Kundenberatung zur Auswertung der Daten
Clustering Tool mit Web Application zur Interaktion
Branche Automobil
Kunde Porsche Österreich
Rolle/ Tätigkeit Full Stack Developer
Design, Spezifikation und Umsetzung der Webapp
Automatisiertes Clustering von technischen Termen aus dem Automobilbereich nach mathematischen Verfahren. Zur späteren manuellen Verfeinerung des Datenbestands wurde eine Webapp entworfen und entwickelt (?Car Tinder?).
Benchmark Data Import
Der Kunde betreibt eine Datenbank fu?r die strukturierte Speicherung und Analyse von
Benchmarkdaten, welche in Excel-Templates erhoben werden. Die Struktur und Inhalte der Templates sind stark an das Datenbankmodell angelehnt aber nicht identisch. Aktuell werden die Daten manuell durch die Mitarbeiter in die Datenbank eingetragen. Trotz optimierter Eingabemasken ist der Prozess zeitraubend und soll optimiert werden. Der Import beinhaltet vier Teilaufgaben:
· Umwandlung Excel-Daten in maschinenlesbare Daten
· Parsen und Interpretieren der Daten auf Basis des Datenbankmodells
· Identifikation von Abweichungen zum Datenbankmodell
· Übernahme der Daten in die Datenbank.
Otto Filesharing
Umbau einer bestehenden PHP-Application zum Upload und Download.
Herstellung der sicheren Kommunikation zwischen Upload und Download host
durch Verwendung von one-time-links.
Der Kunde wu?nschte eine Web-Application fu?r das sichere und konfigurierbar zu beschränkende Filesharing mit internen und externen Mitarbeitern. Es folgte der Umbau einer bestehenden PHP-Application zum Upload und Download. Ein wichtiges Kriterium war die Herstellung der sicheren Kommunikation zwischen Upload und Download host.
Erzeugung von Splunk Dashboards und Deployment
Entwicklung eines Splunk-Portals zur grafischen Darstellung und Analyse von Kundendaten,
technischer Support fu?r fu?r das Data-Science-Team zu Themen wie Datenaustausch und Entwicklung von Dashboards, Entwicklung von customized merging-Prozess von Splunk Applications
Frontend & Backend Development von skalierbaren Web-Anwendungen,
Serverbetreuung, Import und Export von sensiblen Kundendaten
Kunden: AOK-Bundesverband GbR, Medizinischer Dienst der
Krankenversicherung, Deutsche Gesetzliche
WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und
Qualitätsberichten unter www.pflegeheim-navigator.de- Relaunch des frontends des
Pflegeheim-Navigators und Zusammenfu?hrung der Portale Pflegeheim-Navigator und
Pflegedienst-Navigator.
· Entwurf des Frontends zur Darstellung der Heime
· Umsetzung des Entwurfes in Javascript / HTML / CSS
· Anwenden der Google Maps API
· Umkreissuche
· Backend-Development in Java
Pflegeheim-Navigator Datenimport und -pflege
WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und
Qualitätsberichten unter www.pflegeheim-navigator.de
Pflege der Stammdaten
· Email-basierter, verschlu?sselter Datenaustausch von XML-Dateien zur Übermittlung der
Stammdaten durch die einzelnen Landesverbände
· Möglichkeit der Pflege der Stammdaten u?ber ein webbasiertes Backend
· Möglichkeit der Pflege der Stammdaten u?ber ein eigenes webbasiertes Backend fu?r die
jeweiligen Pflegeheime Import der Pflegeberichte
· FTP-basierte Dateisynchronisation der in einzelnen XML-Dateien abgelegten Pflegeberichte
· Import der XML-Berichte in die Datenbank
· Transformation in HTML-Format