Bereitstellung einer einheitlichen Datenbasis für sämtliche ÖPNV-Dienste innerhalb des hvv-Switch-Services. Import von Daten aus externen Quellen (Datendrehscheiben). Datenaufbereitung zur weiteren Verwendung in anderen Fachdomänen und Vertriebskanälen.
6-7 Personen
? Weiterentwicklung von Backend-Services zur Aufbereitung von Fahrplan- und Echtzeitdaten
? Weiterentwicklung der Serviceübergreifenden Steuerung mit Kafka und MQTT
? Weiterentwicklung von einer Webanwendung zur Verwaltung der Basisdaten (Zustand und Einblick in die Daten; Mappings verwalten; Statusverlauf über alle Services) in Angular
? Wartung, Optimierung und Erweiterung von Java/Spring-Anwendungen (Spring Boot und Java Updates)
? Arbeit mit PostgreSQL Datenbanken sowie Migrationen und Versionierung mit Flyway
? Monitoring einrichten und erweitern mit Prometheus und Grafana
2-5 Personen
? Aufbau einer Benutzeroberfläche mit Vue.js und Nuxt.js
? Anwendung von Responsive Design mit Tailwind CSS
? Entwicklung von API-Endpunkten zum Abrufen und Bearbeiten von Audits
? Einrichten einer Datenbank mit Gorm
? Aufbau und Integration eines externen Authentifizierungs-Dienstes mit Kratos(Ory)
? Integration von Casbin zur Authentifizierung verschiedener Rollen
? Einsatz von Unit- und Integrations-Tests für die entwickelten Funktionen
? Verantwortlich für Deployment und Verwaltung der Infrastruktur über GitLab CI, Helm, Kubernetes und Flux
? Durchführung von Code-Reviews
Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen.
6-8 Personen
? Entwicklung und Betreuung zahlreicher Fachbereichsanwendungen (hauptsächlich in Java als Entepriseanwendung, teilweise als Webanwendungen)
? Weiterentwicklung und Modernisierung der bestehenden Webanwendungen mit VueJS (inkl. PrimeVue und PrimeFlex)
? Umsetzung kompletter kleiner Anwendungen mit Web-Frontend und Java-Backend
? Aufbau und Integration einer wiederverwendbaren Frontend-Component-Library
? Wartung, Optimierung und Erweiterung von Java/Spring-Anwendungen
? Arbeit mit unterschiedlichen Datenbanksystemen (MSSQL, MySQL, OracleDB) sowie Migrationen und Versionierung mit Flyway
? Bearbeitung und Lösung von Anwenderanfragen und Fehlermeldungen über das Matrix-Ticketsystem
2-5 Personen
Thema: Entwicklung eines Softwaretools für die digitale Dokumentation europaweit durchgeführter Audits von Güterwaggon-Werkstätten. Kunde ist im Sektor Schienengüterverkehrs, insbesondere im Instandhaltungsmanagement tätätig.
Inhalt:
? Aufbau einer Benutzeroberfläche mit Vue.js und Nuxt.js
? Anwendung von Responsive Design mit Tailwind CSS
? Entwicklung von API-Endpunkten zum Abrufen und Bearbeiten von Audits
? Einrichten einer Datenbank mit Gorm
? Aufbau und Integration eines externen Authentifizierungs-Dienstes mit Kratos(Ory)
? Integration von Casbin zur Authentifizierung verschiedener Rollen
? Einsatz von Unit- und Integrations-Tests für die entwickelten Funktionen
? Verantwortlich für Deployment und Verwaltung der Infrastruktur über GitLab CI, Helm, Kubernetes und Flux
? Durchführung von Code-Reviews
? Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen
3 Personen
Thema: Erstellung eines cloudbasierten und serviceorientierten Monitoring-Systems für Kaimauern im Bereich Sicherheit und Hafenmanagement.
Inhalt:
? Planung und Entwicklung der Anbindung von Sensoren sowie Entwicklung des Frontends mit Vue.js und Nuxt.js zur Verwaltung von Sensoren
? Implementierung verschiedener konfigurierbarer Dashboard Ansichten, um Sensordaten auszuwerten
? Einbindung des Fraunhofer FROST-Servers als SensorThingsAPI Service
? Konfiguration des Alertingsystems mit Prometheus und Live-Benachrichtigungen über GraphQL
? Sensordaten-Synchronisation von verschiedenen Datenquellen über MQTT und SOAP
? Einrichtung und Migration einer InfluxDB Echtzeit-Datenbank
3 Personen
Thema: Entwicklung eines Softwaretools für Dokumentation von Wartungsarbeiten zur Unterstützung der Werkstätten bei der digitalen Erfassung technischer Daten von Waggons sowie Radsätzen ohne Medienbruch während der Arbeit in der Werkstatt. Ziel ist die Beschleunigung der Beschaffungs- und Verarbeitungsprozesse für Daten, Informationen und Inhalte.
Inhalt:
? Implementierung von Frontendkomponenten mit Vue.js
? Durchführung von Bugfixes im Frontend, Erweiterung Benutzeroberfläche und IndexedDB, Ergänzung einer Mail-Verwaltung
? Realisierung eines separaten Stammdaten-Tools: Erstellen einer ähnlichen Oberfläche und Offline-Speicherung in IndexedDB -> Ad-hoc Bearbeitung von Wertelisten und Versionierung von XML-Schemas
? Bearbeitung von Bugfixes im Backend
? Entwicklung von Services, um die Datenbank und MinIO aufzuräumen
? Rückwärtskompatibilität-Prüfung von XML-Schemata
? Empfehlung (Demo/Vorstellung) XSD-Editor zur Bearbeitung des XML-Schemas
? Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen
? Verantwortlich für Code-Reviews
Inhalt:
? Entwicklung von Android-Apps
? Für Studien: Durchführung und Datenerfassung
? Bewegungsfördernde Navigation
? C++ Bibliothek, um mit bestimmten FTDI Chip (des RehaMove3) kommunizieren zu können
? Auswertung und grafische Aufarbeitung von Studiendaten mittels Python
? Prototyping von mobilen Geräten, bestehend aus einem Arduino und einer Platine; Bluetooth-Ansteuerung über Smartphone
Gottfried Wilhelm Leibniz Universität, Hannover
Bachelor of Science Informatik
Gottfried Wilhelm Leibniz Universität, Hannover
? Passionierter agiler Fullstack Entwickler mit einer Leidenschaft für Frontendentwicklung (Vuejs/Nuxtjs) sowie starkem Interesse und guten Kenntnissen im Backend mit Golang
? Ausgeprägte DevOps-Skills und Erfahrungen im JVM-Umfeld mit Java/Kotlin
? Datenanalyse/-visualisierung mit Python
Programmierung, Frameworks etc.:
Go, Kotlin, JavaScript, Java, Python, HTML 5, CSS, SQL, C, C++
Vue js, Nuxt js mit Vuetify, Spring Boot, Java EE (JPA, JAXB), NumPy, pandas, SciPy, Matplotlib, Seaborn,
MySQL, PostgreSQL, InfluxDB, FROST-Server, MinIO, Gorm, IndexedDB,
JUnit, Jest, MockK, Cypress, Mockito,
IntelliJ, JSON, REST, MQTT, GraphQL, SOAP, NATS, SensorThingsAPI, Maven,
Git, GitLab CI, Azure DevOps, Terraform, Kubernetes, Prometheus, Grafana, Helm, Flux, Docker
Methoden:
Agile Softwareentwicklung mit Scrum, Pair Programming, DevOps, Code-Reviews, Deployment
Bereitstellung einer einheitlichen Datenbasis für sämtliche ÖPNV-Dienste innerhalb des hvv-Switch-Services. Import von Daten aus externen Quellen (Datendrehscheiben). Datenaufbereitung zur weiteren Verwendung in anderen Fachdomänen und Vertriebskanälen.
6-7 Personen
? Weiterentwicklung von Backend-Services zur Aufbereitung von Fahrplan- und Echtzeitdaten
? Weiterentwicklung der Serviceübergreifenden Steuerung mit Kafka und MQTT
? Weiterentwicklung von einer Webanwendung zur Verwaltung der Basisdaten (Zustand und Einblick in die Daten; Mappings verwalten; Statusverlauf über alle Services) in Angular
? Wartung, Optimierung und Erweiterung von Java/Spring-Anwendungen (Spring Boot und Java Updates)
? Arbeit mit PostgreSQL Datenbanken sowie Migrationen und Versionierung mit Flyway
? Monitoring einrichten und erweitern mit Prometheus und Grafana
2-5 Personen
? Aufbau einer Benutzeroberfläche mit Vue.js und Nuxt.js
? Anwendung von Responsive Design mit Tailwind CSS
? Entwicklung von API-Endpunkten zum Abrufen und Bearbeiten von Audits
? Einrichten einer Datenbank mit Gorm
? Aufbau und Integration eines externen Authentifizierungs-Dienstes mit Kratos(Ory)
? Integration von Casbin zur Authentifizierung verschiedener Rollen
? Einsatz von Unit- und Integrations-Tests für die entwickelten Funktionen
? Verantwortlich für Deployment und Verwaltung der Infrastruktur über GitLab CI, Helm, Kubernetes und Flux
? Durchführung von Code-Reviews
Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen.
6-8 Personen
? Entwicklung und Betreuung zahlreicher Fachbereichsanwendungen (hauptsächlich in Java als Entepriseanwendung, teilweise als Webanwendungen)
? Weiterentwicklung und Modernisierung der bestehenden Webanwendungen mit VueJS (inkl. PrimeVue und PrimeFlex)
? Umsetzung kompletter kleiner Anwendungen mit Web-Frontend und Java-Backend
? Aufbau und Integration einer wiederverwendbaren Frontend-Component-Library
? Wartung, Optimierung und Erweiterung von Java/Spring-Anwendungen
? Arbeit mit unterschiedlichen Datenbanksystemen (MSSQL, MySQL, OracleDB) sowie Migrationen und Versionierung mit Flyway
? Bearbeitung und Lösung von Anwenderanfragen und Fehlermeldungen über das Matrix-Ticketsystem
2-5 Personen
Thema: Entwicklung eines Softwaretools für die digitale Dokumentation europaweit durchgeführter Audits von Güterwaggon-Werkstätten. Kunde ist im Sektor Schienengüterverkehrs, insbesondere im Instandhaltungsmanagement tätätig.
Inhalt:
? Aufbau einer Benutzeroberfläche mit Vue.js und Nuxt.js
? Anwendung von Responsive Design mit Tailwind CSS
? Entwicklung von API-Endpunkten zum Abrufen und Bearbeiten von Audits
? Einrichten einer Datenbank mit Gorm
? Aufbau und Integration eines externen Authentifizierungs-Dienstes mit Kratos(Ory)
? Integration von Casbin zur Authentifizierung verschiedener Rollen
? Einsatz von Unit- und Integrations-Tests für die entwickelten Funktionen
? Verantwortlich für Deployment und Verwaltung der Infrastruktur über GitLab CI, Helm, Kubernetes und Flux
? Durchführung von Code-Reviews
? Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen
3 Personen
Thema: Erstellung eines cloudbasierten und serviceorientierten Monitoring-Systems für Kaimauern im Bereich Sicherheit und Hafenmanagement.
Inhalt:
? Planung und Entwicklung der Anbindung von Sensoren sowie Entwicklung des Frontends mit Vue.js und Nuxt.js zur Verwaltung von Sensoren
? Implementierung verschiedener konfigurierbarer Dashboard Ansichten, um Sensordaten auszuwerten
? Einbindung des Fraunhofer FROST-Servers als SensorThingsAPI Service
? Konfiguration des Alertingsystems mit Prometheus und Live-Benachrichtigungen über GraphQL
? Sensordaten-Synchronisation von verschiedenen Datenquellen über MQTT und SOAP
? Einrichtung und Migration einer InfluxDB Echtzeit-Datenbank
3 Personen
Thema: Entwicklung eines Softwaretools für Dokumentation von Wartungsarbeiten zur Unterstützung der Werkstätten bei der digitalen Erfassung technischer Daten von Waggons sowie Radsätzen ohne Medienbruch während der Arbeit in der Werkstatt. Ziel ist die Beschleunigung der Beschaffungs- und Verarbeitungsprozesse für Daten, Informationen und Inhalte.
Inhalt:
? Implementierung von Frontendkomponenten mit Vue.js
? Durchführung von Bugfixes im Frontend, Erweiterung Benutzeroberfläche und IndexedDB, Ergänzung einer Mail-Verwaltung
? Realisierung eines separaten Stammdaten-Tools: Erstellen einer ähnlichen Oberfläche und Offline-Speicherung in IndexedDB -> Ad-hoc Bearbeitung von Wertelisten und Versionierung von XML-Schemas
? Bearbeitung von Bugfixes im Backend
? Entwicklung von Services, um die Datenbank und MinIO aufzuräumen
? Rückwärtskompatibilität-Prüfung von XML-Schemata
? Empfehlung (Demo/Vorstellung) XSD-Editor zur Bearbeitung des XML-Schemas
? Generelle Beratung des Kunden bei der Feature-Entwicklung und entsprechenden Änderungswünschen
? Verantwortlich für Code-Reviews
Inhalt:
? Entwicklung von Android-Apps
? Für Studien: Durchführung und Datenerfassung
? Bewegungsfördernde Navigation
? C++ Bibliothek, um mit bestimmten FTDI Chip (des RehaMove3) kommunizieren zu können
? Auswertung und grafische Aufarbeitung von Studiendaten mittels Python
? Prototyping von mobilen Geräten, bestehend aus einem Arduino und einer Platine; Bluetooth-Ansteuerung über Smartphone
Gottfried Wilhelm Leibniz Universität, Hannover
Bachelor of Science Informatik
Gottfried Wilhelm Leibniz Universität, Hannover
? Passionierter agiler Fullstack Entwickler mit einer Leidenschaft für Frontendentwicklung (Vuejs/Nuxtjs) sowie starkem Interesse und guten Kenntnissen im Backend mit Golang
? Ausgeprägte DevOps-Skills und Erfahrungen im JVM-Umfeld mit Java/Kotlin
? Datenanalyse/-visualisierung mit Python
Programmierung, Frameworks etc.:
Go, Kotlin, JavaScript, Java, Python, HTML 5, CSS, SQL, C, C++
Vue js, Nuxt js mit Vuetify, Spring Boot, Java EE (JPA, JAXB), NumPy, pandas, SciPy, Matplotlib, Seaborn,
MySQL, PostgreSQL, InfluxDB, FROST-Server, MinIO, Gorm, IndexedDB,
JUnit, Jest, MockK, Cypress, Mockito,
IntelliJ, JSON, REST, MQTT, GraphQL, SOAP, NATS, SensorThingsAPI, Maven,
Git, GitLab CI, Azure DevOps, Terraform, Kubernetes, Prometheus, Grafana, Helm, Flux, Docker
Methoden:
Agile Softwareentwicklung mit Scrum, Pair Programming, DevOps, Code-Reviews, Deployment