$ Loading Doreen_Obendorf_Portfolio... [OK]

Doreen Obendorf

Software Developer


        

About Me

Mit fast 50 Jahren gehöre ich noch lange nicht zum „alten Eisen“. Ganz im Gegenteil: Technologien ändern sich ständig, aber am Ende kommt es auf Erfahrung, Neugier und eine ordentliche Portion gesunden Menschenverstand an.

Diesen Tatendrang lebe ich auch privat aus. Mein Homelab ist mein Spielplatz – hier wird nicht nur theoretisch gedacht, sondern geschraubt. Ob Raspberry Pi-Projekte oder Smart-Home-Automatisierung: Ich probiere aus, was geht.

Ein Beispiel? Ich habe ein altes Sony Vaio Tap 20 vor dem Schrott gerettet und daraus ein Dashboard für meine Familie gebaut. Da läuft jetzt alles zusammen: von der Videoüberwachung über den Familienkalender bis hin zum aktuellen Fahrplan. Außerdem habe ich mir eine eigene Verbrauchs-App geschrieben, um unsere Strom- und Wasserstände im Blick zu behalten und grafisch auszuwerten. Wenn es keine passende Lösung gibt, baue ich sie mir eben selbst.

Natürlich nutze ich dabei moderne Tools und KI, um effizient voranzukommen. Aber bei aller Begeisterung für neue Technik weiß ich auch: KI ist ein Werkzeug, kein Ersatz. Das technische Verständnis, die echte Kreativität und die Verantwortung für Code, der auch in zwei Jahren noch wartbar ist, kann einem keine Maschine abnehmen.

Doreen Obendorf Homelab Setup Raspberry Pi Docker Linux Server
LIVE FEED
SYSTEM STATUS: ONLINE
„Für jedes Problem gibt es eine Lösung, oft auch über unkonventionelle Wege.“

My Vision

Career_Mission.md
About.md
Experience.md
Projects
Dashboard.js
Tracker.php
Education.md
send_message.sh
Legal/
Impressum.html
Privacy.md
# ## Project: Career_Mission.md
# Status: Production_Ready
# Version: 2.6.0
# Author: Doreen Obendorf

---

## [01] Die Philosophie
> "Geht nicht? Gibt's nicht!" 
– Mein Antrieb ist die Verbindung von technischer Präzision (Architektur) und pragmatischer Umsetzung.

Ich betrachte Software wie ein komplexes Gebäude: 
* Das **Fundament** muss stabil und skalierbar sein (Backend & Datenbanken).
* Die **Statik** wird durch kompromisslose Qualitätssicherung garantiert (ISTQB / Shift-Left Testing).
* Die **Fassade** leitet den Nutzer intuitiv zum Ziel (Responsive UX/UI).

---

## [02] Der Stack (Core_Assets)
* **Konstruktion:** Python (PCAP), Java (Spring Boot), PHP (Laravel), JavaScript (Next.js, React).
* **Qualitätssicherung:** ISTQB® Certified Tester, CI/CD Pipelines, Git, Bug-Lifecycle-Management.
* **Infrastruktur:** Docker-Produkte, Linux-Administration, Netzwerktechnik, Raspberry Pi Cluster.
* **Business-Schnittstellen:** SAP BI (REST-API), Shopware, ERP-Systeme (Xentral).
* **Sichtbarkeit:** Zertifiziertes SEO-Management & Google Analytics.

---

## [03] Die Vision: Mein Traumjob
Ich suche ein Umfeld, in dem **Verantwortung** und **Clean Code** großgeschrieben werden.
Mein Ziel ist es, Systeme nicht nur zu entwickeln, sondern sie durch strategisches Testing abzusichern.

| Fokus | Zielsetzung |
| :--- | :--- |
| **Qualität** | Fehlerprävention statt Fehlersuche durch ISTQB-Standards. |
| **Full-Stack** | Nahtlose Integration von Backend-Logik und performanten Frontends. |
| **Sustainability** | Wartbare Architektur, die auch nach 5 Jahren noch performant läuft. |

---

## [04] Kontakt_Initialisierung
Neugierig geworden? 
Einfach auf `send_message.sh` in der Sidebar klicken oder das Kontaktformular unten nutzen.

Experience

PURIZE® Filters GmbH & Co. KG

2023–2025

  • Entwicklung und Programmierung einer Software zur Erfassung und (grafischer) Auswertung verschiedener Betriebsdaten
  • Anbindung der Software an SAP B1 (RestAPI)
  • Betreuung MS Teams und Sharepoint
  • Betreuung Onlineshop (Shopware)
  • Programmierung Retro "Snake"-Spiel
  • eCommerce (SEO-Optimierungen)

JBnSE Team / DBSystel

2022–2023

  • Java
  • Spring Boot
  • Next.js
  • Fahrplanerstellung

COSMOVEDA e.K.

2020–2022

  • Aufbau/Umstellung und Betreuung des Onlineshops (Shopware, xtCommerce)
  • Programmierung Layout und Plugins (Shopware)
  • Etikettendruck
  • Installation, Pflege und Wartung der Drucksysteme
  • Einführung Xentral (ERP)
  • Betreuung/Optimierung der Firmenwebseite

CEMES Solutions GmbH

2019–2022

  • Programmierung und Pflege Prüfungssoftware
  • Erstellung/Wartung virtueller Prüfungsraum (Teamviewer)
  • Durchführung und Betreuung der Onlineprüfungen

IBS Cemes Institut GmbH

2016–2018

  • Programmierung Webseite im Rahmen des Projektes 3L
  • Programmierung Prüfungssoftware
  • Konzeptionierung des virtuellen Prüfungsraumes
  • Programmierung/Pflege der Firmenwebseite
  • IT-Support Schulungen für Senioren und Dozenten
  • Onlinemarketing uns SEO-Optimierungen

Selbstständigkeit

2008–2016

Education & Certifications

Development

PCAP

Certified Associate in Python Programming

Kernkompetenz: Full-Stack Data & Architecture

Details: Fundierte Beherrschung der objektorientierten Programmierung (OOP) und fortgeschrittener Datenstrukturen. Meine Expertise umfasst zudem:

  • Datenbanken: Effiziente Modellierung und Anbindung von MongoDB für flexible, skalierbare Anwendungen.
  • Grafik & Visualisierung: Entwicklung ansprechender UIs und grafischer Datenauswertungen (perfekt für Dashboards und Monitoring-Tools).
  • Architektur: Fokus auf modularen, sauberen Code, der Logik, Daten und Präsentation sauber trennt.
Python OOP MongoDB / NoSQL Data Visualization

Webentwickler

Full-Stack Web Development

Kernkompetenz: Responsive Web Applikationen

Details: Entwicklung Web-Anwendungen mit HTML, CSS, JavaScript und PHP

Full-Stack-Logic Responsive-UX Datenbanken

Infrastructure & QA

ISTQB

Certified Tester

Kernkompetenz: Strategische Qualitätssicherung & Fehlerprävention.

Details: Zertifizierte Expertise in der Validierung komplexer Softwaresysteme. Ich sorge dafür, dass Code nicht nur läuft, sondern belastbar und wartbar bleibt.

Fokus-Bereiche:

  • Systematisches Testing: Von der Testplanung bis zum Fehlerbericht.
  • Qualitätsmetriken: Definition und Überwachung von Qualitätsstandards.
  • User Acceptance: Sicherstellen, dass die Software genau das tut, was der Nutzer braucht.
Quality Assurance (QA) Test Management Risk Mitigation

Netzwerkadministrator

Network Administration

Kernkompetenz: Infrastruktur & Sicherheit

Details: Verwaltung und Optimierung von Netzwerk-Infrastrukturen, Servern und Sicherheitssystemen.

Infrastructure-Design Network-Security Admin-Ops

Marketing & Strategy

SEO-Manager

Search Engine Optimization

Kernkompetenz: Digitale Sichtbarkeit

Details: Strategische Optimierung von Websites für bessere Suchmaschinen-Rankings und User-Experience.

Search-Visibility Data-Analytics

Online-Marketing

Digital Marketing Strategies

Kernkompetenz: Kundengewinnung

Details: Entwicklung und Umsetzung von Online-Marketing-Kampagnen, Social Media und Conversion-Optimierung.

Conversion-UX

Projects

Smart Home Dashboard Übersicht v1.7.0 Doreen Obendorf Smart Home Dashboard Kalender Fahrplan Python API Integration

Family Hub v1.7.0 (Command Center)

Zentrales Ökosystem für den Familienalltag, optimiert für das Sony Vaio Tap 20. Ein modulares Dashboard, das Web-Scraping, API-Aggregation und Echtzeit-Monitoring vereint, um alle wichtigen Informationen an einem Ort zu bündeln.

Highlights & Features:

  • Auto-Vertretungsplan
  • Multi-iCal Familienkalender
  • Zentrales Telefonbuch
  • Drag & Drop Stundenplan
  • Mülltonnen-Reminder
  • Verbrauchsdaten-Sync
  • VBB v6 Live-Fahrplan
  • MJPEG Video-Streaming
  • Tractive Tracker Status
  • Admin-System-Monitoring

Automatisierung: Ein integrierter Service ruft vollautomatisch den aktuellsten Vertretungsplan (PDF) vom Schul-Server ab. Durch intelligentes Web-Scraping und PDF-Parsing wird der Plan in Echtzeit aktualisiert und übersichtlich dargestellt.

Backend-Power: Die Integration der Verbrauchs-App erfolgt über eine REST-API-Schnittstelle, die Strom-, Wasser- und Wärmedaten direkt in das Dashboard-Grid visualisiert.

Tech-Stack: FastAPI, MongoDB, Docker, Python (Web-Scraping), VBB v6 API, iCal-Service

View on GitHub
Doreen Obendorf HydrationFreeze MacOS App SwiftUI Swift Charts Doreen Obendorf HydrationFreeze MacOS App Dashboard Swift Charts 14 Tage Doreen Obendorf HydrationFreeze MacOS App Einstellungen und Statistik

HydrationFreeze (macOS) v1.4.3

Native macOS App als intelligenter Trink-Reminder, der durch eine Bildschirmsperre daran erinnert, etwas zu trinken.
Mit Hilfe eines QRCodes kann die Wasseraufnahme in der Apple Health App erfasst werden. Die Statistik wird grafisch dargestellt und kann exportiert werden (CSV).

Engineering-Fokus: Entwickelt nach dem V-Modell mit lückenloser Traceability vom Lastenheft bis zur automatisierten XCTest-Suite und CI/CD-Pipeline.

Tech-Stack: Swift, SwiftUI, AppKit, Swift Charts, XCTest, GitHub Actions

Smart Blocking Overlay V-Modell & ISTQB XCTest Automation CI/CD Pipeline

Analyse

Lastenheft - Projektziele definiert

Konzeption

Pflichtenheft - Tech. Spezifikation

Qualitätssicherung

Testdokumentation - ISTQB & Unit-Tests

DevOps

Automatisierter CI/CD Build via GitHub Actions

Engineering Artifacts
View on GitHub
Doreen Obendorf Verbrauchs-Tracker Dashboard Verbrauchsdaten Doreen Obendorf Verbrauchs-Tracker Dateneingabe und Auswertung

Verbrauchs-Tracker

Web-App zur Erfassung, Dokumentation und grafischen Auswertung von Verbrauchsdaten für Strom (Haushalt und Wärmepumpe), Wasser Und Müll.

Tech-Stack: Node.js + Express.js, SQLite3, JWT-Authentifizierung, RESTful API

View on GitHub
Fenster- & Türen-Konfigurator PWA Hauptansicht Fenster- & Türen-Konfigurator PWA Logo

Fenster- & Türen-Konfigurator

DB_VERSION: 13 Offline-First (PWA)

PWA (Progressive Webapplikation)für den Fenster- und Türenbau. Berechnet automatisch Beschlags-Komponenten basierend auf FFB/FFH mit –40 mm Offset. Nutzt IndexedDB für 108 Materialprofile und bietet einen format-treuen Excel-Export durch direkte XML-Manipulation. Die App ist vollständig offline-fähig und optimiert für Touch-Bedienung (iPad Pro 12,9).

Key Features:

  • JSZip Excel-Inject
  • IndexedDB Sync
  • Base64 Storage
  • Touch-Optimiert

Tech-Stack: Vanilla JS (ES6+), PWA, IndexedDB, JSZip, SheetJS

View on GitHub
CSRD ESRS Manager Dashboard Übersicht CSRD ESRS Manager doppelte Wesentlichkeitsanalyse CSRD ESRS Manager KPI-Stammdatenverwaltung CSRD ESRS Manager Berichtsstatus CSRD ESRS Manager Benutzerverwaltung

CSRD/ESRS Manager v1.7.0

Desktop Tool (Electron) Windows | macOS

Desktopbasiertes Tool zur Durchführung der doppelten Wesentlichkeitsanalyse und zur Erfassung von ESG-Kennzahlen gemäß ESRS. Unterstützt die strukturierte Umsetzung der CSRD mit geführter Analyse von 156 Themenfeldern.

Kernfunktionen:

  • Geführte Wesentlichkeitsanalyse
  • KPI-Stammdatenverwaltung
  • Dynamisches Dashboard
  • Rollenbasiertes Login
  • Local-First mit SQLite
  • Import von 156 ESRS-Datenpunkten

Tech-Stack: Electron JS, Vanilla JavaScript (ES6+), HTML5, CSS3, SQLite3

View on GitHub

Bereit für das nächste Projekt?

Kontakt aufnehmen

Skills & Expertise

Software-Engineering Mindset

„Ich bin kein reiner Spezialist für eine Sprache, sondern Problemlöser.“

Schnelle Einarbeitung Architektur-Planung Lebenslanges Lernen Homelab Experimente KI-gestützte Effizienz Wartbarer Code

Backend & API Design

Python (FastAPI) Node.js / Express Java / PHP Asynchrone Programmierung JWT & OAuth2 Auth RESTful API (Pydantic)

Frontend & PWA

Next.js (App Router) React / TypeScript PWA (Service Worker) Tailwind CSS / SASS Touch-UI Optimierung Chart.js / Data Viz

Apple & Systems

Swift / SwiftUI macOS Native Dev Swift Charts Apple Health / Shortcuts Hardware-Interoperabilität

IoT & Infrastructure

Docker & Compose MJPEG Streaming MongoDB (Motor) / SQLite Linux / Bash-Automation System Monitoring (psutil) iCal & WebCAL Integration

QA & Engineering

ISTQB Foundation Level V-Modell / Lastenhefte XCTest / Unit-Testing CI/CD (GitHub Actions) Fuzzy-Matching & Algorithmen

Infra & Automation

Docker & Compose Cloudflare Tunnel Linux (Server-Mgmt) MJPEG Streaming Bash-Automation

Cloud & Hosting

AWS (EC2/S3) OVHcloud / Hetzner Domain & SSL-Mgmt

Business & SEO

SEO (Zertifiziert) Shopware / Shopify ERP-Systeme / SAP BI SEO (Zertifiziert) Google Analytics & Ads Conversion Optimierung

Contact

$ ./send_message.sh

E-Mail: doreen@obendorf.info

Tel: +49 151 75072728

Ort: 01983 Großräschen, Bremer Straße 17