Software Engineering & Consulting

Software, die trägt.
Von der Architektur bis zur letzten Zeile.

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.“
Porträt von Roman Krüger
Roman Krüger
Dipl. Betriebswirt (BA) · MBA
Region Braunschweig / Hannover

Leistungen

Was ich für Sie übernehme

Ich arbeite dort, wo Software langlebig, korrekt und wartbar sein muss — als entwerfender Entwickler, nicht als reiner Umsetzer.

01

Systemarchitektur

Entwurf tragfähiger Systemsoftware: Schnittstellen, Datenmodelle, Modularisierung und Kommunikationsinfrastruktur — von der Anforderung bis zum belastbaren Konzept.

02

Rust-Engineering

Performante, speichersichere Systemsoftware in Rust: Parser, Compiler, Analyse- Engines und Werkzeuge — inklusive Embedded-Anwendungen.

03

Java- & JVM-Backends

Fachliche Backend-Systeme mit Java 21, Spring Boot, Kafka und Camunda. Auch Kotlin und Scala, wenn es der Anwendungsfall verlangt.

04

Daten & Datenbanken

Datenmodellierung, Data-Warehouse-Design, Oracle-/PL-SQL-Entwicklung und Tuning, PostgreSQL und verteilte Speicher wie Cassandra.

05

Codeanalyse & Sicherheit

Statische Codeanalyse und Taint-Flow-Analyse (SAST), Compilerbau, domänenspezifische Sprachen und Codegenerierung.

06

Coaching & Reviews

Technische Führung als Lead Developer, Code-Reviews, Architekturberatung und Entwickler-Coaching im Team.

Technologien

Werkzeuge, die ich sicher beherrsche

Eine Auswahl aus über 20 Jahren Projektpraxis.

Sprachen

  • Rust
  • Java / Java EE
  • Kotlin
  • Scala
  • TypeScript
  • SQL / PL-SQL
  • Bash

Plattformen

  • Spring Boot
  • Camunda
  • Akka
  • Node.js
  • JBoss EAP
  • Apache Camel

Daten & Messaging

  • Oracle Database
  • PostgreSQL
  • Cassandra
  • ElasticSearch
  • Kafka
  • ActiveMQ
  • WebSphere MQ

Betrieb

  • Linux
  • Docker
  • Kubernetes
  • Git
  • REST / HTTP
  • TCP / UDP / IP

Methoden

  • Model Driven Development
  • DSL, Parser, Codegenerierung
  • Algorithmen-Design
  • Verteilte Systeme
  • Parallelprogrammierung
  • Compilerbau
  • SAST / Taint-Flow-Analyse
  • Kryptographie
  • API-Design
  • Code-Reviews

Profil

Kurz zu mir

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.

Rolle
Freiberuflicher Softwareentwickler & Berater
Erfahrung
Über 20 Jahre Softwareentwicklung
Abschluss
Dipl. Betriebswirt (BA), Wirtschaftsinformatik — Master of Business Administration
Branchen
Öffentliche Verwaltung, Cybersecurity, Banken, Luftfahrt, Automotive, Handel, Marktforschung, Versicherung
Zertifikate
Oracle Advanced PL/SQL Developer Certified Professional (OCP), Oracle Database SQL Certified Expert, IBM Certified Developer MQSeries
Sprachen
Deutsch (Muttersprache), Englisch (verhandlungssicher)
Arbeitsweise
Remote und bei Bedarf auch vor Ort

Kontakt

Sprechen wir über Ihr Vorhaben

Schreiben Sie mir kurz, worum es geht — ich melde mich in der Regel innerhalb eines Werktages zurück. Anfragen gern auf Deutsch oder Englisch.

Standort

31234 Edemissen, Deutschland