Files
pm/Defensio/02_Praesentation_Konstantin_Hintermayer.md

1.3 KiB

Konstantin Hintermayer

Rolle im Projekt

::: columns

:::: column Aufgabenbereiche:

  • Product Owner
  • Kundenschnittstelle
  • Infrastruktur & CI/CD

Softwareentwicklung:

  • Event Registration
  • Black Board
  • Report System
  • Mass Mailer

::::

:::: column

\begin{tikzpicture} \clip (0,0) circle (3em); \node at (0,0) {\includegraphics[width=6em]{./Images/images/konstantin/profile.jpg}}; \draw[accent, line width=3pt] (0,0) circle (3em); \end{tikzpicture}

::::

:::

Infrastruktur

::: columns :::: column

Entwicklung:

  • Gitea: Versionskontrollsystem
  • Wireguard: VPN
  • Docker: Containerisierung
  • GitHub: Transfer
  • Gitea Actions: CI/CD

:::: :::: column

Produktion:

  • Debian: Betriebssystem
  • NginX: Reverse Proxy
  • PostgreSQL: Datenbank
  • Oqtane: CMS

:::: :::

CI/CD

CI:

  • Gitea Actions
  • Debian Packages (.deb)
  • Code-Reviewing:
    • KI
    • Git-Flow

Softwarearchitektur

  • Open-Closed Principle
  • Strategy Pattern
  • Dependency Injection

Technischer Vergleich

Bisherige Erfahrungen:

  • Go
  • Typescript
  • GRPC (interprozess Kommunikation)

Untersuchungsgebiete:

  • Typisierung
  • Konsistenz

Teamleitung

::: columns

:::: column left ::::

:::: column right ::::

:::

Fazit