• Hands-on Tech Lead
  • Software-Architekt
  • Verfügbar

Andreas
Berger

Ich brenne dafür, komplexe Anforderungen in nachhaltige Softwarelösungen zu verwandeln. Mit absoluter Leidenschaft übernehme ich die volle Verantwortung von der ersten Zeile Code bis zum stabilen Betrieb – egal ob bei der Neuentwicklung kritischer Kernkomponenten oder der Modernisierung gewachsener Legacy-Systeme.

Andreas Berger

Leistungspakete

Belastbare Entscheidungen

Technische Bestandsaufnahme & Zielarchitektur

Fundierte Analyse gewachsener Systeme (Full-Stack) und Erstellung einer belastbaren Roadmap für die Modernisierung als Entscheidungsgrundlage.

Details anfragen
Schnellere Markteinführung

Implementierung kritischer Kernkomponenten

Hands-on Umsetzung von produktionsreifen Referenzbausteinen, performanten APIs und skalierbaren Services über den gesamten Stack.

Details anfragen
Risikominimierung

Migration & technische Modernisierung

Kontrollierte Ablösung von Legacy-Systemen durch inkrementelle Modernisierung statt pauschaler Rewrites. Fokus auf Integrations- & Übergangsarchitekturen.

Details anfragen
Technische Führung im Team

Technisches Sparring & Enablement

Bessere technische Entscheidungen und befähigte Teams durch Code Reviews, Mentoring und der Etablierung klarer Full-Stack-Standards.

Details anfragen
Meine Arbeitsweise: "You build it, you run it" End-to-End Verantwortung von Architektur bis Betrieb

Ich arbeite nach dem Prinzip der vollständigen Verantwortung. Das bedeutet: Architektur- und Technologieentscheidungen werden so getroffen, dass sie auch im 24/7-Betrieb bestehen. Risiken werden nicht weitergereicht, sondern durch Prototypen und inkrementelle Releases frühzeitig aufgelöst.

  • End-to-End Verantwortung: Architektur, Backend, APIs und Betrieb aus einer Hand.
  • Klarheit vor Aktionismus: Strukturierte Bewertung von Alternativen inkl. Risiken.
  • Nachhaltigkeit: Systeme, die ohne spätere Rewrites auskommen und wartbar bleiben.

Projekt-Highlights

Auszug aus Projekten mit Fokus auf messbaren wirtschaftlichen Erfolg.

Energiewirtschaft · Plattform-Architekt · Tech-Lead · 2017–2025

Aufbau einer Plattform zur automatisierten behördlichen Berichterstattung

Automatisierung manueller Berichtsprozesse durch eine skalierbare Microservice-Plattform zur Erfüllung regulatorischer Pflichten. Plattform-Architektur Technische End-to-End Verantwortung Regulatorische Berichtspflicht

Die Ausgangssituation

Die Verpflichtung zur behördlichen Berichterstattung über den Strom-, Wärme- und Gasverbrauch erfolgte weitgehend manuell, was einen *erheblichen Personalaufwand verursachte. Der bestehende Prozess konzentrierte sich ausschließlich auf die Erstellung vorgeschriebener Meldungen für Behörden, ohne die gesammelten Daten für nachgelagerte Geschäftsanwendungen nutzbar zu machen. Mit der steigenden Anzahl von Messgeräten war dieser Ansatz wirtschaftlich nicht mehr tragbar.

Die Zielsetzung

  • Vollständige Automatisierung der behördlichen Berichte
  • On-Demand-Erstellung regulatorischer Meldungen
  • Aufbau einer skalierbaren, erweiterbaren Datenplattform

Mein Vorgehen

Als Tech-Lead mit End-to-End-Verantwortung habe ich die Gesamtarchitektur der Plattform entworfen und ihre Umsetzung gesteuert. Ich definierte klare Systemgrenzen für Erfassung, Normalisierung, Aggregation und Berichterstattung und stellte unabhängige Skalierbarkeit sowie langfristige Erweiterbarkeit sicher.

Das Ergebins

Manuelle Berichtsprozesse wurden vollständig eliminiert und durch eine automatisierte On-Demand-Erstellung von behördlichen Meldungen ersetzt. Die Plattform bildet die technische Grundlage für eine skalierbare Datenhaltung, auf deren Basis über die reine Pflichtberichterstattung hinaus zusätzliche geschäftliche und analytische Anwendungsfälle umgesetzt werden konnten.

~3.000 Messgeräte
100% Automatisiert
Produktiv Im Einsatz

Technologie-Stack

Spring Boot OpenAPI Neo4j MQTT Google Cloud Pub/Sub Kubernetes React
Energiewirtschaft · Lead für Datenbankstrategie & Migration (Neo4j) · 2023–2024

Strategische Datenbankentscheidung & Migration ArangoDB zu Neo4j

Fundierte Technologieentscheidung unter hohem Lieferdruck durch fokussierten POC und erfolgreiche Migration einer Graph-Plattform. Architekturentscheidung Risikominimierung bei Migrationen Datenbankstrategie

Die Ausgangssituation

Eine Plattformmigration erforderte den Austausch einer bestehenden ArangoDB-basierten Lösung, die aus Kosten- und Komplexitätsgründen nicht mehr tragbar war. Die strategische Entscheidung bestand darin, eine graph-native Datenbank (Neo4j) einzuführen oder eine komplexere Alternative zu wählen. Diese Entscheidung musste schnell validiert werden, um Lieferverzögerungen zu vermeiden.

Die Zielsetzung

  • Konzeption und Umsetzung eines Neo4j-POCs für definierte Anwendungsfälle
  • Graph-Modellierung, Bewertung von Performance und Wartungsrisiken
  • Bereitstellung einer Management-Entscheidungsgrundlage

Mein Vorgehen

Ich bewertete architektonische Optionen unter hohem Lieferdruck, indem ich einen fokussierten Proof of Concept für die zentralen Anwendungsfälle der Plattform konzipierte und umsetzte. Zusätzlich unterstützte ich das Team bei der Überführung bestehender Datenzugriffslogik in ein produktionsreifes graphbasiertes Modell.

Das Ergebins

Der Proof of Concept ermöglichte eine schnelle und fundierte Architekturentscheidung. Das Migrationsrisiko wurde deutlich reduziert, sodass der Plattformwechsel innerhalb des zugesagten Zeitrahmens und ohne unnötige Komplexität umgesetzt werden konnte.

On-Time Migration
Hybrid vermieden Architektur-Stack
Minimiert Entscheidungsrisiko

Technologie-Stack

Neo4j Cypher Spring Boot JUnit JSON Schema ArangoDB
Telekommunikation · Tech-Lead · 2013–2014

Legacy-Modernisierung – Ablösung Vignette StoryServer ohne Full Rewrite

Kontrollierte Ablösung eines Legacy-CMS durch Runtime-Integration statt riskantem Full Rewrite. Risikominimierung Kostenminimierung Legacy Transformation

Die Ausgangssituation

Ein Legacy-CMS verursachte hohe und steigende Betriebskosten und musste abgelöst werden. Die geplante vollständige Neuentwicklung überschritt Zeit- und Budgetgrenzen und führte zu zusätzlichen Lizenzrisiken, wodurch der Projekterfolg gefährdet war.

Die Zielsetzung

  • Ablösung des Legacy-CMS innerhalb von Zeit- und Budgetvorgaben
  • Sicherstellung der funktionalen Gleichwertigkeit im Produktivbetrieb unter hohem Lieferdruck

Mein Vorgehen

Ich stellte den auf einer Neuentwicklung basierenden Ansatz in Frage und entwarf eine alternative Lösung, die die bestehende Geschäftslogik bewahrte. Durch die Ausführung der Legacy-Templates in einer modernen Anwendungsumgebung konnte die Abhängigkeit von der ursprünglichen Laufzeit entfernt werden.

Das Ergebins

Eine vollständige Neuentwicklung konnte vermieden werden, wodurch Migrationsaufwand und Kosten erheblich reduziert wurden. Das Legacy-System wurde termingerecht und im Budget abgelöst, ohne neue Anbieterabhängigkeiten einzuführen.

6 Lizenzen gespart
10.000+ Templates gerettet
On-Time Ablösung

Technologie-Stack

Java Spring Framework TCL Interpreter (Java-basiert) Apache Tomcat Hibernate Hazelcast

Kompetenzen

Architektur & APIs

  • Full-Stack-Architekturen
  • Microservices & Plattformen
  • REST, GraphQL, OpenAPI
  • API-first & Domain-driven
  • Security & IAM (Keycloak)

Engineering & Kerntechnologien

  • Java / Kotlin (Spring Boot)
  • TypeScript
  • React & Material UI
  • SQL & NoSQL (Neo4j, InfluxDB)

Cloud & Betrieb

  • Google Cloud (Pub/Sub, Storage)
  • Docker, Kubernetes, Helm
  • CI/CD-Pipelines (Aufbau & Integration)
  • Observability (Prometheus, Grafana)

Testing & Delivery

  • Unit- & Integrationstests
  • BDD (Cucumber)
  • E2E-Tests
  • Agile Produktentwicklung (Scrum / Kanban)

Rollen & Fokus

Hands-on Tech Lead

Technische Gesamtverantwortung für Architektur und Umsetzung. Hands-on Entwicklung kritischer Komponenten und Sicherstellung von Qualität, Lieferfähigkeit und technischer Tragfähigkeit.

Software-Architekt

Strukturierung komplexer, unscharfer Anforderungen in belastbare Architekturkonzepte mit Fokus auf Wirtschaftlichkeit.

Brückenbauer

Schnittstelle zwischen Product Ownern und Technik. Klärung von Zielen und Risiken für eine reibungslose Umsetzung.

Enablement & Sparring

Befähigung technischer Entscheider und Teams. Beratung zu strategischen Technologieentscheidungen, Reviews und Best Practices.

Ausbildung & Zertifikate

Ausbildung

Diplom Wirtschafts-Informatiker (FH)

HTW Dresden
01 Okt. 2001 - 30 Nov. 2006
Schwerpunkt: Wirtschaftsinformatik

Zertifikat

Java-Certificate 1Z0-851 Java Standard Edition 6 Programmer [SCJP]

Oracle · 02 Dez. 2011

Kundenstimmen

Andreas verbindet pragmatische Problemlösung mit einem ausgeprägten Überblick über komplexe Initiativen. Er liefert konsequent Ergebnisse und erbringt Leistungen auf sehr hohem Niveau.
Florian P. Kunde · Plattformprojekt
Andreas spielte eine Schlüsselrolle bei der Umsetzung komplexer Funktionen unter hohem Druck. Sein technisches Fachwissen und seine Bereitschaft, sein Wissen zu teilen, trugen maßgeblich zum Erfolg des Teams bei.
Philipp K. Produktverantwortlicher · Energieplattform
Andreas analysiert komplexe Probleme sehr schnell und liefert tragfähige Lösungen. Sein architektonisches Denken verbessert die Systemqualität erheblich.
Annika K. & Atul M. Entwicklungsteam · Verteilte Systeme

Preise & Verfügbarkeit

Projekte werden zum Fixpreis nach Scope oder nach Time & Material (100–150 €/Std.) abgerechnet. Rabatte für langfristige Engagements sind möglich.

Aktueller Status: Verfügbar  (100% Remote, CET)

Häufig gestellte Fragen (FAQ)
  • Arbeiten Sie vor Ort?
    Aktuell arbeite ich zu 100% remote (Zeitzone CET).
  • Sind Sie versichert?
    Berufshaftpflichtversicherung auf Anfrage erhältlich.
  • Welche Branchen bevorzugen Sie?
    Energieversorger, Plattformbetreiber sowie innovative Technologieunternehmen im Energie- und Klimasektor

Projekt anfragen

Lassen Sie uns besprechen, wie ich Ihr Team unterstützen kann.