Oleksandr Turevskiy

Backend & Platform Architect — Go, Kubernetes & angewandte KI
Viersen · Raum Düsseldorf · deutscher Staatsbürger

Ich habe 25 Jahre Erfahrung in der Softwareentwicklung, als Entwickler, Teamleiter, CTO und Architekt, und schreibe weiterhin selbst Code. Für das, was ich baue, bleibe ich verantwortlich, auch wenn etwas schiefgeht. Heute arbeite ich an Plattform- und KI-Systemen, bei denen Fehler teuer sind: Edge-Flotten, überwachte Autonomie und Kreditplattformen. Außerhalb der Arbeit veröffentliche ich fertige Produkte, drei davon in beiden App Stores.

Pro bono. Ein paar Stunden im Monat halte ich für gemeinnützige Organisationen, Vereine und Open-Source-Projekte frei — Architektur-Review, Kubernetes und Deployment oder eine zweite Meinung dazu, wo KI in einem Produkt sinnvoll ist und wo nicht. Wenn das auf Sie zutrifft, schreiben Sie mir.

Oleksandr Turevskiy

Hauptprojekte

Mira GmbH (Rheinmetall-Gruppe)

Senior Backend Developer. Ich verantworte die Ansible-basierte Edge-Fleet-Management-Plattform für ein Programm zur überwachten Autonomie — eine Produktionsflotte von 50 Geräten, validiert gegen über 1.000 simulierte — dazu die Helm-Auslieferungsschicht für Development, Produktion und vier kundenspezifische Umgebungen. Die Simulationsplattform war meine eigene Initiative: Sie belegte, dass die Architektur beim Zwanzigfachen der Produktionsflotte trägt, und bildet Szenarien ab, die sich mit echten Fahrzeugen kaum stellen lassen.

Twelvegrow

Senior Backend Engineer, freiberuflich. Go-Kernservices und die gRPC-Verträge zwischen ihnen, Cashflow-Modellierung in beiden React-Frontends, BigQuery und dbt über Bankdaten sowie die Anthropic-gestützte Dokumentenerfassung.

Davor
Galeria Karstadt Kaufhof · Nylas · JoinClap · ControlExpert · VMRay · MySupermarket · SeeYourTravel (CTO) · Itera · Infopulse (Bosch Security Systems). Teams geleitet und Entwickler betreut bei Itera und Bosch. Vollständige Historie im Lebenslauf.

Arbeiten mit KI — im Produktivbetrieb und in der Werkstatt

Produktiv
Verlässliche Assistenten. Ein In-App-Assistent für eine Flottenplattform in einem Programm zur überwachten Autonomie: Er ordnet Freitext einer Navigation, einer Geräteaktion oder einer Frage zu. Aktionen durchlaufen stets einen Bestätigungsschritt, statt direkt ausgeführt zu werden; Antworten stammen ausschließlich aus der Produkthilfe, und jede Kennzahl wird serverseitig aus rollengeprüften Endpunkten berechnet — nie vom Modell erzeugt. In diesem Umfeld ist die Grenze der eigentliche Entwurf.
Produktiv
Strukturierte Extraktion. Dokumenten- und E-Mail-Erfassung für eine Finanzierungsplattform — PDFs, Bilder und Anhänge werden zu strukturierten Datensätzen. Schemagebundene Ausgabe gegen JSON-Schemata mit promptbasiertem Fallback, wenn die Dekodierung scheitert, dazu Response-Caching und Streaming. Entscheidend ist der Fallback: Die Pipeline wird langsamer statt kaputt.
Im Team
KI-gestützte Entwicklung. Container- und Lieferkettensicherheit in den GitHub- und GitLab-Pipelines — Trivy und Grype gegen CycloneDX-SBOMs, dockerisierte Integrationstests — sodass Sicherheits-, Qualitäts- und Compliance-Probleme zur Build-Zeit sichtbar werden statt als kundenseitige Störungen. Dazu agentische Coding-Werkzeuge in einer großen Codebasis.
Selbst gehostet
Lokale Inferenz, Agenten und Retrieval. Ein selbst gehosteter RAG-Stack auf eigener Hardware: eine Vektordatenbank, die meinen Google-Drive-Bestand für semantische Suche indexiert, dazu Retrieval über gescrapte Websites und PDFs — alles auf lokalen Modellen über Ollama, es verlässt also nichts das Haus. Hermes für lokale Agenten, MCP-Server, die einem Assistenten eigene Werkzeuge bereitstellen, eigene Agent-Skills und n8n für die Workflow-Automatisierung, die gar kein Modell braucht. Zu Hause läuft seit einem Jahr meine Videoüberwachung mit Frigate und lokaler KI-Erkennung, und ein Raspberry Pi mit KI-Beschleuniger dient als kleiner LLM-Server.
Sprache
TTS für kleine Sprachen. Jiddische Sprachsynthese auf Basis von FastSpeech2-Checkpoints und generierte neuronale Aussprache in über 80 Sprachen für eine Vokabel-App. Die eigentliche Arbeit steckt in den Sprachen, für die niemand etwas gebaut hat.

Eigene Projekte — wo ich das Ganze selbst bauen darf

SeeYourTravel

Seit 2015 online

Das Reise-Community-Produkt, das ich 2015 als CTO aufgebaut und nie ganz losgelassen habe. 2026 zurückgeholt: containerisiert hinter einem Cloudflare-Tunnel ohne offene eingehende Ports, der gesamte Betrieb über ein Makefile. Eine zehn Jahre alte Codebasis am Leben gehalten, ohne sie neu zu schreiben.

Docker · Cloudflare Tunnel · OAuth
seeyourtravel.app →

Ein OpenVPN-kompatibler Server, vollständig aus dem Wire-Protokoll heraus geschrieben — TLS-Kontrollkanal, AES-256-GCM-Datenkanal, Rekeying, NAT, IPv6 im Tunnel. Ein unveränderter openvpn-Client verbindet sich damit. Entstanden nach einer Enttäuschung zu viel mit VPN-Anbietern; ich nutze ihn selbst.

Rust · verifiziert gegen OpenVPN 2.6.14
Quellcode auf GitHub →

5001 Words

iOS · Android

Vokabeltrainer für iPhone, iPad und Apple Watch, dazu eine native Android-App. Über 290 Decks in 84 Sprachen, neuronale Aussprache und nachladbare Pakete mit Range-Fetch — die Wortliste ist Sekunden nach dem Start des Downloads nutzbar. Auch Jiddisch ist dabei: Kein Anbieter hatte eine Stimme dafür, also habe ich eine gebaut.

SwiftUI · WidgetKit · Kotlin

5001 Tomatoes

iOS · Android

Ein Fokus-Timer, der nicht im Weg steht. Live Activities, Widgets für Home- und Sperrbildschirm sowie StandBy, 76+ Sprachen — und Daten, die das Gerät nie verlassen. Begonnen hat er als Fünf-Minuten-Timer zum Spanischlernen; der Ordner heißt noch immer FiveMinutes.

SwiftUI · ActivityKit · WidgetKit

5001 Axolotls

Im Browser spielen

Ein endloses, prozedural erzeugtes Unterwasserlabyrinth. Server und Browser-Client importieren dasselbe renderfreie Simulationsmodul — die Mehrspielerlogik ist damit server-autoritativ, ohne zweite Implementierung, die auseinanderlaufen könnte. Die Identität entsteht über einen SHA-256-Proof-of-Work: keine E-Mail, kein Passwort, nirgends freier Text. Meine Kinder fanden heraus, dass das Karussell einen abwerfen kann. Das war nicht geplant, und ich habe es dringelassen.

Three.js · WebGL · Node · Capacitor · 76 Sprachen

Eine dreisprachige Website für eine ukrainische Pfadfinderorganisation in Deutschland — Ukrainisch, Deutsch und Englisch, inhaltlich gepflegt von den Menschen vor Ort, nicht von mir.

Next.js 15 · React 19 · Sanity · Vercel
Zur Website →

Kernkompetenzen — was ich tatsächlich einsetze

Sprachen
Go · Rust · TypeScript / JavaScript · Python · C# · SQL · Swift
KI / LLM
Verlässliche Assistenten · strukturierte Extraktion gegen JSON-Schemata · Prompt-Fallback bei fehlgeschlagener Dekodierung · Response-Caching · Streaming · Dokumenten- und E-Mail-Erfassung · RAG · Vektorsuche · lokale Inferenz (Ollama) · MCP-Server · Agent-Skills
Infrastructure as Code
Ansible — Playbooks, Rollen und Inventories für Flottenorchestrierung im großen Maßstab · Terraform · Helm / Helmwave · GitOps · Argo
Plattform
Kubernetes · Docker · AWS (EKS) · Google Cloud · Microsoft Azure · gRPC · RabbitMQ / AMQP · OpenTelemetry · Prometheus / Grafana / Loki · Trivy · Grype · CycloneDX SBOM · CircleCI
Web & Mobile
React · Next.js · Vue / Nuxt · Chakra UI · Tailwind · Sanity · SwiftUI · WidgetKit · ActivityKit · Capacitor · Three.js / WebGL
Daten
PostgreSQL · MS SQL Server · MongoDB · Couchbase · Elasticsearch · BigQuery · dbt

Geschriebenes — ausgewählte Notizen

Ein Entwickler-Notizbuch, das ich seit 2006 führe. Neueste Einträge zuerst; nichts gelöscht, nur weil es alt aussieht.

Zertifikate

Fünf seit 2023, etwa zwei pro Jahr. Zertifizierung ist für mich ein Anlass, ein Thema gründlich zu lernen — keine Dekoration.

iSAQB CPSA-F — Software-Architektur, 2025 CKAD — Kubernetes Application Developer, 2024 AWS Developer Associate, 2023 AWS Solutions Architect Associate, 2023 HashiCorp Terraform Associate, 2023 Früher, nicht aufrechterhalten: PMP 2013 · ISTQB 2012 · CSM 2008 · MCSD 2001