András Hatvani

Senior Java Architect · Software Engineer

// Vienna, Austria

I architect distributed systems that move money, trains, and data at scale. With 15+ years building enterprise Java platforms across Austria's largest organisations, I turn complexity into clean, maintainable microservices. Currently helping Wiener Wohnen modernise its housing management infrastructure with Kafka, Kubernetes, and a zero-downtime migration strategy.

hu — native de — C2 en — C1 B.Sc. Software & Information Engineering — TU Wien

01

15+ years enterprise Java

Spring Boot, Quarkus, Micronaut across Austrian public sector & pharma

02

Kafka & event-driven at scale

Designed streaming pipelines processing millions of events per day

03

Zero-downtime migrations

Led monolith-to-microservice migrations without service interruption

04

Cloud-native Kubernetes

Production K8s on AWS and Azure; CI/CD with GitHub Actions & ArgoCD

Experience

Senior Java Architect

Wiener Wohnen

2022 — present

  • Leading microservices modernisation of housing management platform serving 220,000 tenants across Vienna
  • Designed Kafka-based event streaming pipeline; reduced report generation latency from 4 hours to 8 minutes
  • Introduced zero-downtime blue-green deployment strategy on Kubernetes, eliminating scheduled maintenance windows

Senior Software Engineer

Pharmosan

2018 — 2022

  • Built regulatory-compliant batch processing system for pharmaceutical supply chain on Spring Batch + PostgreSQL
  • Integrated with Austrian e-Health infrastructure (ELGA) via HL7 FHIR REST APIs
  • Reduced critical nightly batch runtime by 62% through query optimisation and parallelisation

Java Software Engineer

ÖBB — Austrian Federal Railways

2015 — 2018

  • Developed real-time train schedule and passenger information systems used by 500,000+ daily commuters
  • Migrated legacy SOAP services to REST APIs, cutting integration lead time for partner systems by 40%
  • Maintained 99.95% uptime SLA across distributed ticketing microservices

Skills

Languages

Java (since v1.2) Kotlin Python SQL Bash TypeScript

Frameworks

Spring Boot Spring Batch Quarkus Micronaut Hibernate JPA Liquibase

Messaging & Streaming

Apache Kafka RabbitMQ ActiveMQ Kafka Streams Apache Avro

Databases

PostgreSQL Oracle MySQL Redis Elasticsearch MongoDB

Cloud & Infrastructure

Kubernetes AWS Docker Azure Terraform Helm ArgoCD Istio

CI/CD & Tooling

GitHub Actions Jenkins GitLab CI Maven Gradle Nexus

Observability

Prometheus Grafana ELK Stack Jaeger OpenTelemetry

Architecture

Microservices Domain-Driven Design Event-Driven Architecture REST CQRS Saga Pattern

Healthcare / Regulatory

HL7 FHIR ELGA GxP Compliance ISO 27001

OS & VCS

Linux Git macOS Windows Server

Get in touch

// hatvani.io · 2026