Leistungen
Vier Kernbereiche für Ihre Software-Projekte – Java-Architekt und IT-Freelancer in München
Architektur & Design
Um die grundsätzliche Struktur und das Verhalten eines Systems zu erarbeiten, braucht es intensive Kommunikation zwischen vielen, sehr unterschiedlichen Ansprechpartnern. Als Java Architekt in München bringe ich hier meine Stärke ein: Ich schaffe Verbindungen zwischen Fachbereich, Infrastruktur und Entwicklung. Nur so wird das System die funktionalen und nichtfunktionalen Anforderungen erfüllen, technisch State of the Art sein und gleichzeitig in die bestehende IT-Landschaft passen.
- •Spezifikation und Dokumentation
- •Abstimmung zwischen Projektleiter, Unternehmens-Architekten, Fachbereich, Infrastruktur- und Entwicklungs-Teams
- •Unterstützung der Entwickler während der Umsetzung
KI-gestützte Entwicklung
KI nehme ich für Reviews, Code- und Legacy-Analyse, Dokumentation und arc42. Fachkonzept, Architektur, Code, Tests und Doku entstehen konsistent und synchron.
- •KI-gestützte Erstellung und Pflege von Fachkonzepten und Architektur-Dokumentation
- •Code-Entwicklung und Legacy-Analyse mit KI-Unterstützung
- •Automatisierte Testgenerierung und technische Dokumentation
- •Inner-Source-Dokumentation für teamübergreifende Nachvollziehbarkeit
- •Synchronisation aller Artefakte – Konzept, Code, Tests und Doku bleiben im Einklang
Legacy-Analyse & CI/CD
KI-gestützte Analyse macht gewachsene Strukturen verständlich. Tests und CI/CD sichern die Qualität während der Umbau-Arbeit.
- •KI-gestützte Analyse und Verständnis gewachsener Codebasen
- •Aufbau und Beratung Buildmanagement-Umgebung
- •Automatisierung von Unit-, Integration- und System-Tests
- •Continuous Delivery in Test- und Produktionsumgebungen
Qualitätssicherung
Prozesse, Vorgehensweisen und Infrastruktur sind historisch gewachsen. Den Überblick haben im besten Fall einzelne Experten. Diese sind oft überlastet und reagieren meist mehr als sie agieren.
- •Analyse, Dokumentation und Optimierung der IT-Prozesse und Systeme
- •Auswahl von Tools zur Unterstützung der Prozesse
- •Durchführung agiler Methoden
- •Änderungen an Prozessen, Systemen und Produkten nachvollziehbar machen
Diese Leistungen habe ich als IT-Freelancer in Projekten aus verschiedenen Branchen erfolgreich eingesetzt.
Projektbeispiele ansehen →