Diese Seite enthält eine Auflistung nennenswerter Projekte an denen ich beruflich oder privat gearbeitet habe. Alle meine privaten Projekte sind öffentlich einsehbar auf Github.
Jedes Element enthält eine Auswahl relevanter Skills in Programmiersprachen, Frameworks und Werkzeugen. Da Projekte in ihrer Komplexität variieren, Technologien sich gegenseitig bedingen und Werkzeuge ausgetauscht werden können, ist diese Auswahl nicht abschließend vollständig. Jedoch stellt sie einen Schwerpunkt der gewonnenen Erfahrung und des Wissens durch die Arbeit in dem jeweiligen Projekt dar.
Berufliches Projekt
Pflege und Weiterentwicklung der Team-eigenen Entwicklungs- und Test-Umgebung.
Berufliches Projekt
1,5+ Jahre Full-Stack-Development in einem öffentlichen Projekt des Bundes: Mitarbeit bei der Migration des Frontend-Frameworks im laufenden Betrieb und Wartung von Legacy-Code.
Mimic
Java Annotation Processor, Maven Plugin und Gradle Plugin zur Generierung typsicherer Accessor-Methoden mittels Reflection.
Hibernate-Based-Migration
Konzeptuelle Erweiterung von Flyway zur Durchführung komplexer Migrationen von persistierten Daten mit Hibernate.
Berufliches Projekt
Design and Implementierung einer neuen Schnittstelle für ein Bestandsystem eines globalen Versicherungskonzern.
Sql-ResultSet-Interfaces
Maven Dependency für spezialisierte Subsets des java.sql.ResultSet-Interface. Diese Dependency richtet sich hauptsächlich an Frameworks, die ihre APIs mit schlanken Interfaces einfacher gestalten wollen.
Berufliches Projekt
3 Jahre Full-Stack-Development an einer öffentlichen Internetseite der Landesregierung, inklusive Daten-Aggregation, -Transformation, -Visualisierung und einer umfassenden Suchfunktion.
Bodewig.dev
(Ja, diese Webseite!)Eine mit 11ty generierte, statische, mehrsprachige Webseite, die liquid als Template-Sprache verwendet.
JPath-Filter
Ein Java Servlet-Filter für JSON-Servlets um Teile der Daten mittels JsonPath abzufragen, dem Äquivalent zu XPath für XML.
ShadowJs
Proof of Concept zur Isolation von JavaScript-Bibliotheken, die den globalen Scope manipulieren, in einem separaten Window-Kontext äquivalent zu Shadow DOM.
Visual-killedbygoogle
Visualisierung von Killed by Google, dem Google-Friedhof; einer open-source Sammlung aller nicht mehr verfügbaren Google Services, Produkte, Geräte und Apps.
Bachelor-Arbeit über die Implementierung und Visualisierung von Wahrheitsbäumen
Wahrheitsbäume sind eine Methode der Logik zum Lösen logischer Aussagen durch die Prüfung auf Widersprüche zwischen einzelnen Termen. Diese Anwendung interpretiert eine logische Aussage als Konsolen-Eingabe, bricht sie in einzelne Terme, erzeugt daraus einen Wahrheitsbaum und stellt diesen grafisch dar.