Themenschwerpunkt 01

Software-Entwicklung, die im Alltag trägt.

Ich entwickle individuelle Anwendungen, APIs und Services – verständlich geplant, sauber umgesetzt und so dokumentiert, dass sie langfristig weiterentwickelt werden können.

Abstrakte Darstellung von Softwaremodulen, die über Schnittstellen verbunden sind

Vom Problem zur wartbaren Lösung

Eine gute Software beginnt nicht mit möglichst viel Code, sondern mit einem klaren Verständnis der Aufgabe. Ich unterstütze bei der technischen Bestandsaufnahme, der Konzeption und der Umsetzung. Aus der bisherigen Arbeit bringe ich Erfahrung mit APIs, Client-Server-Systemen, Server-Backends, verteilten Systemen, Linux-Anwendungen und Mesos-Frameworks mit.

Konzeption

Gemeinsam werden Anforderungen, Schnittstellen, Datenflüsse und sinnvolle technische Grenzen sichtbar gemacht.

Umsetzung

Ich entwickle robuste Backends, APIs und Automatisierungen mit Fokus auf nachvollziehbares Verhalten und klare Zuständigkeiten.

Weiterentwicklung

Bestehender Code wird nicht automatisch ersetzt. Ich verbessere gezielt, dokumentiere Entscheidungen und halte den Betrieb im Blick.

Technologie- und Plattformexpertise

Je nach Aufgabe arbeite ich unter anderem mit Go, JavaScript, AngularJS, ANSI-C, C#, C++, Perl, PHP, COBOL, Turbo Pascal, Object Pascal, Free Pascal, REXX und Ada. Auch ältere Zielsysteme wie DOS, OS/2, ArcaOS, eComStation und MVS gehören zum Erfahrungsspektrum.

  • API-, Client/Server- und Backend-Entwicklung
  • Distributed Systems und Microservices
  • Linux-GUI- und CLI-Anwendungen
  • Mesos-Frameworks und Kubernetes-nahe Integrationen
  • Wartung, Migration und technische Dokumentation

Öffentliche Arbeiten

Ein Teil meiner Software und technischen Arbeiten ist öffentlich einsehbar. Das zentrale GitHub-Profil bietet einen Einstieg in ausgewählte Projekte und Repositories.

Softwareprojekt besprechen