Command Palette
Search for a command to run

Portfolio von Ruben Sprengel – Fullstack Developer

Moin, ich bin Ruben

Building cloud-native apps that matter • Fullstack Developer • Open Source Enthusiast

Avatar von Ruben Sprengel

Über mich

Lass mich dir einen kurzen Einblick geben, wer ich bin und was mich antreibt.

Professionell

Mit mehr als einem Jahrzehnt Erfahrung in der IT habe ich eine fundierte technische Expertise aufgebaut.

Aktuell gestalte ich als Teil des Data Driven Services Teams bei der ITSC GmbH den digitalen Wandel im Gesundheitswesen aktiv mit. Wir entwickeln datengetriebene und KI-basierte Software, die den Arbeitsalltag gesetzlicher Krankenkassen zukunftsorientiert verbessert.

Mindset & Drive

Ich kombiniere meine professionelle Arbeit mit persönlicher Neugier.

In meiner Freizeit engagiere ich mich in Open-Source-Projekten und nutze mein Homelab als kreativen Spielplatz, um mein Wissen stetig zu erweitern. Diese praxisnahe Weiterbildung ist die Grundlage für meine innovationsorientierte Arbeitsweise.

Expertise

Was ich biete – meine Kernkompetenzen.

Full Stack Entwicklung

End-to-End Entwicklung moderner Web-Anwendungen – von der Datenbank-Architektur über performante Backend-APIs bis hin zu intuitiven, reaktiven User Interfaces.

Data Engineering

Design und Implementierung skalierbarer Datenpipelines, die Rohdaten in verwertbare Business Insights transformieren und fundierte Entscheidungen ermöglichen.

DevOps & Automation

Automatisierung von Deployment-Prozessen, Container-Orchestrierung und Infrastructure-as-Code für zuverlässige, reproduzierbare Produktiv-Umgebungen.

System Design & Architektur

Konzeption wartbarer, skalierbarer Systeme mit klaren Schnittstellen, durchgängiger Type-Safety und bewährten Architekturmustern für langlebige Software.

Core Languages
TypeScript

Als Fundament meines Ökosystems garantiert TypeScript Type-Safety vom Frontend bis zu API-Contracts. Compile-Time Fehlerprüfung reduziert Bugs erheblich und macht Refactoring sicher – besonders wertvoll in Teams und langlebigen Projekten. Die Integration mit modernen Tools ermöglicht konsistente Code-Qualität.

FrontendBackend
Python

Python ist meine erste Wahl für datengetriebene Logik, performante async APIs und ETL/ELT-Pipelines. Das reichhaltige Ecosystem macht es ideal für den gesamten Data Lifecycle. Type Hints mit Mypy bringen Type-Safety auch ins Backend. Die Lesbarkeit beschleunigt Code Reviews und Onboarding erheblich.

BackendData Engineering
Tech Stack
Frontend

Moderne, performante Web-Apps mit Svelte/SvelteKit als primärem Framework. Type-safe, reaktiv und mit exzellenter Developer Experience.

SvelteSvelteKitTailwind CSSshadcn-svelteAngular / Material
UX/UI Design & Prototyping

Strategische Gestaltung von User-zentrierten Produkten, wobei der Fokus auf z.B. interaktivem Prototyping und der konsequenten Einhaltung der Barrierefreiheitsstandards nach WCAG 2.2 AA liegt.

User-Centered Design (UCD)PrototypingWCAG 2.2 AA
Backend & APIs

FastAPI für moderne, async REST APIs mit automatischer OpenAPI-Dokumentation. Strawberry für type-safe GraphQL bei komplexen Datenrelationen.

FastAPIPydanticStrawberry GraphQLSQLAlchemyAlembic
Datenbanken

PostgreSQL als primäre Wahl für produktive Systeme mit ACID-Compliance, JSONB und komplexen Queries.

PostgreSQLSQLiteMongoDB
Data Engineering

Aufbau von ETL/ELT-Pipelines für die Datenverarbeitung. Pandas als primäres Werkzeug für effiziente Datenanalyse und -manipulation, ergänzt durch PySpark für Workloads im Big Data Bereich.

PandasNumPyPySpark
Testing & Code Quality

Test-Automatisierung und statische Code-Analyse für robuste, wartbare Codebases.

VitestESLintPrettierPyTestPylintMypyBlack
DevOps & Infrastructure

Container-basierte Deployments mit Docker, Kubernetes und CI/CD-Automatisierung. Observability mit Grafana/Prometheus oder ELK.

DockerKubernetesGitCI/CDLinuxIaCGrafana
Security & Auth

Enterprise Authentication mit OIDC/Keycloak und Security Best Practices nach OWASP Guidelines.

OIDCOAuth2KeycloakJWTOWASP Top 10

Meine Tech-Stack Philosophie

Type Safety First

TypeScript + Python Type Hints minimieren Runtime-Errors und machen Refactoring sicher.

Developer Experience

Tools die Produktivität steigern – Auto-Completion, Hot Reload, klare Errors.

Production-Ready

Bewährte Tools mit aktiven Communities und langfristiger Wartung.

Mein Ansatz: Ich bevorzuge etablierte Tools mit modernen Features. Ein Stack sollte Probleme lösen, nicht schaffen.

Projekte

Open Source Projekte und Tools mit Fokus auf Developer Experience und effiziente Automatisierung.

Featured
JetBrains Svelte Templates
Tools & Productivity

58+ Live Templates für JetBrains IDEs, die den Svelte-Entwicklungs-Workflow drastisch beschleunigen. Reduziert Boilerplate-Code und steigert die Produktivität durch intelligente Code-Snippets.

SvelteSvelteKitJetBrainsDeveloper Tools
Featured
Personal Website
Web Development

Modernes, performantes Portfolio mit Fokus auf Accessibility (WCAG 2.2 AA), Type-Safety und Developer Experience.

SvelteKitTypeScriptTailwind CSSshadcn-svelte
Featured
VigilCD
DevOps & Automation

GitOps-Agent für automatisierte Docker-Compose-Deployments. Überwacht Git-Repositories in Echtzeit und unterstützt private Registries sowie Self-hosting.

PythonFastAPIGitOpsDockerSelf-Hosted

Werdegang

Meine berufliche Reise und Entwicklung über die Jahre.

Berufserfahrung

12+ Jahre

ITSC GmbH

April 2021 - heute (4 Jahre, 8 Monate)

Full Stack Developer

Januar 2023 - heute (2 Jahre, 11 Monate)

Konzeption und Entwicklung moderner, cloud-nativer Software, die durch datengetriebene und benutzerzentrierte Ansätze spürbaren Mehrwert für Versicherte und Krankenkassen schafft.

Full Stack Software EntwicklungDevOps DevSecOpsData EngineeringArchitektur & Designcloud-nativeScrum

DevOps Engineer

April 2021 - Dezember 2022 (1 Jahr, 8 Monate)

DockerKubernetesCICDObservabilityMonitoring & AlertingIaCDatenbankenLinuxScrum

Vergangene Firmen

November 2013 - März 2021 (7 Jahre, 4 Monate)

Vergangene Positionen (Bereich IT)

November 2013 - März 2021 (7 Jahre, 4 Monate)

LinkedIn Werdegang

Kontakt

Haben Sie Fragen zu meinen Projekten oder möchten Sie einfach in Kontakt treten?