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
Entwicklung in einem öffentlichen Projekt des Bundes: Mitarbeit bei der Migration des Frontend-Frameworks im laufenden Betrieb und Wartung von Legacy-Code.
Berufliches Projekt
Design and Implementierung einer neuen Schnittstelle für einen 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.
Web-Shell
- Eine im Browser simulierte BashWebsite mit Bash Look-and-Feel zur Simulation simpler *nix-Befehle.
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.