Ich wurde am 12. April 1997 geboren und bin aktuell in Erlangen wohnhaft.

Meine Hauptinteressen liegen im Bereich des Deep Learnings. Erfahrungen sammeln konnte ich in der Anwendung des Deep Learning im industriellen Kontext, insbesondere der Qualitätssicherung von Carbonteilen.

Ausbildung

  • Seit 10/2018: Studiengang Master of Science in Informatik an der Universität Augsburg
  • Von 10/2015 bis 09/2018: Studiengang Bachelor of Science in Informatik und Multimedia an der Universität Augsburg. Abgeschlossen mit der Note 2,18
  • 06/2015: Abitur am Graf-Münster-Gymnasium Bayreuth, abgelegt an der Staatlichen Gesamtschule Hollfeld mit der Note 1,5

Praktische Erfahrungen

Während meines Studiums hatte ich die Möglichkeit sowohl fachlich als auch im Umgang mit Menschen viele Erfahrungen zu sammeln:

Masterarbeit - Seit 08/2020

Aktuell fertige ich am Institut für Software & Systems Engineering (ISSE) der Universität Augsburg meine Masterarbeit an.

Thema der Arbeit: “In-situ Überwachung von Composite-Herstellungsprozessen mit tiefen neuronalen Netzen auf der Basis von 3D-Repräsentationen”

Für diese Arbeit habe ich mit Hilfe der Simulation PAM-RTM von ESI Systems Daten des RTM-Prozesses für die Herstellung von Carbonteilen erzeugt und diese anschließend mit Graph Convolutional Neural Networks verarbeitet.

Das Thema dieser Arbeit habe ich in einem Blog-Post genauer ausgeführt.

Wissenschaftliche Hilfskraft - Seit 12/2018

Seit Dezember 2018 und aktuell parallel zur Masterarbeit bin ich als wissenschaftliche Hilfskraft am ISSE tätig. Dort unterstütze ich die Forschung von Simon Stieber im Bereich der Qualitätsvorhersage von CFK-Bauteilen mittels maschinellen Lernens. Große Teile der Forschung finden im Rahmen des CosiMo-Projektes statt.

Während meiner Tätigkeit ist unser eigenes Framework zum Trainieren und Evaluieren von Deep Learning Modellen in Pytorch entstanden, an dem ich in weiten Teilen mitgewirkt habe. Wichtige Ziele für das Framework waren:

  • Erweiterbarkeit auf nahezu beliebige Lernziele und Modelle
  • Brauchbares Logging des Trainings und der Ergebnisse
  • Umgang mit großen Datenmengen (> 10 TB)

Tutor für das Softwareprojekt - 04/2018 - 10/2018

Als Tutor habe ich die Studenten bei der Durchführung des Softwareprojektes im Studiengang Informatik unterstützt. Entwickelt werden sollte eine Applikation im SAP-Umfeld. Besonderes Augenmerk lag auf der Unterstützung der Teamarbeit und der Kontrolle von Arbeitsfortschritt und Zeitmanagement.

Tutor für Informatik 1 - 10/2017 - 03/2018

Als Tutor in der Einführungsveranstaltung zum Programmieren in C habe ich in einem wöchentlichen Übungstermin gemeinsam mit den Studenten das Übungsblatt besprochen. Zusätzliche Aufgaben waren die Korrektur des Übungsblattes und die Betreuung der Studenten in einer freiwillen Programmierübung (“Betreutes Porgrammieren”).

Multimedia-Projekt - 10/2017 - 03/2018

Das im Studiengang Informatik und Multimedia verpflichtende Multimedia-Projekt habe ich am Lehrstuhl für Multimedia und maschinelles Sehen der Universität Augsburg durchgeführt. In diesem Projekt habe ich die Grundlagen des “Old-School” Machine Learnings mit SVMs und Feature Exctraction gelernt. Die Aufgabe war die Nachimplementierung des HOG-Ansatzes (Histogram of Oriented Gradients) für die Detektion von Menschen in Bildern. Implementiert wurde der Ansatz in C++ mit OpenCV.

Fähigkeiten und Interessen

IT-Kenntnisse

Den Großteil meiner Programmiererfahrung habe ich in Python und Java gesammelt. Darüber hinaus habe ich auch mit C und C++ gearbeitet.

Im Bereich der Machine Learning Frameworks arbeite ich hautpsächlich mit PyTorch, aber ich habe auch Erfahrungen mit Tensorflow 1.x gesammelt. Außerdem arbeite ich mit den Data Science Frameworks Scikit-learn und Numpy und den Frameworks Deep Graph Library und PyTorch3D für die Verarbeitung von Graph-Daten mit neuronalen Netzen.

Grundlegende Kenntnisse habe ich im Bereich der Containervirtualisierung/High Performance Computing mit Docker und Singularity und dem Workloadmanager SLURM.

Ich kann sicher mit Git umgehen und habe ein grundlegendes Verständnis von Linux.

Sprachen

Meine Muttersprache ist Deutsch und ich spreche zusätzlich Englisch auf B2-Niveau.

Sonstige Kenntnisse

Ich besitze einen Führerschein der Klasse B.

Hobbies

In meiner Freizeit gehe ich gerne Radfahren und Wandern, außerdem lese und koche ich sehr gerne.