SKILLS
07/2017 – heute
2 Jahre 6 Monate
Weiterentwicklung der Microservices von ASA (Advanced Situational Awareness)
Rolle: Softwareentwickler/-architekt
Kunde: Dallmeier Electronic GmbH
Einsatzort: Regensburg
Projektinhalte:
Modul übergreifende Aufgaben
- Alle Module multiinstanzfähig machen als Vorbereitung zur Hochverfügbarbkeitslösung mit Kubernetes.
- Datenbank Upgrade von Postgres 9.5 auf 11.6
- Indentifizieren und Beheben von Memory Leaks
- Vorbereitung und Durchführung von Lasttests und Behebung der dadurch entdeckten Performance Probleme.
EAM (Enterprise Alarm Modul)
- frei konfigurierbare, zeitgesteuerte Status Übergange für Alarme.
- Tiggern automatischer Kameraaufschaltungen bei kritischen Alarmen.
VMS (Video Management System)
- Import von Kamerabasisdaten nach ASA über REST oder per MQTT Listener.
- Tuning des Kameraimports vom kundeninternen Kameramanagement System.
- Aktualisierung der Positionsdaten der Kameras im Zusammenspiel mit dem 2D Kartenserver (GEO).
- Anbindung an das interne Video Streaming System (VSM)
VSM (Video Streaming System)
- Architekturreview und Redesign des Moduls.
- Refactoring und teilweise Neuentwicklung
- Implementierung diverser Features zum Streamen von Videos (Multicast, Replay, Fisheye)
AIMS (Alarm Incident Management System)
- Bereitstellen eines Features zum asynchronen Packen (zip) von ausgewählten Dateien.
- Upload/Download/Bearbeitung von Word Dokumenten innerhalb von AIMS.