Skip to main content

Diplom-Informatiker
Michael Mirwaldt

Ich bin zertifizierter Diplom-Informatiker, Java-Experte und arbeite agil, AI-assisted und auch unkonventionell. Unternehmen unterstütze ich bei Softwaretests, Architektur-Reviews, Anforderungserhebung, Java-Themen und beim Einsatz von KI in der Softwareentwicklung.

Über mich

Schon als Schüler begann ich, mir das Programmieren selbst beizubringen. Mit dem Borland C++ Builder 1.0 schrieb ich damals mein erstes kleines Spiel: „Hangman“. Diese Erfahrung hat mich so fasziniert, dass ich nach dem Abitur Informatik studierte – ein Studium, das ich mit „sehr gut“ abgeschlossen habe.


Während des Studiums lernte ich die Programmiersprache Java kennen, die mich bis heute begleitet. Gleichzeitig entwickelte sich mein Interesse an Softwaretests, Softwarearchitekturen und der sauberen Erhebung von Anforderungen. In den letzten Jahren beschäftige ich mich zunehmend mit den Möglichkeiten der Künstlichen Intelligenz im Software-Engineering.


In vielen unterschiedlichen Projekten konnte ich über ein Jahrzehnt hinweg wertvolle praktische Erfahrungen sammeln. Fortbildungen wie die iSAQB® CPSA Schulungen sowie Konferenzen wie die JavaLand und Unconferences wie SoCraTes Germany und SoCraTes Austria haben mir dabei immer wieder neue Impulse gegeben.


Vor etwa 15 Jahren entdeckte ich außerdem das Improvisationstheater – vereinfacht gesagt: Theater ohne Drehbuch. Alles entsteht spontan aus dem Moment heraus. Diese Erfahrung hat mir viel Selbstvertrauen gegeben und hilft mir bis heute, mit Überraschungen konstruktiv umzugehen und das Beste aus jeder Situation zu machen.


Wissen

Ausbildung

  • Studium der Informatik mit Nebenfach Physik an der Ludwig-Maximilians-Universität München mit Note "Sehr gut" 
  • iSAQB® CPSA Schulungen: Foundation, Improve, Req4Arc, DDD 
  • Softskill-Kurse: Teamtraining, Konflikttraining 
  • Wirtschaftsführerschein - Betriebswirtschaft bei der VHS München
  • Workshop "Mob programming" bei W. Zuill auf der Craft Conference

Zertifikate

  • iSAQB® Software Architecture – Foundation Level (CPSA-F) 
  • ISTQB® Certified Tester Foundation Level 4.0 (CTFL)
  • ISTQB® Certified Tester - Testing with Generative AI (CT-GenAI)
  • IREB® Requirements Engineering – Foundation Level (CPRE-FL)

Konferenzen

  • SoCraTes Germany
  • SoCraTes Austria
  • JavaLand
  • DevLand 
  • JCON Europe
  • JCrete 

Fähigkeiten
und Erfahrungen

Ausgewählte Fähigkeiten

  • Java (8, 11. 17. 21. 25)
  • JUnit5, Mockito, Jqwik, PI (mutation testing)
  • Design patterns & principles
  • Test-driven design (TDD) und Refactoring
  • Behavior-driven design (BDD)
  • Pair und Team programming
  • Domain driven design (DDD)
  • Hexagonal architectures
  • Spring Boot, JPA, REST-APIs
  • UML, BPMN
  • ChatGPT, Claude, Ollama
  • Englisch auf C1-Niveau
  • Improvisationstheater

Ausgewählte Projekte

  • Entwicklung eines Java Backend Prototyps in der AWS Cloud, welches es, im Rahmen eines Förderprojektes zur E-Mobilität, Nutzer*innen ermöglicht sich über das System in virtuelle Warteschlangen für E-Ladesäulen anzustellen
  • Integration bestehender Services auf Basis von Geschäftsprozessen in ein sehr flexibles, übergeordnetes System für eine Versicherung
  • Entwicklung eines Backend Service für Finanzinformationen, der von einem anderen Service diese abholt und for Frontends und Middleware diese cacht, aggregiert und streamt

Wie ich helfen kann

Bei folgenden Themen kann ich Sie tatkräftig unterstützen:

Anforderungen

Anforderungen mit KI erheben oder bestehende aktualisieren

Software-
architektur

Softwarearchitekturen mit KI entwerfen oder reviewen

Testen

Testen von, mit und ohne KI

Java

Alles rund um die
Programmiersprache Java

Schulungen

Schulungen zu
bestimmten Themen

Improvisations-
theater

Inspiration aus dem Improvisationstheater

Habe ich Ihr Interesse geweckt? Dann freue ich mich über Ihre Nachricht.

Nennen Sie mir einfach Ihr Anliegen und ich melde mich bei Ihnen.

* sind Pflichtfelder