Ich bin Mike Hartl - Senior Softwareentwickler mit über 17 Jahren Erfahrung in Backend-Systemen und Softwarearchitektur.

Ich unterstütze Unternehmen dabei, komplexe Anwendungen zu strukturieren, zu stabilisieren und nachhaltig weiterzuentwickeln.

Fokus

Mein Schwerpunkt liegt in der Arbeit mit gewachsenen Softwaresystemen.

Also Anwendungen, die über Jahre entstanden sind und bei denen steigende Komplexität, unklare Strukturen oder instabile Releases die Weiterentwicklung erschweren.

Ich werde typischerweise hinzugezogen, wenn Backend-Systeme ihre Grenzen erreichen, Releases nicht mehr stabil laufen oder die technische Komplexität das Entwicklungstempo spürbar ausbremst.

In solchen Situationen unterstütze ich Teams dabei, Systeme strukturiert zu stabilisieren, Komplexität zu reduzieren und wieder in einen Zustand zu bringen, in dem zuverlässig gearbeitet und geliefert werden kann.

Was ich konkret mache

  • Modularisierung und Weiterentwicklung bestehender Systeme
  • Verbesserung von Codequalität und Testbarkeit
  • Strukturierung von Softwarearchitektur (Clean Code, SOLID, DDD)
  • Entwicklung und Stabilisierung von Backend-Systemen

Dabei geht es mir nicht nur um technische Maßnahmen, sondern vor allem darum, die tägliche Arbeit im System wieder einfacher und verlässlicher zu machen.

Technologie & Arbeitsweise

Mein technischer Fokus liegt im PHP-Umfeld, insbesondere mit Symfony.

Ergänzend arbeite ich mit:

  • API-Design und Backend-Architektur
  • Datenbanken wie MySQL und PostgreSQL
  • Docker, CI/CD und Deployment-Prozessen
  • dem Aufbau und Betrieb skalierbarer Systeme

Ich arbeite strukturiert, pragmatisch und seit mehreren Jahren vollständig remote.

Mein Ansatz

Ich entwickle keine theoretischen Konzepte, sondern setze direkt im bestehenden System an.

Der Fokus liegt darauf, konkrete Verbesserungen umzusetzen, die im Alltag Wirkung zeigen - und gleichzeitig eine Grundlage schaffen, auf der Systeme langfristig sinnvoll weiterentwickelt werden können.

Produkte & Referenzen

Neben der Arbeit an bestehenden Systemen entwickle ich eigene Softwareprodukte.

Diese entstehen aus konkreten Anforderungen aus Referenzumsetzungen - nicht aus theoretischen Ideen.

Der Fokus liegt darauf, Lösungen zu bauen, die sich in der Praxis bewähren und langfristig weiterentwickeln lassen.

So verbinde ich praktische Umsetzung mit dem Aufbau skalierbarer Lösungen.

Aktuelle Schwerpunkte

Ein Teil meiner Arbeit entwickelt sich zunehmend in Richtung Beratung im Kontext Softwarearchitektur und Systementwicklung.

Zusätzlich beschäftige ich mich mit der Integration von AI in bestehende Systeme.

Dabei geht es nicht um isolierte Experimente, sondern um konkrete Anwendungsfälle - zum Beispiel:

  • Automatisierung wiederkehrender Prozesse
  • Unterstützung von Entwicklungs- und Analyse-Workflows
  • sinnvolle Integration in bestehende Backend-Architekturen

Ziel

Mein Ziel ist es, Unternehmen nicht nur bei einzelnen technischen Problemen zu unterstützen, sondern Systeme so zu strukturieren, dass sie langfristig stabil, verständlich und weiterentwickelbar bleiben.

Interesse an einer Zusammenarbeit?

Wenn du ein bestehendes System verbessern oder eine neue Lösung aufbauen möchtest, kannst du dich jederzeit melden.

Ich gebe gerne eine ehrliche Einschätzung, ob und wie ich unterstützen kann.

Kontakt aufnehmen