Neue Anforderungen, wachsende Systeme oder der Wunsch nach künstlicher Intelligenz bringen neue Herausforderungen mit sich.
Ich unterstütze kleine und mittelständische Unternehmen in Bayern und vor allem in München dabei, ihre bestehenden Softwaresysteme besser zu verstehen, gezielt zu verbessern und einfacher weiterzuentwickeln. Auch beim Entwurf neuer Softwaresysteme begleite ich Sie.
Als zertifizierter Softwarearchitekt, Softwaretester und Anforderungsingenieur verbinde ich langjährige praktische Erfahrung mit einer iterativen, KI-gestützten Arbeitsweise und kreativen Lösungsansätzen.
Diplom-Informatiker (Univ.) Michael Mirwaldt
Zertifizierter Softwarearchitekt, Softwaretester und Anforderungsingenieur
15 min · Unverbindlich
Zertifiziert in Softwarearchitektur, Tests und Anforderungen
Berufserfahrung in der Softwareentwicklung
Erfahrung mit Java seit dem Studium
an der Ludwig-Maximilians-Universität München mit Note "sehr gut"
Viele Herausforderungen in der Softwareentwicklung lassen sich gezielt angehen:
Es gibt viele Ideen, aber keine Bewertung von Nutzen, Aufwand und Risiken.
Kleine Anpassungen ziehen unerwartete Fehler nach sich, und Schätzungen werden unsicher.
Trotz Tests landen Fehler in Produktion, und vor jedem Release steigt die Nervosität.
Anforderungen sind unklar oder widersprüchlich, und am Ende wird das Falsche entwickelt.
Es gibt viele Ideen, aber zu wenige in Ihrem IT-Team, um sie umzusetzen.
Es gibt neue Technologien, aber noch keiner konnte sich mit ihnen beschäftigen.
Sie wählen die Unterstützung, die zu Ihrer aktuellen Situation passt:
Wo in Ihrer Software lohnt sich der Einsatz der KI?
Sie erhalten bewertete und priorisierte KI-Anwendungsfälle in Ihrer Software sowie Empfehlungen für die nächsten Schritte.
Wo steckt noch Verbesserungspotenzial in Ihrer Software?
Sie erhalten eine strukturierte Einschätzung Ihrer Architektur, Anforderungen und/oder Tests mit konkreten Verbesserungsmaßnahmen.
Welche praktische Unterstützung bei der Umsetzung von Verbesserungen oder neuer Systeme brauchen Sie?
Sie erweitern ohne eine zusätzliche Festanstellung mit mir vorübergehend Ihr Team.
Welche Kenntnisse über neue Technologien fehlen Ihnen?
Ihre Mitarbeitenden lernen neue Methoden und Technologien praxisnah kennen und wenden sie selbst an.
Ich setze KI gezielt dort ein, wo sie einen Mehrwert bietet. Dabei berücksichtige ich Datenschutz, Vertraulichkeit und die Anforderungen Ihres Unternehmens.
Seit vielen Jahren entwickle und modernisiere ich Java-basierte Backend-Systeme – unter anderem im Finanz- und Automobilbereich.
Drei Erfahrungen haben meine Arbeitsweise besonders geprägt:
E-Mobilität
Wie ein flexibel testbarer Prototyp trotz später Partnersysteme früh Ergebnisse lieferte.
Versicherung
Wie bewusst wiederholter Code dabei half, Abhängigkeiten zwischen Systemen zu reduzieren.
Börse
Wie ein neuer Service eine andere Schnitstelle anbot, ohne das bewährte Backend zu verändern.
Software lässt sich aus unterschiedlichen Blickwinkeln betrachten. Wer diese Perspektiven verbindet, erkennt Zusammenhänge, entwickelt bessere Lösungen und vermeidet unnötige Kosten und Risiken. Genau dabei unterstütze ich Sie.
Was soll Ihre Software leisten?
Sie stellen sicher, dass Ihre Software das leistet, was Sie tatsächlich benötigen.
Wie verstehen sich alle Beteiligten besser?
Sie vermeiden Missverständnisse und erleichtern die Zusammenarbeit aller Beteiligten.
Wie kann auf Unerwartetes kreativ reagiert werden?
Sie profitieren von kreativen Lösungen, neuen Blickwinkeln und einem flexiblen Umgang mit unerwarteten Herausforderungen.
Was leistet Ihre Software tatsächlich?
Sie erkennen Fehler frühzeitig und gewinnen Sicherheit bei Änderungen.
Welche Verbesserungen an der Software lohnen sich?
Sie investieren gezielt in Maßnahmen, deren erwarteter Nutzen den Aufwand rechtfertigt.
Wie bleibt Ihre Software veränderbar?
Sie schaffen die Voraussetzungen für zuverlässige, wartbare und leichter erweiterbare Systeme.
Welche technischen Möglichkeiten gibt es?
Sie treffen fundierte technische Entscheidungen und nutzen geeignete Verfahren und Technologien.
Wo in Ihrer Software bietet sich der Einsatz der KI an?
Sie erkennen und nutzen KI-Potenziale in Ihrer Software, die Ihnen einen echten Mehrwert bieten.
Der Mehrwert liegt im Zusammenspiel:
Eine gute technische Lösung muss nicht nur funktionieren, sondern auch die richtigen Anforderungen erfüllen, wirtschaftlich sinnvoll und zuverlässig überprüfbar sein. Durch die Verbindung dieser Perspektiven und anderer lassen sich Verbesserungen ganzheitlich betrachten.
Unverbindlich und kostenlos. Sie schildern mir Ihre Situation und ich sage Ihnen ehrlich, ob und wie ich helfen kann.