18.08.2026 aktualisiert

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

Python/JavaScript Developer +15 Jahre

Berlin, Deutschland
Deutschland
Medieninformatik
Berlin, Deutschland
Deutschland
Medieninformatik

Profilanlagen

cv_sascha-rau.pdf

Skills

KeycloakJavaScriptWeb EntwicklungDjangoElasticsearchPythonMQTTRabbitMQAngular 2+Docker ContainerGrafanaVue.jsFastAPIKubernetesCeleryElastic KibanaTerraform

Fullstack-Web-Entwicklung
  • Python
  • SQL und NoSQL
  • JavaScript/Typescript
  • ElasticSearch, OpenSearch, Solr
Qualitätssicherung
  • Code-Test
  • Code-Review
  • Wissenstransfer
  • Prometheus und Grafana
Deployment
  • Docker
  • CI/CD-Pipelines
  • Kubernetes, Helm
  • Terraform
  • Linux
  • Hetzner
Tools
  • Atlassian Produktpalette
  • Git
  • JetBrains
  • Miro
  • Scrum
  • .....

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2009

Sprachen

DeutschMuttersprache

Projekthistorie

Fullstack Entwickler

fin3000.com

Internet und Informationstechnologie

< 10 Mitarbeiter


Technologie: DJANGO, ANGULAR, POSTGRES, WEBSOCKET, LLM, CELERY, PYDANTIC-AI, REPORTLAB, S3, FIREBASE, CODING AGENTS, GITLAB, NETDATA
Methoden: Wasserfall,
Teamgröße: 1 Personen

Projekt: SaaS Lösung für Buchaltung, Zeiterfassung, Kanban Board

Aufgaben:
  • Front-, Backend + Landingpage
  • Funktionen siehe https://fin3000.com/funktionen/

Fullstack Entwickler

Land Hessen

Öffentlicher Dienst

5000-10.000 Mitarbeiter


Technologie: DJANGO, MARIA, VANILLA JS, BOOTSTRAP, HTMX
Methoden: Scram
Teamgröße: 5 Personen

Projekt: Ablösung von Altsystemtechnik und Modernisierung des Bildungsservers des Landes Hessen (CMS) sowie weiterer Webauftritte; über 800 Templates, hessenweiter Betrieb.

Aufgaben:
  • Ablösung von jQuery durch VanillaJS zur Reduktion von Abhängigkeiten und Verringerung der Angriffsfläche
  • Migration auf HTMX
  • Konsolidierung und Vereinheitlichung von über 800 Templates — Reduktion des Wartungsaufwands und belastbare Struktur für die Folgepflege
  • Barrierefreiheit nach BITV/WCAG-Standards
  • Aktualisierung und Absicherung des Backends für Stabilität und Zukunftsfähigkeit .

DevOps Monitoring der Infrastruktur für das Land Hessen

Land Hessen

Öffentlicher Dienst

1000-5000 Mitarbeiter


Technologien: KUBERNETES, ELASTICSEARCH, KIBANA, PYTHON, DOCKER, HELM, TERRAFORM
Rolle: DevOps
Teamgröße: 2 Personen

Projekt: Aufbau einer zentralen Monitoring- und Auswerteplattform für Infrastruktur und Anwendungen. Metriken, Logs und Events aus heterogenen Quellen wurden konsolidiert, normalisiert, korreliert und in interaktiven Dashboards als durchgängiges Lagebild bereitgestellt. Regel- und schwellenwertbasiertes Alerting meldet kritische Ereignisse und Grenzwertüberschreitungen in Echtzeit.

Aufgaben:
  • Datenmodellierung und Zentralisierung: Konsolidierung von Logs und Metriken aus unterschiedlichen, technisch heterogenen Quellsystemen in einem gemeinsamen Datenmodell
  • Datenvorverarbeitung: Bereinigung, Normalisierung und Anreicherung der Rohdaten als Grundlage belastbarer Auswertungen
  • Visualisierung & Reporting: Entwicklung interaktiver Dashboards zur Analyse, Überwachung und Entscheidungsunterstützung.
  • Alerting: Definition von Regeln und Schwellenwerten sowie Implementierung eines Benachrichtigungssystems für kritische Ereignisse.
  • Zusammenarbeit & Beratung: Sparringspartner für das Entwicklerteam bei Architektur- und Implementierungsfragen.

Fullstack Entwickler FastAPI/Nuxt.js RTL Deutschland GmbH (Folgeauftrag)

RTL Deutschland GmbH

Technologie: Technologie: PYTHON, REST-API, ELASTICSEARCH, GRAFANA, POSTGRESQL, VUEJS, NUXTJS, VUETIFY, KUBERNETES, FAST-API
Methoden: Scrum, Pair programming, CI/CD, Event Driven Architecture und DDD
Rolle: Fullstack Entwickler
Teamgröße: 4 Personen

Projekt: Überwachung von File/Data Transfers

Aufgaben:
  • Erfassung und Korrelation von Transferzuständen aus fünf technisch unterschiedlichen Quellsystemen
  • Elasticsearch-basierte Suche über Transferhistorie und Zustände
  • Anomalie-Erkennung im Zeitverlauf: Auffälligkeiten wie ungewöhnliche Sendezeitpunkte werden erkannt und gemeldet
  • Regelbasiertes Alerting bei fehlgeschlagenen Transfers oder Eingriffen in laufende Prozesse (Pause, Stopp, Wiederholung)
  • Umfangreiche Such- und Filterfunktionen, gespeicherte Suchen, abonnierbare Benachrichtigungen (FastAPI/Vue)
  • 2024: Refactoring und technische Ertüchtigung des seit 2022 gewachsenen Systems, Aktualisierung von Python, FastAPI, PostgreSQL und Vue
  • Entwicklung von Grafana-Dashboards zur Live-Überwachung der Transferzustände über alle angebundenen Systeme hinweg; Definition von Alert-Regeln und Schwellenwerten für fehlgeschlagene oder auffällige Transfers

Django/HTMX/Alpine.js Senior Fullstack Developer bei Siltronic AG

Siltronic AG

Industrie und Maschinenbau

1000-5000 Mitarbeiter


Technologien: PYTHON, DJANGO, ORACLE, HTMX, ALPINE.JS, TAILWIND, DOCKER, VANILLA.JS
Methoden: Kanban, Pair programming, CI/CD
Rolle: Fullstack Entwickler
Teamgröße: 3 Personen

Projekt:
Entwicklung eines Echtzeit-Überwachungs- und Auswertesystems für die Wafer-Fertigung über vier Fabriken mit unterschiedlichen Spezialbereichen und Werkzeugen. Ziel war ein durchgängiges Live-Lagebild des Herstellungsprozesses, das Abweichungen sofort sichtbar macht und schnelle Reaktion ermöglicht.

Aufgaben:
  • Echtzeit-Überwachung von Werkzeugen und Modulen gegen hinterlegte Grenzwerte
  • Automatische Alarmierung der zuständigen Verantwortlichen bei Schwellenwertüberschreitung
  • Konfigurierbare Dashboards: Nutzer stellen sich fachspezifische Sichten selbst zusammen, inkl. komplexer Suchanfragen über die erfassten Messdaten
  • Rollenbasiertes Zugriffskonzept (Object Permissions), abhängig von Berechtigung und Zuständigkeitsbereich
  • Datensicherheit: Festlegung von Schwellenwerten nach dem 4-Augen-Prinzip zur Sicherstellung von Nachvollziehbarkeit und Datenintegrität

Django und Angular Senior Lead Developer BWI GmbH (Bundeswehr)

BWI GmbH

Internet und Informationstechnologie

5000-10.000 Mitarbeiter


Technologien: PYTHON, DJANGO, ANGULAR, KEYCLOAK, DOCKER, ELASTICSEARCH, POSTGRESQL
Methoden: Scrum, Pair programming, CI/CD, Event Driven Architecture und DDD
Rolle: Fullstack Entwickler
Teamgröße: 10 Personen

Projekt: Es wurde eine Plattform zur Modellierung und Vereinheitlichung heterogener Logformate im behördlichen Umfeld entwickelt. Über eine UI können Quellformate erfasst, in ein einheitliches Zielschema überführt und mit zugehörigen Elasticsearch-Feldtypen in den Index geschrieben werden. Die erfassten Elemente können mit Funktionen und Verarbeitungsregeln verknüpft werden.

Aufgaben:
  • Datenmodellierung: Vereinheitlichung strukturell unterschiedlicher Quellformate in ein gemeinsames, durchsuchbares Schema
  • Implementierung von Logprep https://github.com/fkie-cad/Logprep, den Code kann man hier einsehen: https://gitlab.com/z-e-u-s/fda/fda-backend/-/tree/3ad7768ba9740332ce896988074683c9546ea7dd/drf_logprep
  • Mapping des hinterlegten Workflows mit den Logdaten, den Code kann man hier einsehen: https://gitlab.com/z-e-u-s/fda/fda-backend/-/blob/3ad7768ba9740332ce896988074683c9546ea7dd/fda/services/mapping.py
  • Frontend-Entwicklung (Angular): Formulare und Konfigurationsoberflächen
  • Sparringspartner für das Entwicklerteam

Open Source aus dem Projekt:
  • https://github.com/sascharau/djangorestframework-keycloak
  • https://gitlab.com/z-e-u-s/fda

FastAPI und Vue.js Senior Lead Developer bei RTL (Abteilung Broadcast und Produktion)

RTL

Medien und Verlage

500-1000 Mitarbeiter


Technologie: PYTHON, REST-API, ELASTICSEARCH, GRAFANA, POSTGRESQL, VUEJS, NUXTJS, VUETIFY, KUBERNETES, FAST-API
Methoden: Kanban, Pairprogramming, CI/CD, Event Driven Architecture, DDD
Rolle: Technical Lead File Transfer
Teamgröße: 4 Personen

Projekt:
Überwachung von File/Data Transfers

Aufgaben:
  • • Überwachung von ein- und ausgehenden File Transfers
  • • Abfrage von Systemen wie IBM Aspera File Transfers via API, Samba, FTP, S3
  • • Folders via Watchdog überwachen
  • • Entwicklung von Grafana-Dashboards zur Live-Überwachung der Transferzustände über alle angebundenen Systeme hinweg; Definition von Alert-Regeln und Schwellenwerten für fehlgeschlagene oder auffällige Transfers
  • • Daten n-mal pro Minute abfragen und via API zur Verfügung stellen
  • • Historie von Dateien anzeigen: z.B. Produktionsfirma von „Gute Zeiten, schlechte Zeiten“ sendet eine Episode via Aspera an RTL. Diese wird dann via FTP an die Zieladresse gesendet. Die Bereitstellung der Ergebnisse erfolgt über eine API für das Vue-Frontend und andere RTL-Systeme.
  • • Web-Entwicklung FastAPI/Vue: Benutzer können umfangreiche Suchen durchführen, Suchanfragen speichern, Dashboards zusammenstellen, Benachrichtigungen einrichten (z.B. Dateien kommen von Hollywood-Lieferanten oder gespeicherte Suchen haben Updates), Benachrichtigungen an Administratoren senden, wenn Transferprozesse fehlerhaft sind oder Eingriffe in Transferprozesse (Pause, Stopp, Wiederholen)stattfinden.

Django/FastAPI und Nuxt.js Fullstack Entwickler bei RTL (Abteilung Media Intelligence)

Fullstack Entwickler

Technologie: PYTHON, GRAPHQL, POSTGRESQL, VUEJS, AWS- MICROSOFT KI SERVICES, KUBERNETES, DJANGO
Rolle: Fullstack Entwickler
Methoden: Scrum, Pair programming, CI/CD, Event Driven Architecture und DDD

Projekt:
Kontextuelles werben - Werbung auf Schlüsselwörter, die in einer Episode genannt werden.
Anbindung und Bewertung externer KI-Dienste zur automatisierten Analyse von Sendungstranskripten. Ziel war die Bewertung, ob und wie zuverlässig KI-gestützte Erkennung für den produktiven Einsatz taugt.

Aufgaben:
  • Integration von KI Services in eine bestehende Verarbeitungskette
  • Analyse und Auswertung der Transkripte auf Schlüsselbegriffe
  • Bewertung der Ergebnisqualität: Ermittlung und Darstellung von Trefferwahrscheinlichkeiten als Grundlage für die Einsatzentscheidung
  • Aufbereitung als Entscheidungsvorlage für Fachanwender auf KPI-Basis
  • Umsetzung als Microservices

Python Backend Senior Entwickler Universal Music Germany GmbH

Universal Music

Medien und Verlage

500-1000 Mitarbeiter


Technologie: PYTHON, DJANGO, REST-API, ELASTICSEARCH, POSTGRESQL, VUE.JS, KUBERNETES
Methoden: Waterfall Model, CI/CD, Event Driven Architecture, DDD
Rolle: Python Backend Entwickler
Teamgröße: 6 Personen

Projekt:
Auswerteplattform für Kampagnen-Controlling. Daten aus unterschiedlichen externen Plattformen werden zusammengeführt, mit KPIs aufbereitet und für Analyse und Reporting bereitgestellt.

Aufgaben:
  • • Ingest heterogener Quelldaten (BigQuery, Social-Plattform-APIs) nach Elasticsearch
  • • Datenqualität: Normalisierung, Fuzzy Matching, Scoring, Rechtschreibprüfung zur Zusammenführung uneinheitlicher Quelldatensätze
  • • KPI-Modellierung und Bereitstellung über API ans Frontend
  • • Verteilte, zeitgesteuerte Verarbeitung über Kubernetes CronJobs und Celery
  • • Betrieb und Kostenoptimierung der AWS-Infrastruktur
  • • Verteilte Zusammenarbeit über mehrere Standorte (USA, Indien)

Django Entwickler bei Gesellschaft für Warenwirtschafts-Systeme mbH (Folgeauftrag)

Gesellschaft für Warenwirtschafts-Systeme mbH
Rolle: Fullstack Entwickler
Projekt: Weiterentwicklung vom Projekt Volksbank aus 2018
Teamgröße: 4 Personen
  • Dokumentenverwaltung: Dokumente via Upload, E-Mail und FTP, Samba importieren
  • Automatisch labeln mit KI
Technologien: Python, Django, REST-API, Lass, Bootstrap, Marionette.JS, SOAP XML, Celery, Solr, Django CMS, IBM DB2, MySQL, JavaScript, scikit-learn, Jenkins
Methoden: Scrum, CI/CD, Event Driven Architecture, DDD

Django Entwickler gt.mercedes-benz.com (Scholz & Volkmer GmbH Berlin)

Scholz & Volkmer GmbH Berlin

Marketing, PR und Design

50-250 Mitarbeiter

Rolle: Python Backend Entwickler
gt.mercedes-benz.com - Weltweit eingesetzte E-Learning-Plattform für Mercedes-Benz. Es handelt sich um ein Schulungs- und Nachschlagewerk mit Filmen und Lernspielen. Der Nutzer kann wie bei YouTube Themen verfolgen oder Kanäle abonnieren. Kollegen können zu einem Wissens-Quizduell herausgefordert werden. Vorgesetzte können Mitarbeitern Online-Schulungen "zuweisen". Je nach Interesse werden Inhalte aus elastic
vorgeschlagen. Die Suche berücksichtigt ein Ranking und User KPI's (Land, Position oder Abteilung).
Teamgröße: 3 Personen (nur im Backend)
Schwerpunkte:
  • Umsetzung SSO-Authentifizierung
  • Refactoring der Suche
  • Entwicklung Quizduell
  • FAQ (z.B. wie man eine Zündkerze oder eine Druckerpatrone für das Modell xy wechselt)
  • Durchführung von Bugfixes und Entwicklung kleinerer Features
Technologien: Python, Django, REST-API, Elasticsearch, Grappelli CMS, PostgesSQL, Websockets, Vagrant, Jankins
Methoden: Scrum, Event Driven Architecture, DDD

Django Entwickler Shop-System (über Gesellschaft für Warenwirtschafts-Systeme mbH)

Gesellschaft für Warenwirtschafts-Systeme mbH

Internet und Informationstechnologie

50-250 Mitarbeiter

Rolle: Fullstack Entwickler
SaaS-Shop-System für Kunden mit eigener ERP-Lösung (gevis und sangross) sowie Microsoft NAV.
Teamgröße: 12 Personen
  • Datenimport aus verschiedenen Quellen
  • Entwicklung eines Dashboards
  • Realisierung eines Dokumentenmanagements
  • Solr-Optimierung (Queries, Index und Importe)
Technologien: Python, Django, REST-API, Lass, Bootstrap, Marionette.JS, SOAP, XML, Celery, Solr, Django CMS, PostgreSQL, JavaScript, JQuery
Methoden: Scrum, Pair programming, CI/CD, Event Driven Architecture, DDD

Django Entwickler Volksbank (über Gesellschaft für Warenwirtschafts-Systeme mbH)

Gesellschaft für Warenwirtschafts-Systeme mbH

Internet und Informationstechnologie

50-250 Mitarbeiter


Technologien: Python, Django, REST-API, Lass, Bootstrap, Angular.JS, SOAP, XML, Celery, Solr, Django CMS, IBM DB2, MySQL, JavaScript, JQuery
Methoden: Scrum, Kanban, Pairprogramming, CI/CD, Event Driven Architecture, DDD
Teamgröße: 4 Personen
Rolle: Fullstack Entwickler

Projekt:
Volksbank - Firmeninterner Blog mit Benachrichtigungen, HowToDo bzw. E-Learning, Bestellshop für Bürobedarf und einer Lizenzfreischaltung für Arbeitsplätze.

Aufgaben:
  • • Erhöhung der Testabdeckung von 28 % auf 95 % als Grundlage für sicheres Refactoring
  • • Migration Python 2.7 → 3.4 inklusive Abhängigkeitsbereinigung
  • • Datenimport und Konsolidierung aus diversen Fremdsystemen
  • • 2020: Weiterentwicklung der Dokumentenverwaltung, automatisierte Klassifikation, Import über Upload, E-Mail, FTP und Samba

Python Entwickler ERP System

Ideal3000 GmbH

Industrie und Maschinenbau

< 10 Mitarbeiter

business-control.net
Aufgaben: Warenkorb, Kundenverwaltung, Dashboards/Reports,
Produktverwaltung, Rechteverwaltung, Filialenverwaltung, User/
Mitarbeiterverwaltung, Suchfilter, Web-Design Provisionsverwaltung und
Provisionskontrolle.

Technologie: PYTHON/DJANGO, REST-API, JQUERY, SCSS, BOOTSTRAP, ANGULAR,
TYPESCRIPT, POSTGRESQL

Django Entwickler Auktionshaus (21 TORR Hambug GmbH)

21 TORR Hambug GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Rolle: Python Backend Entwickler
Auktionshaus - Mit Hilfe der Webapplikation "GetCar" können Autohändler live oder per Bot Fahrzeuge ersteigern und Gebote abgeben.
Teamgröße: 5 Personen
  • Es wurden folgende Funktionen entwickelt:
    • Dokumente erstellen und versenden (Auktionskalender, Rechnung, Gutschriften, Lieferschein)
    • E-Mail Berichte, Benutzerregistrierung, Passwort, Profile und Berechtigungen.
    • Auktionskalender (Planen der Auktion und Darstellung) Benutzerverwaltung, Kalender, Suchfilter
    • Live-Auktion Bieten über WebSocket
Technologien: Python, Django, Celery, Channels, PostgreSQL,
Methoden: Scrum, Event Driven Architecture, DDD

Full Stack Entwickler Energievorhersage für Windkraftparks

4cast GmbH & Co. KG

Internet und Informationstechnologie

10-50 Mitarbeiter


Technologie: PYTHON, DJANGO, REST-API, PostGIS, CSS, Deutscher Wetterdienst API, FEINCMS, JAVASCRIPT, MYSQL
Methoden: Scrum
Teamgröße: 5 Personen
Rolle: Fullstack Entwickler

Projekt: Energievorhersage für Windkraftparks

Aufgabe:
  • • Anbindung und Import der DWD-Datenquellen (georeferenzierte Rasterdaten)
  • • Verschneidung der DWD-Rasterdaten mit Anlagenstandorten über PostGIS (Nearest-Neighbour-Abfragen, Distanzberechnung); Modellierung der Standort- und Parkgeometrien in der Datenbank
  • • Park- und Turbinenverwaltung mit Standortbezug
  • • Dashboards und automatisierter Tages-Report (PDF/E-Mail)
  • • Export zur Bundesnetzagentur

Full Stack Entwickler Website Evangelische Kirche

Evangelische Kirche
Rolle: Fullstack Entwickler
Teamgröße: 1 Person
Schwerpunkte:
  • Umgesetzte Features: Events, News, Gallery, Mitgliederverwaltung, Beitragsverwaltung, Beitrags- Rechnungsstellung, Gottesdienst Alarm via SMS o. E-Mail
  • Verantwortlich für das Web-Design
Technologien: Django, jQuery, CSS, Bootstrap, FeinCMS, MySQL
Methoden: Deployment via Shell, Lastenheft

Full Stack Entwickler Lunos GmbH Website

Lunos GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Rolle: Fullstack Entwickler
Teamgröße: 1 Person
  • Umgesetzte Features: Shop, Dokumentenverwaltung, Web-Design, Vertriebspartner Login, Maps inkl Filter, Blog
Technologien: Django, REST API, jQuery, CSS, Bootstrap, FeinCMS
Methoden: Deployment via Shell, Lastenheft

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden