Projekte

ZooRoyal.de
2023
Full-Stack-Development
Quelle: https://www.zooroyal.de
Implementierung von neuen Features im Frontend und Backend.

Technologien:
  • Backend: PHP, Shopware, Symfony, Doctrine
  • Frontend: Smarty, JavaScript/TypeScript, Stencil, jQuery, Bootstrap, Less
  • Docker, Ansible, GitHub Actions
RSD - Research Software Directory
2022
Full-Stack-Development
Quelle: https://hifis.software
Implementierung von neuen Features im Frontend und Backend im Kontext von HIFIS. In Zusammenarbeit mit dem NLeSC.
Technologien:
  • Backend: Java, Python, PostgreSQL + PostgREST
  • Frontend: JavaScript/TypeScript, React, Next.js
  • Docker, Ansible
GEOFON Earthquake Explorer
2021
Frontend-Development, DevOps, Research Software Engineering
Quelle: https://geofon.gfz-potsdam.de/eqexplorer
Lead-Developer fürs Frontend (NuxtJS mit Vuetify und TypeScript) in Zusammenarbeit mit dem GEOFON-Team.

Technologien:
  • Backend: Python, Django, Apache Pulsar, S3, PostgreSQL + PostGIS
  • Frontend: JavaScript/TypeScript, Vue.js, NuxtJS, Vuetify
  • Docker, GitLab CI, GeoServer, Apache JMeter
GeoPeril / TRIDEC Cloud
2020 - 2022
Full-Stack-Development, DevOps, Research Software Engineering
Quelle: https://trideccloud.gfz-potsdam.de
Fortsetzung des Prototypen für ein Tsunamifrühwarnsystem. Neugestaltung der Softwarearchitektur (Docker, Python Backend, WPS, GitLab CI Pipelines) und Neuentwicklung des Frontends (NuxtJS mit Vuetify und TypeScript).
Freigabe des Quellcodes als Open-Source-Projekt innerhalb der Eclipse Foundation als GeoPeril.
Prototypischer Einsatz im Tsunami-Szenario NEAMWave21. Fortführung der Lösung als generisches Framework für jegliche Art von geologischen Ereignissen (z. B. Vulkane, Erdbeben, Erdrutsche, Überschwemmungen, Dürren ...) initiert.

Technologien:
  • Backend: Python, GMT, MongoDB, WPS
  • Frontend: JavaScript/TypeScript, Vue.js, NuxtJS, Vuetify, D3.js
  • Docker, GitLab CI
  • Nutzung von Cloud-Diensten zum Versenden von Fax und SMS
Interaktive Webkarte für Kooperationsverträge
2021
Full-Stack-Development, DevOps
Quelle: https://www.gfz-potsdam.de/zentrum/internationales/projekte-internationales/internationale-zusammenarbeit
Weiterentwicklung und Modernisierung einer bestehenden Webanwendung. Konzeptionierung und Entwicklung einer CI-Pipeline zur automatischen Aktualisierung der Vertragsdaten inkl. Kartendarstellung.

Technologien:
  • Backend: Python
  • Frontend: JavaScript
  • GitLab CI
  • Nutzung von Cloud-Diensten für automatisierte Geodaten
SEVA
2020
Frontend-Development, Research Software Engineering
Quelle: https://www.gfz-potsdam.de/sektion/fernerkundung-und-geoinformatik/projekte/seva
Weiterentwicklung von Visualisierungen zur Exploration von Veränderungen in der Klassifizierung von Sentinel-2-Daten.

Technologien:
  • Frontend: JavaScript/TypeScript, Vue.js, NuxtJS, Vuetify, D3.js
  • Docker
Geodateninfrastruktur für Wissenschaftler
2019 - 2022
Geoinformatik
Quelle: https://geofon.gfz-potsdam.de
Umsetzung eines zentralen Dienstes für Karten- und Geodatendienste (WMS, WFS, CSW) im wissenschaftlichen Kontext.

Technologien:
RIESGOS
2019 - 2022
Backend-Development, DevOps, Research Software Engineering
Quelle: https://www.riesgos.de/images/news/2020-03-04_RIESGOS-Demonstrator_Screenshot_Tsunami_Demonstrator_mit-Text.jpg
Entwicklung und Bereitstellung von Web Processing Services für die szenarien-basierte Multi-Risikobewertung in der Andenregion. In Zusammenarbeit mit den GFZ-Wissenschaftlern und dem DLR.

Technologien:
  • Backend: Java, Python, WPS, SQLite
  • GeoServer, Jupyter Notebook
  • Docker, GitLab CI, Travis CI, Codecov, Apache JMeter
Baustelleninformationssystem MV
2018 - 2019
Backend-Development
Quelle: https://www.datex2.eu/datex-model/HTML.Version_2.1/index.htm
Entwicklung eines Backends für Baustelleninformationen für das Landesamt für Straßenbau und Verkehr Mecklenburg-Vorpommern unter Einhaltung und Unterstützung des DATEX2-Standards.

Technologien:
GeoPortal.MV
2017 - 2018
Full-Stack-Development
Quelle: https://www.geoportal-mv.de
Neuentwicklung des Geoportals für Mecklenburg-Vorpommern und Automatisierung zur Verwaltung von Geowebdiensten.

Technologien:
  • Backend: PHP, PostgreSQL
  • Frontend: PHP (Smarty), JavaScript, jQuery
INSPIRE-konforme Bereitstellung von Geodaten über Pre-defined Atom Feeds
Bachelorarbeit
Autor Matthias Rüster
Hochschule Hochschule Anhalt (Standort Dessau)
Fachbereich Fachbereich Architektur, Facility Management und Geoinformation
Institut Institut für Geoinformation und Vermessung
Studiengang Vermessung und Geoinformatik
Eingereicht Februar 2017
Download Bachelorarbeit_Rüster.pdf