Matthias Rüster

Projects

ZooRoyal.de

2023 · Full Stack Development

ZooRoyal.de

Source: https://www.zooroyal.de

Implementation of new features in the frontend and backend.

Technologies:

  • Backend: PHP, Shopware, Symfony, Doctrine
  • Frontend: Smarty, JavaScript/TypeScript, Stencil, jQuery, Bootstrap, Less
  • Docker, Ansible, GitHub Actions

GEOFON Earthquake Explorer

2021 · Frontend Development, DevOps, Research Software Engineering

GEOFON Earthquake Explorer

Source: https://geofon.gfz-potsdam.de/eqexplorer

Lead developer for the frontend (NuxtJS with Vuetify and TypeScript) in collaboration with the GEOFON team.

Technologies:

  • 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

GeoPeril / TRIDEC Cloud

Source: https://trideccloud.gfz-potsdam.de

Continuation of the prototype for a tsunami early warning system. Redesign of the software architecture (Docker, Python backend, WPS, GitLab CI pipelines) and a new frontend implementation (NuxtJS with Vuetify and TypeScript).

Release of the source code as an open source project within the Eclipse Foundation as GeoPeril.

Prototype deployment in the tsunami scenario NEAMWave21. Also initiated the continuation of the solution as a generic framework for any kind of geological event (e.g. volcanoes, earthquakes, landslides, floods, droughts, ...).

Technologies:

  • Backend: Python, GMT, MongoDB, WPS
  • Frontend: JavaScript/TypeScript, Vue.js, NuxtJS, Vuetify, D3.js
  • Docker, GitLab CI
  • Use of cloud services for sending fax and SMS

Interactive Web Map for Cooperation Agreements

2021 · Full Stack Development, DevOps

Interactive Web Map for Cooperation Agreements

Source: gfz-potsdam.de

Further development and modernization of an existing web application. Design and development of a CI pipeline for the automatic update of contract data including the map display.

Technologies:

  • Backend: Python
  • Frontend: JavaScript
  • GitLab CI
  • Use of cloud services for automated geodata

SEVA

2020 · Frontend Development, Research Software Engineering

SEVA

Source: gfz-potsdam.de

Further development of visualizations for exploring changes in the classification of Sentinel 2 data.

Technologies:

  • Frontend: JavaScript/TypeScript, Vue.js, NuxtJS, Vuetify, D3.js
  • Docker

GeoPortal.MV

2017 – 2018 · Full Stack Development

GeoPortal.MV

Source: https://www.geoportal-mv.de

Redevelopment of the geoportal for Mecklenburg Vorpommern and automation for managing geo web services.

Technologies:

  • Backend: PHP, PostgreSQL
  • Frontend: PHP (Smarty), JavaScript, jQuery

INSPIRE compliant provision of geodata via pre-defined Atom feeds

Bachelor's thesis

AuthorMatthias Rüster
UniversityAnhalt University of Applied Sciences (Dessau campus)
DepartmentDepartment of Architecture, Facility Management and Geoinformation
InstituteInstitute for Geoinformation and Surveying
ProgramSurveying and Geoinformatics
SubmittedFebruary 2017
DownloadBachelorarbeit_Rüster.pdf (German)

Projects from University

Reports

MathematicsComparison of interpolations, Roots of fourth degree polynomials
SurveyingGeodatenpraktikum, Site plan survey, Presentation
Web MappingInteractive web map
Terrestrial Laser ScanningSurvey campaign with a laser scanner
Physics / SensorsThermal image analysis, Presentation, Resistance characteristics of semiconductors, Thermometer inertia
Remote Sensing / PhotogrammetryBundle block adjustment
Land RegistryConverting GK to ETRS89, Handout
Land Use ManagementCreation of an example B-Plan (German zoning plan)

All reports above are in German.