Independent IT Consultant · Austria

Software, die auch nach dem nächsten Release noch funktioniert.

IT-Beratung und Softwareentwicklung für komplexe Enterprise-Systeme. Von Architektur und Modernisierung bis zur konkreten Umsetzung in Java, Spring und Angular.

30+ JahreIT-Erfahrung
EnterpriseJava · Spring · Angular
Hands-onArchitektur & Umsetzung
kirchweger.at
01public final class Engineering {
02  // complex systems, simple decisions
03  Architecture architecture = pragmatic;
04  Delivery delivery = handsOn;
05  Quality quality = productionReady;
06}
JAVASPRINGANGULARAPIsCI/CD
Leistungen

Wenn es technisch unangenehm wird, wird es interessant.

Analyse, Architektur und Umsetzung aus einer Hand – ohne PowerPoint-Übergabe an das nächste Team.

01

Software Architecture

Technische Zielbilder, Integrationsarchitektur, Schnittstellen, Datenflüsse und realistische Migrationspfade für gewachsene Systeme.

  • System Design
  • Architecture Reviews
  • Modernisierung
02

Backend Engineering

Robuste Services und APIs mit Java und Spring – inklusive Datenzugriff, Security, Messaging und sauberer Teststrategie.

  • Java 8–21+
  • Spring Boot
  • REST · Kafka · SQL
03

Frontend Engineering

Wartbare Web-Frontends mit Angular und TypeScript – von bestehenden Enterprise-UIs bis zu modernen SPA-Architekturen.

  • Angular
  • TypeScript
  • State Management
04

Legacy Modernization

Bestehende Systeme nicht blind neu schreiben, sondern gezielt entkoppeln, stabilisieren und Schritt für Schritt modernisieren.

  • Refactoring
  • Migrationen
  • Technical Debt
05

Integration & Platform

Systeme miteinander reden lassen: APIs, Message Broker, Security, Containerisierung und CI/CD in realen Enterprise-Landschaften.

  • Keycloak
  • Docker · Kubernetes
  • CI/CD
06

Review & Troubleshooting

PR-Reviews, Build-Probleme, Performance, Race Conditions oder Architekturbaustellen: Ursachen finden statt Symptome kaschieren.

  • Code Reviews
  • Root Cause Analysis
  • Production Issues
Tech Stack

Technologie ist Werkzeug. Entscheidend ist, was damit entsteht.

JavaSpring BootSpring SecurityAngularTypeScriptRESTOpenAPIKafkaRabbitMQPostgreSQLMS SQLHibernateJPADockerKubernetesOpenShiftKeycloakTestcontainersPactJenkinsGitLab CISonarQubeDynatrace
1993→now
Profil

Senior Engineering ohne Theater.

Seit 1993 in der IT, seit vielen Jahren als selbständiger Berater und Entwickler in anspruchsvollen Enterprise-Projekten. Mein Schwerpunkt liegt dort, wo Architektur, bestehender Code und operative Realität zusammenkommen.

Ich arbeite gern pragmatisch: erst verstehen, dann vereinfachen, dann sauber umsetzen. Technologieentscheidungen müssen zum System, zum Team und zum Betrieb passen – nicht zum aktuellen Hype.

Pragmatic architecture Production first Readable code No cargo cult
Kontakt

Komplexes Projekt?
Schauen wir uns das an.

Für Projektanfragen, Architekturthemen oder konkrete technische Unterstützung am besten direkt per E-Mail.