ERP · Prozessdigitalisierung · IT-Systemintegration

Ich mache Abläufe zwischen Fachbereich und IT klarer.

13+ Jahre kaufmännische Praxis treffen auf aktuelle IT-Praxis in Systemintegration, Monitoring, Automatisierung und Full-Stack-Produkten. Ich verstehe den Vorgang – und kann an seiner technischen Verbesserung mitarbeiten.

Offen für Remote- und Hybrid-Rollen ab Januar 2027 · Gespräche bereits möglich
Kai Hölters steht vor einem natürlichen Felsbogen mit Blick auf die Küste
Kai Hölters Jülich · Raum Aachen
13+Jahre Berufspraxis
12/26IHK-Systemintegration
DQR 6Handelsfachwirt IHK
Remotebundesweit · Hybrid NRW

01 · Profil

Das Wichtigste in 60 Sekunden.

Meine Stärke ist keine einzelne Software. Es ist die Verbindung aus Kunden- und Prozessverständnis, operativer Verantwortung und belegbarer technischer Umsetzungskompetenz.

Passende Zielrollen

  • 01
    ERP- & AnwendungsbetreuungFachbereich verstehen, Vorgänge strukturieren, Anwender unterstützen.
  • 02
    IT-Projekt- & ProzesskoordinationAnforderungen übersetzen, Umsetzung begleiten, Wissen dokumentieren.
  • 03
    Technical Customer OperationsKundenkontakt, technische Klärung und verlässliche Nachverfolgung verbinden.
  • 04
    Technische Produkt- & AnwendungsentwicklungUX, Web-Frontend, API, Datenmodell und testbare Produktlogik zusammenführen.

Mein Arbeitsmodell

Verstehen. Übersetzen. Verbessern.

Ich steige über den realen Arbeitsablauf ein: Wer braucht welche Information, wo entstehen Rückfragen und an welcher Stelle bremst das System?

FachbereichProzessIT

Was bereits belegt ist

  • Führung, Kennzahlen und operative Verantwortung
  • Angebots-, Auftrags- und Kundenprozesse
  • ERP-nahe Optimierung und IT-Einführungen
  • Monitoring, Automatisierung und Self-Hosting
  • Full-Stack-Produktentwicklung von UX und Frontend bis API und Tests
  • Projektplanung, Qualitätssicherung und Runbooks

02 · Kompetenz

Breit genug für Schnittstellen. Konkret genug für den Betrieb.

Keine Prozentbalken, keine Selbstbewertungen. Hier stehen die Themen, mit denen ich praktisch gearbeitet habe oder die ich aktuell vertiefe.

01

Geschäftsprozesse & ERP

Angebote, Aufträge, Disposition, Rechnungsprüfung, Kundenbetreuung, Key Account, Kennzahlen, ERP-nahe Prozessoptimierung

02

Systemintegration & Betrieb

Windows Server, Active Directory, Netzwerktechnik, VLAN, VPN, IT-Support, QuickStep, SQLBase, ODBC, Crystal Reports, Docker, Kubernetes, Hetzner, Self-Hosting

03

Monitoring & Automatisierung

Grafana, Prometheus, Loki, Grafana Alloy, Redis-Monitoring, Helm, n8n, REST-APIs, OpenAI API, Gemini, YAML und JSON

04

Entwicklung & Dokumentation

JavaScript, TypeScript, HTML, CSS, React, Next.js, Vite, Python, FastAPI, Pydantic, REST-APIs, PowerShell, SQL, Git, GitHub, technische Dokumentation und Runbooks

03 · Projekte

Produkte, Plattformen und Betrieb.

Vom realen Problem über UX, Architektur und API bis zu Test und Betrieb: ausgewählte Arbeit mit sichtbarem Ergebnis und klarem eigenem Beitrag.

Funktionsfähiger PilotFull-Stack AI Product · 2026

Eigenstimme – aus Dokumenten werden prüfbare Entscheidungen.

Eine browserbasierte Analyseplattform für Projekt- und wissenschaftliche Arbeiten. Sie verbindet Aussage, Beleg, Originalfundstelle, Eigenanteil und Verteidigungsfrage in einem nachvollziehbaren Arbeitsprozess.

7Prüfrahmen
4Uploadformate
39Automatisierte Tests
v3.0Produktpilot
Dokument Extraktion Semantisches Modell Proof Graph Defense Twin

Problem & Produktidee

Allgemeine KI-Reviews bleiben oft pauschal. Eigenstimme macht stattdessen sichtbar, welche konkrete Aussage durch welche konkrete Stelle getragen wird – und wo die Argumentation bricht.

Mein Beitrag

Produktpositionierung, Prüfmodell, Informationsarchitektur, React-Interface, FastAPI-Backend, Dokumentpipeline, Corporate Design, UX und Teststrategie eigenständig entwickelt und iteriert.

Engineering & Qualität

Typisierte API-Modelle, modulare Analysebausteine, nachvollziehbare Herkunftsdaten, feste methodische Grenzen und 39 automatisierte Tests bilden die technische Basis.

Was das Projekt belegt
  • Product Discovery
  • Requirements Engineering
  • Full-Stack Development
  • UX/UI Design
  • API Design
  • Explainable AI
  • Testing
Technologien
  • React
  • TypeScript
  • FastAPI
  • Python
  • Pydantic
  • REST API
  • Vite
AbgeschlossenWeb-App · Eigenprojekt · 2026

SQL MasterClass — geprüft wird das Ergebnis, nicht der Wortlaut.

Eine Lernumgebung mit vollständiger SQLite-Datenbank im Browser. Die Aufgaben sind Geschäftsfragen aus einem Handelsunternehmen, und die Rückmeldung sagt nicht „falsch“, sondern woran es liegt.

14Lektionen in drei Modulen
50Aufgaben mit Musterlösung
7Verbundene Tabellen
0Server · nichts verlässt das Gerät
umsatz_je_kunde.sql
-- Die zehn stärksten Kunden nach Umsatz
SELECT k.firma,
       ROUND(SUM(p.menge * p.einzelpreis
             * (1 - p.rabatt)), 2) AS umsatz
FROM kunden k
JOIN auftraege a          ON a.kunde_id = k.id
JOIN auftragspositionen p ON p.auftrag_id = a.id
WHERE a.status = 'abgeschlossen'
GROUP BY k.id, k.firma
ORDER BY umsatz DESC
LIMIT 10;

Drei Entscheidungen im Kern

  1. Zwei getrennte Datenbanken. Wer übt, darf alles ändern und löschen. Musterlösungen laufen auf einem unveränderten Stand — sonst wären Aufgaben mit UPDATE gar nicht prüfbar.
  2. Vergleich der Ergebnismenge. Nicht der Text der Abfrage entscheidet, sondern was sie zurückgibt. Ein anderer, richtiger Weg bleibt richtig.
  3. Fester Startwert für die Testdaten. Der Datenbestand entsteht zufällig, aber auf jedem Gerät identisch. Anders ließe sich keine Lösung prüfen.

Was die Prüfung zurückmeldet, statt nur „falsch“ zu sagen

  • Zu viele Zeilen im Ergebnis„Erwartet werden 12 Zeilen, deine Abfrage liefert 30. Fehlt eine Bedingung im WHERE, eine Gruppierung oder ein DISTINCT?“
  • Richtige Menge, falsche Reihenfolge„Die Zeilen stimmen, die Sortierung nicht. Es fehlt oder irrt sich das ORDER BY.“
  • Richtige Anzahl, falsche WerteDie fehlende und die überzählige Zeile werden im Klartext genannt.
  • Bedingung über eine Aggregatfunktion im WHEREDie Meldung von SQLite wird übersetzt und um den Grund ergänzt: Solche Bedingungen gehören in HAVING.

Ausgangspunkt

Übliche SQL-Trainer prüfen auf Textgleichheit und arbeiten mit erfundenen Beispieldaten. Beides trifft nicht, wie Abfragen im Betrieb entstehen: aus einer Frage des Fachbereichs an einen gewachsenen Datenbestand.

Umsetzung

SQLite als WebAssembly im Browser, eigener Editor mit Syntaxhervorhebung und schemabasierter Autovervollständigung, Ausführungspläne und Laufzeitmessung als Teil des Lernstoffs. Kein Backend, kein Build-Schritt.

Qualitätssicherung

Ein Selbsttest führt alle 50 Musterlösungen gegen den ausgelieferten Datenbestand aus und prüft sie auf Lauffähigkeit, nicht leere Ergebnisse und Übereinstimmung mit der Aufgabenstellung. Er hat zwei unlösbare Aufgaben aufgedeckt.

Technologien
  • SQLite
  • WebAssembly
  • JavaScript
  • HTML
  • CSS
  • Node-Test
LiveProdukt & Plattform · 2026

VELOCE – Italienisch, das in den Alltag übergeht.

Eine mobile Sprachlern-PWA, die produktiven Wortschatz, Satzbildung und geführte Gespräche in einem klaren Lernpfad verbindet.

Live öffnen
30Alltagsthemen
2.349Lernaufgaben
1.399Audiosequenzen
118Lerneinheiten

Produkt

Lernlogik und Interface vom Wort über Satzmuster und Variation bis zur Gesprächsanwendung neu konzipiert.

Plattform

PWA, Web Push, geräteübergreifende Synchronisation und automatisierte Wochenberichte umgesetzt.

Betrieb

Docker-Deployment auf Hetzner mit Caddy, Prometheus, Grafana, cAdvisor und eigenen App-Metriken.

Technologien
  • React
  • Vite
  • Docker
  • Grafana
  • Prometheus
  • n8n
Laufende IT-PraxisinterSales AG · Testcluster · 2026

Zentrale Logs und Metriken für einen Kubernetes-Cluster.

Container-Logs entstehen verteilt über alle Knoten und verschwinden mit dem Pod, der sie erzeugt hat. Ich habe daraus einen durchsuchbaren Datenstrom gemacht: ein Agent im Cluster, eine abgesicherte Zentrale außerhalb, eine Oberfläche für die Diagnose.

DaemonSetEin Agent je Cluster-Knoten
2Signalarten · Logs und Metriken
443Einziger offener Weg nach außen
6Dokumentierte Fehlerbilder

Im Cluster

PodsLogs und Metriken je Knoten
Grafana AlloySammeln und mit Kubernetes-Metadaten anreichern
FilterEigene Monitoring-Pods verwerfen

TLS über Port 443 · Zugangsdaten als Kubernetes Secret

Zentrale außerhalb des Clusters

Reverse ProxyTerminiert TLS und prüft die Anmeldung
Loki und PrometheusSpeichern und abfragbar halten
GrafanaDiagnose über Namespace und Anwendung
config.alloy
// Nur Anwendungs-Logs, kein eigenes Rauschen
loki.process "apps_only" {
  forward_to = [loki.write.central.receiver]

  stage.drop {
    source = "namespace"
    value  = "monitoring"
  }
}

loki.write "central" {
  endpoint {
    url = "https://…/loki/api/v1/push"
    basic_auth {
      username = env("LOKI_USER")
      password = env("LOKI_PASS")
    }
  }
}

Drei Entscheidungen, die den Betrieb tragen

  1. Filtern, bevor gesendet wird. Der Agent verwirft die Logs der Monitoring-Komponenten selbst. Das spart Übertragung und Speicher und hält die Suche sauber.
  2. Zugangsdaten gehören nicht in die Konfiguration. Benutzer und Passwort liegen als Kubernetes Secret und kommen als Umgebungsvariable in den Pod.
  3. Nur ein Weg nach außen. Die Datenbank-Ports der Zentrale sind nicht öffentlich erreichbar. Alles läuft verschlüsselt über den Reverse Proxy.

Fehlerbilder, die ich beim Aufbau gelöst habe

  • Agent-Pod startet immer wieder neuSyntaxfehler in der KonfigurationPod-Logs gelesen, Konfiguration auf Quelle und Ziel reduziert und schrittweise wieder ergänzt
  • Pod bleibt beim Start hängenAgent schreibt in ein schreibgeschütztes DateisystemSchreibpfad auf ein eigenes Volume gelegt
  • Senden endet mit Fehler 401Zugangsdaten passten nicht zur ZentraleAnmeldung als Secret geführt und im Pod als Umgebungsvariable eingebunden
  • TLS-Fehler beim SendenZertifikat passte nicht zum angefragten NamenDomain im Reverse Proxy und im Ziel-Endpunkt angeglichen
  • Ziel aus dem Cluster nicht erreichbarInterne Namen werden vom Cluster-DNS nicht aufgelöstZiel über die feste Adresse angesprochen und den Ausgang mit einem Testpod geprüft
  • Keine Logs in der OberflächeDatenquelle falsch verdrahtet und Abfrage zu eng gefasstDatenquelle korrigiert und mit einer minimalen Abfrage gegengeprüft

Mein Beitrag

Namespace, Berechtigungen, Agent-Konfiguration und die Zentrale aufgesetzt, den Datenweg abgesichert und jeden Schritt am Cluster nachgeprüft, bevor der nächste kam.

Dokumentation

Einrichtungsleitfaden mit Prüfliste vor der Umsetzung, Schritt-für-Schritt-Aufbau und einer Tabelle aus Symptom, Ursache und Lösung für den Support.

Stand und nächster Schritt

Die Logstrecke läuft im Testcluster, Metriken hängen bisher an einem Beispieldienst. Der Ausbau zu Metriken und Alarmierung ist mein IHK-Abschlussprojekt im Herbst 2026.

Technologien
  • Kubernetes
  • Helm
  • Alloy
  • Loki
  • Prometheus
  • Grafana
  • Docker
AnwendungsbetreuunginterSales AG · 2025/2026

QuickStep-Client-Rollout verständlich dokumentiert.

Ein funktionsfähiger Arbeitsplatz hängt von 32-Bit-ODBC, SQLBase, INI-Konfiguration, Crystal Reports, Berechtigungen und Netzwerkzugriff ab.

VorbereitenTreiber & Rechte
VerbindenODBC & SQLBase
ValidierenReports & Verkaufstest

Mein Beitrag

Installation und Fehlersuche praktisch begleitet und Abhängigkeiten zu einem reproduzierbaren Ablauf verbunden.

Dokumentation

Interaktiven HTML-Guide mit Vorbereitung, Rollout, Verbindungstest, Troubleshooting und Abschlussprüfung erstellt.

Nutzen

Weniger Rückfragen, nachvollziehbare Fehleranalyse und eine belastbare Übergabe an Support und Betrieb.

Technologien
  • Windows
  • SQLBase
  • ODBC
  • Crystal
  • PowerShell
Läuft im BetriebEigenprojekt · n8n auf eigenem Server

Trend Detektor – aus hunderten Videos werden wenige belastbare Themen.

Ein zeitgesteuerter Workflow sammelt öffentliche Videodaten, wirft Doppelungen weg, bewertet jedes Signal nach einer festen Formel und legt das Ergebnis zur redaktionellen Prüfung ab. Die Bewertung ist kein Bauchgefühl, sondern nachrechenbar.

täglichZeitgesteuerter Lauf
5Gewichtete Signalanteile
0–100Punkte je Fund
0Automatische Veröffentlichungen

Ablauf je Lauf

SammelnVideo-API und Feeds
VereinheitlichenEin Datensatz je Fund
BündelnVarianten derselben Story
BewertenPunkte und Trendstufe
VorlegenPrüfliste statt Autopilot

Woraus sich die Punktzahl zusammensetzt

  • TempoAufrufe je Stunde, logarithmisch gedämpft42
  • BeteiligungLikes und Kommentare im Verhältnis zu den Aufrufen20
  • ReichweiteAufrufe im Verhältnis zur Kanalgröße14
  • AktualitätWert fällt mit dem Alter des Fundes14
  • BestätigungMehrere unabhängige Quellen zum selben Thema10

Kommentare zählen stärker als Likes, weil sie mehr Aufwand kosten. Ein alter Treffer mit hohen Gesamtzahlen schlägt einen frischen Treffer nicht mehr, sobald die Aktualität abgefallen ist.

Was die Punktzahl bedeutet

  1. 80+explodiert gerade
  2. 65+stark im Trend
  3. 50+gewinnt Momentum
  4. 35+unter Beobachtung
  5. <35Basissignal

Die Stufe steht an jedem Fund. Sie entscheidet, was zuerst geprüft wird – nicht, was veröffentlicht wird.

Was der Workflow bewusst nicht tut

  • Keine fremden Volltexte. Transkripte werden am Eingang technisch abgewiesen. Angenommen wird ein eigenes kurzes Briefing.
  • Keine beliebigen Links. Nur Adressen der Plattform selbst werden übernommen, jede Video-Kennung wird auf Form geprüft.
  • Kein offener Eingang. Die Übergabe ist mit einem gemeinsamen Geheimnis abgesichert, ein Fixture-Test prüft die Strecke vor der Freischaltung.
  • Kein Autopilot. Automatisch veröffentlicht wird nichts. Jeder Fund landet mit Punktzahl und Quellenlink in einer Prüfliste.
  • Kein verschwendetes Kontingent. Die teure Suchabfrage läuft sparsam, bekannte Kanäle kommen über kostenlose Feeds.

Auslöser

Die manuelle Recherche kostete jeden Tag Zeit und lieferte je nach Tagesform unterschiedliche Ergebnisse. Gesucht war ein Ablauf, der immer gleich arbeitet.

Umsetzung

Der Ablauf liegt als n8n-Workflow auf meinem eigenen Server. Sammeln und Weitergabe steuert n8n, das Bewerten und Bündeln übernimmt ein eigenes Modul mit fester Formel.

Nutzen

Aus vielen Rohsignalen wird eine kurze, sortierte Liste. Warum ein Thema oben steht, lässt sich an den fünf Anteilen ablesen und diskutieren.

Technologien
  • n8n
  • REST API
  • JavaScript
  • OpenAI
  • Gemini
  • Docker

04 · Laufbahn

Ein roter Faden: Verantwortung, Prozesse, Systeme.

Der Wechsel in die IT ist kein Neustart bei null. Er erweitert eine kaufmännische Laufbahn um die technische Perspektive, die in digitalen Prozessen oft fehlt.

Vollständigen Lebenslauf öffnen
Aktuelle Praxisphase

IT-Systemintegration & Projektpraxis

interSales AG

Systemkonfiguration, Netzwerktechnik, IT-Support, Kubernetes-Monitoring sowie Planung, Durchführung, Qualitätssicherung und Dokumentation von IT-Projekten.

Fachinformatiker für Systemintegration (IHK)

IAL – Institut für angewandte Logistik

Netzwerkinfrastruktur, Windows Server, Active Directory, IT-Betrieb und gezielte Vorbereitung auf den IHK-Abschluss.

Assistenz der Geschäftsführung, später Verkaufsleitung

Siro Antriebs- und Steuerungstechnik GmbH

Prozessverbesserung, Kostenreduktion, Vertriebskonzepte, Key Account, Mitarbeiterleitung und Einführung neuer IT-Lösungen.

Weitere kaufmännische Stationen anzeigen

Kaufmännischer Mitarbeiter · Innendienst

IRLEN GmbH & Co. KG · Angebote, Aufträge, Kundenbetreuung und Rechnungsprüfung

Kaufmännisch-technischer Vertriebsinnendienst

Ventana Deutschland GmbH · technische Angebote, Konstruktion und Disposition

Vertriebsinnendienst Handel & Verbände

Willy Heckmann GmbH & Co. · Partnerbetreuung und Auftragsabwicklung

Marktleiter

BabyOne Aachen GmbH & Co. KG · Kennzahlen, Einkauf, Personal und Einsatzplanung

Ausbildung Groß- und Außenhandel (IHK)

August Hülden GmbH & Co. KG

05 · Rückmeldung

Eine Rückmeldung, die mir geblieben ist.

Sie stammt aus meiner Zeit als Verkaufsleiter. Mir ist sie bis heute wichtig, weil sie nicht eine Software oder ein einzelnes Ergebnis bewertet, sondern meine Haltung in der Zusammenarbeit.

„Sie arbeiten in einer beispielgebenden, professionellen Form, welche eigentlich nicht erlernbar ist, sondern in Ihrem Wesen verankert sein muß. Sie besetzen die Position ‚Verkaufsleiter‘ mit absolutem Recht und erfüllen diese mit Leben.“

„Die ‚Hürde‘, mit dem Kunden nur per E-Mail kommunizieren zu können, wird von Ihnen problemlos überwunden.“

Schriftliche Rückmeldung aus meiner Zeit als Verkaufsleiter

06 · Qualifikation

Formale Basis und laufende Entwicklung.

Fachinformatiker für Systemintegration

IHK-Umschulung · Abschluss voraussichtlich 12/2026

Geprüfter Handelsfachwirt

IHK · Note gut, 82 Punkte · DQR/EQR Niveau 6

ERP & IT-Projektleitung

COMCAVE · SAP, Scrum, EDV-Projektleitung, Sales und Key Account

Groß- und Außenhandelskaufmann

IHK-Ausbildung · kaufmännische Grundlage

Sprachen

Deutsch · Muttersprache Englisch · B1/B2, beruflich genutzt

07 · Kontakt

Suchen Sie jemanden, der Prozess und Technik zusammenbringt?

Ich freue mich auf Rollen in ERP-/Anwendungsbetreuung, IT- und Prozesskoordination, Technical Customer Operations oder technischer Produkt- und Anwendungsentwicklung – bevorzugt remote oder hybrid im Raum Aachen/Jülich.

In der Regel antworte ich innerhalb von zwei Werktagen.