Forschungsaktivität
Werdegang
- Studium der Informatik an der THM in Gießen
- Abgeschlossene Promotion in Kooperation mit der Philipps-Universität Marburg (Schwerpunkt: Modellgetriebene Softwareentwicklung im Kontext von CMS-Erweiterungen)
- Wissenschaftlicher Mitarbeiter im Institut für Informationswissenschaften
- DevOps-Specialist bei milch & zucker - Talent Acquisition & Talent Management Company AG
Schwerpunkte
- Model-Driven Software Engineering und alles, was dazu gehört: MDA, MBE, MDRE, Low-Code-Development, ...
- Agile Prozesse, Organisationen und Werkzeuge zur Durchführung insb. softwareentwickelnder Projekte (Scrum, DevOps, CI/CD, MDE, TDD, ...) → Software Engineering
- Web-Entwicklung und damit verbundene Frameworks, UX(-Design), Cloud Native, ...
Im Rahmen meiner Promotion beschäftigte ich mich in erster Linie mit der Umsetzung eines modellgetriebenen Ansatzes zur Entwicklung von Software-Erweiterungen für Web-Content-Management-Systeme wie Joomla, WordPress, Drupal und Co.
Daraus entstanden ist eine Infrastruktur zur modellgetrieben Entwicklung von Joomla-Erweiterungen - JooMDD. Diese Infrastruktur, bestehend aus einer domänenspezifischen Sprache, Modelleditoren, einem Code-Generator, sowie Reverse-Engineering-Komponenten, kann als Plugin in gängigen Entwicklungsumgebungen (Eclipse, IntelliJ,PhpStorm) oder als Webanwendung verwendet werden. Der Einsatz dieser Infrastruktur in konkreten Projekten bildete den Kern meiner Promotion und zeigt, dass ein modellgetriebener Ansatz in passenden Domänen eine sinnvolle und profitable Alternative zur konventionellen Softwareentwicklung darstellt.
Weiterhin beschäftige ich mich im Rahmen unseres Instituts mit der Einsetzbarkeit von Augmented Reality-Ansätzen im universitären Sektor. Aus dieser Forschung im Rahmen von mehreren studentischen Praktika enstand die mobile Anwendung Augmented Campus. Im Rahmen studentischer Abschlussarbeiten messen wir zum einen die Sinnhaftigkeit der Anwendung unter Zuhilfenahme empirischer Forschungsmethoden und experimentieren zum anderen mit aktuellen Softwareentwicklungsmethoden, in welchem Maße sich die Weiterentwicklung und Wartbarkeit der Anwendung verbessern lässt.
Projekte / Abschlussarbeiten
... alles was in meine Schwerpunkte (s.o.) fällt und den Studierenden Spaß macht - sehr gerne auch in Zusammenarbeit mit Unternehmen oder anderen Hochschulen.
