# Konstantin Hintermayer ## Rolle im Projekt ::: columns :::: column Aufgabenbereiche: - Infrastruktur & CI/CD - Product Owner - Kundenschnittstelle - 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 Systemaufbau: - Debian Linux - PostgreSQL - NginX - Asp.Net Core :::: :::: column Entwicklungsumgebung: - Gitea Server - Wireguard - Docker - Transfer: GitHub - Gitea Actions :::: ::: ## 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