# 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