01
Systemarchitektur
Entwurf tragfähiger Systemsoftware: Schnittstellen, Datenmodelle, Modularisierung und Kommunikationsinfrastruktur — von der Anforderung bis zum belastbaren Konzept.
Software Engineering & Consulting
Ich bin Roman Krüger, freiberuflicher Softwareentwickler und Berater. Seit über 20 Jahren entwerfe und baue ich geschäftskritische Systemsoftware — für öffentliche Verwaltung, Cybersecurity, Industrie und Handel.
„Es ist die Qualität, die den Unterschied macht.“
Leistungen
Ich arbeite dort, wo Software langlebig, korrekt und wartbar sein muss — als entwerfender Entwickler, nicht als reiner Umsetzer.
01
Entwurf tragfähiger Systemsoftware: Schnittstellen, Datenmodelle, Modularisierung und Kommunikationsinfrastruktur — von der Anforderung bis zum belastbaren Konzept.
02
Performante, speichersichere Systemsoftware in Rust: Parser, Compiler, Analyse- Engines und Werkzeuge — inklusive Embedded-Anwendungen.
03
Fachliche Backend-Systeme mit Java 21, Spring Boot, Kafka und Camunda. Auch Kotlin und Scala, wenn es der Anwendungsfall verlangt.
04
Datenmodellierung, Data-Warehouse-Design, Oracle-/PL-SQL-Entwicklung und Tuning, PostgreSQL und verteilte Speicher wie Cassandra.
05
Statische Codeanalyse und Taint-Flow-Analyse (SAST), Compilerbau, domänenspezifische Sprachen und Codegenerierung.
06
Technische Führung als Lead Developer, Code-Reviews, Architekturberatung und Entwickler-Coaching im Team.
Technologien
Eine Auswahl aus über 20 Jahren Projektpraxis.
Sprachen
Plattformen
Daten & Messaging
Betrieb
Methoden
Profil
Mein Weg begann im Bankensektor und führte dann ins Luftfahrt-Controlling: zehn Jahre Architektur, Entwicklung und Betrieb einer Kostenmanagement-Software für internationale Airlines, einschließlich des Entwurfs und der Implementierung des zentralen Data Warehouse.
Seit 2014 arbeite ich überwiegend freiberuflich — unter anderem in der öffentlichen Verwaltung, im Automobil- und Großhandel, in der Marktforschung und in der Cybersecurity. Aktuell verantworte ich als Lead Developer zentrale, ressortübergreifende Fachdienste im steuerlichen Umfeld.
Technisch bewege ich mich gern nah an der Maschine: Systemsoftware in Rust, Compiler und Parser, statische Codeanalyse, Datenmodelle, die auch in zehn Jahren noch tragen. Den größeren Teil meiner Projekte prägt jedoch die andere Seite — wirtschaftlich getriebene Java-Software, deren Code nur so gut sein kann wie das Verständnis des Fachprozesses dahinter. Wer entscheidet was, warum, und was geschieht, wenn der Regelfall ausbleibt? Diese Übersetzungsarbeit zwischen Fachbereich und System — und sie im Team verständlich zu halten — ist der Teil, den ich am meisten schätze.
Nach vielen Jahren in etablierten Domänen reizt mich fachlich neues Terrain: forschungsnahe Vorhaben, autonome Systeme, KI-gestützte Anwendungen. Gerade dort trifft Nähe zur Maschine auf offene Fragestellungen — eine Kombination, bei der ich gern lange dranbleibe.
Open Source
Frei einsehbarer Code — der beste Beleg für Arbeitsweise und Qualitätsanspruch.
Kontakt
Schreiben Sie mir kurz, worum es geht — ich melde mich in der Regel innerhalb eines Werktages zurück. Anfragen gern auf Deutsch oder Englisch.
Telefon
+49 5176 9200915Standort
31234 Edemissen, Deutschland