12.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Backend & Linux-Infrastruktur Engineer (Go, Rust, Python)

Reppenstedt, Deutschland
Reppenstedt +100 km
Bachelor of Science Informatik
Reppenstedt, Deutschland
Reppenstedt +100 km
Bachelor of Science Informatik

Profilanlagen

cv-de.pdf
cv-en.pdf

Über mich

Backend-Entwickler mit Fokus auf Linux-Infrastruktur und systemnahe Entwicklung. Ich baue Anwendungen vom Datenmodell bis zum Betrieb, aktuell eine Plattform in Go mit Stripe-Anbindung. Erfahrung mit Rust, Python und C, von Web-Backends bis zu Hardware-Schnittstellen wie CAN.

Skills

DevOpsBackendBackend-programmierungFull Stack Entwicklung
Backend-Entwicklung
Entwicklung von Backend-Systemen und APIs mit Go, Rust und Python, unter anderem mit Actix Web, FastAPI und Axum sowie PostgreSQL, SQLite und SQLx.
API-Design und Integrationen
Konzeption und Umsetzung von REST-APIs, Authentifizierung und RBAC, externen Schnittstellen, Webhooks und Zahlungsintegrationen.
DevOps und Produktionsbetrieb
Deployment und Betrieb produktiver Linux-Dienste mit OCI-Containern, Podman/Docker, Reverse Proxies, TLS, persistenten Daten und automatisierten Backups.
Linux-Infrastruktur und NixOS
Aufbau reproduzierbarer Entwicklungs- und Produktionsumgebungen mit Nix, NixOS und Nix Flakes sowie deklarativer System- und Servicekonfiguration.
CI/CD und Build-Automatisierung
Erfahrung mit automatisierten Build-, Packaging- und Deployment-Workflows sowie Git-basierten Entwicklungsprozessen und reproduzierbaren Builds.
Systems Integration und Debugging
Integration nativer C-APIs über Rust FFI sowie Fehlersuche an den Schnittstellen zwischen Anwendung, Linux-System und Hardware, unter anderem mit CAN und SocketCAN.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2023

Sprachen

ArabischMutterspracheDeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Software Engineer – Backend (Freelance)

Revere (Edmonton, Kanada) – missionprojectservice.org
Kompletter Neuaufbau der Plattform missionprojectservice.org im Zweierteam.
Konzeption und Entwicklung des Backends in Go, inklusive Architektur, Datenmodell und Geschäftslogik, mit SQLite als Datenbank.
Umsetzung des Bezahl- und Zugangsflusses: Einmalzahlung über Stripe, automatische Bereitstellung der Zugangsdaten und Login-System.
Entwicklung eines Kunden-Dashboards mit Such- und Filterfunktionen.
Entwicklung eines Admin-Panels zur Verwaltung der Plattform durch den Kunden.
Serverseitiges Rendering mit templ sowie Umsetzung der Dashboard-Oberflächen mit Basecoat UI.

Software Engineer – Backend

Stayem (Eigenes Produkt)
Entwicklung und Wartung des Backends in Rust, inklusive Architektur, Datenmodell und zentraler Geschäftslogik.
Umsetzung von Authentifizierung, Benutzerkonten und rollenbasierter Zugriffskontrolle (RBAC).
Entwicklung von Funktionen für Listings, Verfügbarkeiten, Buchungen, Nachrichten, Bewertungen sowie Support- und Admin-Prozesse.
Integration von Zahlungsabläufen inklusive Zahlungen, Webhooks, Rückerstattungen und zugehöriger Transaktionslogik.
Anbindung externer Dienste und APIs sowie Umsetzung von Validierung, Fehlerbehandlung und Tests.
Entwicklung der zugehörigen Weboberfläche mit HTMX, Tailwind/DaisyUI und serverseitigem Rendering mit Jinja2/Askama.

Software Engineer / DevOps

Atelier Mai – atelier-mai.art
Entwicklung und Betrieb einer produktiven Webanwendung für ein Tattoo-Studio mit Python/FastAPI, Strapi, HTMX, Jinja und Tailwind. Umsetzung dynamischer CMS-Inhalte, Blog, Galerie sowie Kundenanfragen mit Bild-Uploads und Telegram-Integration. Deployment und Betrieb auf NixOS mit OCI-Containern, Caddy, TLS, persistenten Daten, Secrets Management und automatisierten Backups.

Software Engineer (Praktikum)

Stryker
Entwicklung einer Linux-basierten Testanwendung für Hardware-Validierung mit Python/FastAPI und Rust. Implementierung eines Rust-Services zur CAN-Kommunikation über FFI-Anbindung an eine native C-Hardware-API. Integration der Python- und Rust-Komponenten über eine HTTP/JSON-Schnittstelle. Aufbau reproduzierbarer Entwicklungs- und Testumgebungen mit Nix, NixOS und nativen Abhängigkeiten. Fehlersuche und Integration an den Schnittstellen zwischen Anwendung, Linux-System und Hardware, unter anderem mit CAN, SocketCAN und USB-CAN-Adaptern.

Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden