Zum Inhalt springen

Jonas Radke

Junior Software Engineer
Backends in C# und .NET Core, Frontends in React. Dazwischen die Pipelines, die beides ausliefern.
Hamburg, Deutschland · offen für Gespräche, nicht auf Jobsuche
info@jonasradke.dev

C# · .NET

APIs · Domain-driven Backends · Performance

React

Frontend

PostgreSQL

Datenbank

Momentan bei der Deutschen Retail Services AG

Docker · CI/CD · Homelab

In der Freizeit

Was ich gebaut habe

Ein Projekt, ausführlich dokumentiert, statt einer Wand aus Kacheln.

IHK-Abschlussprojekt · 2 Wochen

Semantische Suche für drs//Store

Suche nach Bedeutung statt nach Syntax — Artikel im Warenwirtschaftssystem finden, ohne den genauen Namen zu kennen.

PythonFastAPIPostgreSQLpgVectorOpenAIReact
Was dabei herauskam

Anwender finden Artikel auch bei unbekannten oder ungenauen Begriffen. Die Suchqualität hängt nicht vom Modell ab, sondern von der Qualität der aufbereiteten Produktdaten.

Fallstudie lesen
Jonas Radke, Porträtaufnahme

Kurz zu mir

Der größte Teil meiner Arbeit ist nicht, neuen Code zu schreiben, sondern zu verstehen, warum der bestehende so aussieht, wie er aussieht.

Danach ist die Änderung meistens klein. Das gilt für eine Pipeline genauso wie für ein Datenmodell: Erst wenn ich erklären kann, warum etwas so gebaut wurde, weiß ich, ob ich es anfassen darf.

Klarheit vor Cleverness
Tests, die mich nachts schlafen lassen, sind mir lieber als eine elegante Zeile, die keiner mehr versteht.
Abseits vom Rechner
Ich liebe guten Kaffee und eine gute Gym Session.

Mein Home Lab

Ein kleines Rack im Arbeitszimmer, an dem ich ausprobiere, wofür im Job selten Zeit bleibt: Proxmox, eigene DNS-Filter und ein Forgejo, das nur mir gehört.

Überblick

Klick dich durchs Rack

Fünf Geräte, jedes mit genau einer Aufgabe. Wähl eins aus, um zu sehen, welche — und warum es an genau dieser Stelle hängt.

12 Ports, einreihig

Patchfeld

Jede Netzwerkdose in der Wohnung landet hier, sauber beschriftet. Damit ich in einem Jahr noch weiß, welches Kabel wohin führt.

12 PortsCat.6Beschriftet
8-Port PoE Switch

UniFi Switch 8 PoE

Verteilt das Netz auf die einzelnen Geräte und versorgt PoE-Hardware gleich über dasselbe Kabel mit Strom. Gemanaged, damit die VLANs auch wirklich getrennt bleiben.

8 PortsPoEManaged
Router & Firewall

UniFi Gateway

Der Einstiegspunkt ins Netz: Routing, Firewall und VLANs an einer Stelle. Alles dahinter — Patchfeld, Switch, die beiden Mini-PCs — hängt am Ende an diesem Gerät.

RoutingFirewallVLANs
Proxmox Node

Mini-PC I

Der erste Proxmox-Host. Hier laufen die Dienste, die immer erreichbar sein sollen: AdGuard fürs DNS-Filtern und die Nextcloud.

Proxmox VEAdGuardNextcloud
Proxmox Node

Mini-PC II

Der zweite Host ist Werkstatt und Build-Runner: eigenes Forgejo samt Runner — und der Ort, an dem Dinge kaputtgehen dürfen.

Proxmox VEForgejoCI-Runner

Wie ich hierher kam

  1. seit 2026

    Junior Software Engineer

    Aktuell
    Deutsche Retail Services AG

    Backend-Services in C# und .NET Core, dazu React-Komponenten im Frontend. Außerdem betreue ich die CI/CD-Pipelines, mit denen wir deployen.

  2. seit 2025

    Home Lab & Private Cloud

    Privatprojekt

    Proxmox als Unterbau, darauf Nextcloud, AdGuard und ein eigenes Forgejo. Was ich zweimal von Hand gemacht habe, läuft inzwischen automatisch.

  3. 2024 – 2026

    Ausbildung zum Fachinformatiker für Anwendungsentwicklung

    Deutsche Retail Services AG

    Zweijährige Ausbildung parallel zum Tagesgeschäft: REST-APIs in .NET, React-Frontends und CI/CD-Pipelines — vom ersten Entwurf bis zum produktiven Deployment.

Wenn du bis hierhin gelesen hast, schreib mir

Ich antworte auf alles, was kein Serienbrief ist — auch wenn ich gerade nicht aktiv suche.