Skip to content

Arthur SchimpfSoftwareentwickler

Karlsruhe · Java · Spring Boot · Seit 2019 schreibe ich Software, die auch in einem Jahr noch verständlich ist.

Wer ich bin

Ich bin Softwareentwickler aus Karlsruhe – und arbeite seit 2019 professionell mit Code. Was mich antreibt, ist nicht die Technologie selbst, sondern das, was dahintersteckt: das Lösen echter Probleme, das Schreiben von Software, die jemand wirklich benutzt, und das gemeinsame Arbeiten in einem Team, das versteht warum es das tut was es tut. Technologie ist für mich ein Handwerk. Ich mag dieses Handwerk sehr – aber ich betreibe es, weil ich damit Dinge entstehen lasse, die Bedeutung haben. Nicht um der Technologie selbst willen.

Begonnen hat alles mit einem kaufmännischen Abitur am Ludwig-Erhard Gymnasium in Karlsruhe – BWL, Volkswirtschaft, Wirtschaftsmathematik. Nicht weil ich Buchhalter werden wollte, sondern weil ich verstehen wollte wie Organisationen funktionieren, wie Entscheidungen unter Unsicherheit getroffen werden, wie Systeme aufgebaut sind. Dieser wirtschaftliche Hintergrund begleitet mich bis heute. Er hilft mir zu verstehen, warum eine Software so gebaut sein muss wie sie gebaut ist – nicht nur wie. Wenn ich mit Fachleuten aus dem Controlling oder dem Vertrieb zusammenarbeite, finde ich Anknüpfungspunkte, die rein technisch geprägte Kollegen manchmal suchen müssen. Das ist ein Vorteil, den ich bewusst einsetze.

Dann kam die duale Ausbildung bei abas Software in Karlsruhe: vier Jahre, in denen ich gleichzeitig Fachinformatiker Anwendungsentwicklung studiert und täglich an echter Unternehmenssoftware mitgearbeitet habe. Java, Spring Boot, ERP-Integrationen, Web-Technologien – die technische Grundlage. Nach der Ausbildung blieb ich ein weiteres halbes Jahr als Webentwickler und baute Shop-Plugins, die das abas ERP-System mit externen E-Commerce-Plattformen verknüpften. Kundenprojekte mit klaren Zeit- und Budgetvorgaben. Das hat früh ein Verständnis für kommerzielle Softwarelieferung geschärft – dafür, was es bedeutet, wenn echte Nutzer auf echte Ergebnisse warten. Vor allem aber: gelernt, wie professionelle Teams Software bauen. Dass guter Code nicht von alleine entsteht, sondern durch Absprachen, Reviews, und die Bereitschaft, sich gegenseitig ehrlich zu sagen was nicht stimmt.

Workspace

Wie ich über Code denke

Guter Code hat weniger mit Intelligenz zu tun als mit Disziplin und Empathie.

Disziplin, weil es erheblich einfacher ist, schnell schlechten Code zu schreiben als langsam guten. Empathie, weil Code immer für Menschen lesbar sein muss – nicht nur für den Compiler. Die Frage, die mich bei jeder Entscheidung begleitet: Wird ein Kollege, der in einem Jahr auf diesen Code schaut, sofort verstehen was hier passiert? Wenn nicht, ist etwas falsch – nicht am Kollegen, sondern am Code.

Das führt mich zu kurzen Methoden, zu sprechenden Variablennamen, zu Klassen die eine Sache gut können anstatt viele Dinge mittelmäßig. Nicht aus Ideologie. Sondern aus der praktischen Erfahrung, dass lesbarer Code einfacher zu testen ist, leichter zu erweitern, günstiger im Betrieb. Ich habe Code gesehen, der perfekt lief und trotzdem ein Albtraum war – weil niemand mehr wusste was er tat. Und ich habe Code gesehen, der nicht das Schnellste war, aber ein Team über Jahre glücklich gehalten hat, weil er verständlich blieb. Die zweite Art schreiben zu wollen ist keine Schwäche. Es ist Handwerk.

Gleichzeitig glaube ich nicht an Reinheitsdogmen. Sauberer Code ist kein Selbstzweck. Er ist ein Mittel, um Software langfristig wartbar und erweiterbar zu halten. Wenn der Kontext pragmatische Abstriche erfordert – Zeitdruck, Prototyp, Legacy-Umgebung – dann mache ich die Abstriche bewusst und dokumentiere sie.

Der Unterschied zwischen einem schlechten Entwickler und einem pragmatischen liegt darin, dass der pragmatische weiß was er tut und warum.


Wie ich mit Menschen arbeite

Ich bin kein Entwickler, der mit Kopfhörern in der Ecke sitzt und hofft, nicht angesprochen zu werden. Ich arbeite gern mit Menschen. Diskussionen über Architekturentscheidungen, Code Reviews die tatsächlich etwas verändern, Retrospektiven in denen ehrlich gesagt wird was nicht geklappt hat – das ist für mich keine notwendige Pflicht neben der eigentlichen Arbeit. Es ist ein zentraler Teil davon.

Fünf Minuten Gespräch lösen Probleme, über die man sonst stundenlang hin- und herschreibt.

Ich glaube an direkte Kommunikation. Nicht an Direktheit als Rechtfertigung für Unhöflichkeit – sondern an die Überzeugung, dass klare Aussagen ein Team schneller voranbringen als diplomatische Andeutungen. Ich sage, wenn ich etwas nicht weiß. Ich sage, wenn eine Deadline nicht realistisch ist. Ich sage auch, wenn ich einen anderen Ansatz für besser halte – und ich kann begründen warum, ohne dabei persönlich zu werden.

Für Code Reviews gilt dasselbe Prinzip. Ein Review ist keine Beurteilung des Entwicklers, sondern eine Prüfung des Codes. Beides auseinanderzuhalten ist wichtig – und ich versuche in jeder Rückmeldung, die ich gebe, genau das zu tun. Ich schätze Reviews, die mir ehrlich sagen was verbesserungswürdig ist. Die beste Rückmeldung, die ich in meiner Karriere bekommen habe, war von einem Kollegen bei abas, der meinen ersten größeren Pull Request fast vollständig zurückgewiesen hat – mit ausführlicher Begründung für jeden Punkt. Das war unbequem. Und eines der lehrreichsten Erlebnisse, die ich in dieser Branche hatte.


Was mich gerade beschäftigt

Seit Anfang 2025 arbeite ich bei Hellmann Worldwide Logistics in einem kleinen, spezialisierten Team an einer Migrationsaufgabe: ein AS400-System, das über Jahrzehnte gewachsen ist, wird in eine moderne Microservice-Architektur überführt. Dazu haben wir eine vollständige ETL-Pipeline entwickelt – Extraktion aus dem Altsystem, Transformation und Validierung über einen eigenen Service, Einspeisung in das neue Domänenmodell. Oben drauf ein Angular-Frontend für die operativen Nutzer. Es geht um Offerten, Angebote, Nebenkostenberechnungen – die Kernprozesse, mit denen Hellmann seine Logistikleistungen bepreist.

Diese Arbeit klingt technisch trocken. Im Alltag ist sie das Gegenteil. Es ist Detektivarbeit: Was macht dieser dreißig Jahre alte Code eigentlich? Warum wurde damals so entschieden? Welche Geschäftsregeln stecken implizit in Prozessen, die nie dokumentiert wurden? Und gleichzeitig Architekturarbeit: Wie überführt man das richtig in eine neue Welt, ohne dabei Funktionen zu verlieren, die jemand benutzt – auch wenn sie in keinem Lastenheft stehen? Was man an Legacy-Systemen lernt, trägt man in jedes neue System.

Hellmann hat im Zuge einer konzernweiten Restrukturierung einen erheblichen Teil der Belegschaft abgebaut – meine Stelle war davon betroffen. Ich nutze die Situation, um den nächsten Schritt bewusst zu wählen. Was ich suche: ein Team, das handwerklich ordentlich arbeitet – keine Perfektionisten, die nie etwas fertig bekommen, aber Menschen, die sich dafür interessieren ob ihr Code in einem Jahr noch wartbar ist. Ein Unternehmen, das Entwicklern zutraut, Entscheidungen zu treffen. Und ein Umfeld, in dem direkte Kommunikation die Norm ist, nicht die Ausnahme.


Außerhalb der Arbeit

Seit April 2025 haben meine Freundin und ich eine gemeinsame Wohnung in Karlsruhe. Die Renovierung läuft – und wer das selbst schon gemacht hat weiß: Renovieren erfordert erheblich mehr Planung, Koordination und Geduld als erwartet. Parallel dazu gibt es einige eigene Softwareprojekte, an denen ich in meiner Freizeit arbeite. Nicht primär um Geld zu verdienen, sondern weil das Bauen von Dingen eine eigene Freude hat – besonders wenn man dabei etwas lernt, das sich auch beruflich auszahlt.

Ich bin seit Jahren an Videografie interessiert – Filmen und Schneiden, weniger als Hobby denn als Gegenpol zum abstrakten Denken im Beruf. Ein Video zu schneiden hat ein konkretes, sichtbares Ergebnis auf das man zeigen kann. Das schätze ich. Außerdem: gute Serien, Story-Games wenn die Zeit es erlaubt. The Last of Us Part II war das einzige Spiel, das mich tagelang beschäftigt hat – nicht wegen der Spielmechanik, sondern wegen der Geschichte. Gute Erzählungen faszinieren mich, egal in welchem Medium.

Arthur und SelinaDie neue Wohnung

Kontakt

Ich freue mich über Nachrichten – ob Jobangebot, Projektidee oder einfach ein Gespräch. Direkt per E-Mail ist am schnellsten.

Arthur.Schimpf@gmx.de