>

Portfolio

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.

Java JSF/JSP Vue.js SQL/Postgres Hibernate/JPA Maven yarn OpenAPI Flyway JBoss *nix

Berufliches Projekt

Design and Implementierung einer neuen Schnittstelle für einen globalen Versicherungskonzern.

Java Spring Boot Maven OpenAPI Tomcat *nix

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.

Java Maven

Berufliches Projekt

3 Jahre Full-Stack-Development an einer öffentlichen Internetseite der Landesregierung, inklusive Daten-Aggregation, -Transformation, -Visualisierung und einer umfassenden Suchfunktion.

Java TypeScript JavaScript SQL/Oracle Redux HTML CSS Maven yarn Flyway NetWeaver

Bodewig.dev

(Ja, diese Webseite!)

Eine mit 11ty generierte, statische, mehrsprachige Webseite, die liquid als Template-Sprache verwendet.

JavaScript 11ty HTML CSS npm CI

JPath-Filter

Ein Java Servlet-Filter für JSON-Servlets um Teile der Daten mittels JsonPath abzufragen, dem Äquivalent zu XPath für XML.

Java Maven

Web-Shell

- Eine im Browser simulierte Bash

Website mit Bash Look-and-Feel zur Simulation simpler *nix-Befehle.

TypeScript React Redux TSX HTML CSS npm *nix

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.

TypeScript React Redux TSX HTML CSS npm

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.

Java ANTLR