genutzte Technologien in Projekten

Frontend

  • Typescript als Programmiersprache
  • ReactJS von Facebook als SPA-Framework
  • AntDesign als Komponentenbibliothek
  • Material-UI als Komponentenbibliothek

Backend

  • Kotlin als Programmiersprache
  • Java als Programmiersprache
  • SpringBoot als Server Framework für mittlere bis komplexe Systeme
  • NodeJS als Server Framework für die Erstellung von Dummy-Backends oder zur Bereitstellung einfacher Services
  • R als statistische Programmiersprache

Infrastruktur

  • Git als Code-Versionsverwaltung
  • Gitlab-Pipelines als Build Pipeline für automatische Releases
  • Gradle als Projektverwaltung / Buildtool
  • Docker, Docker-Compose zum Betreiben von Anwendungen
  • Keycloak zur Nutzer- sowie Rechteverwaltung
  • Postgres als Datenbanken für Anwendung und Keycloak
  • Traefik als Proxy für verteilte Systeme
  • Hetzner als Server / Cloud-Provider