Zum Inhalt springen
Marco Middeldorff — Software-Entwickler Köln, Deutschland · Remote oder hybrid Pfad /ueber-mich

Über mich

Ich baue Backend-Systeme, die im Betrieb ruhig laufen.

01

Person

Ich bin Software-Entwickler in Köln und arbeite vor allem auf der Server-Seite: Datenmodelle, Schnittstellen, Hintergrundprozesse und die Infrastruktur, auf der das alles läuft. Seit rund zwei Jahren bin ich Hauptentwickler eines ERP-Systems, mit dem ein Kunde sein Tagesgeschäft abwickelt.

Programmieren habe ich mir selbst beigebracht, ohne Studium und ohne Ausbildung. Deshalb lege ich Wert darauf, dass man meine Arbeit nachprüfen kann: an lesbarem Code, an dokumentierten Entscheidungen und an Systemen, die im Betrieb ruhig laufen.

Neben der Arbeit baue ich eigene Projekte: eine Plattform für virtuelle Airlines, eine Fluglotsen-Simulation im deutschen Luftraum, einen persönlichen Sprachassistenten und eine iOS-App für Einkaufslisten.

02

Werdegang

2 Anstellungen
  1. 2024 – heute

    Software-Entwickler, Festanstellung

    bei HAL Media GmbH · Homeoffice

    Hauptentwickler an einem ERP-System auf Basis von Laravel, Vue und MySQL: Anbindung an ein Workflow-System, Abrechnung, Touren, Frontend und Deployment mit Docker und GitLab CI.

  2. 2022 - 2024

    Software-Entwickler, Festanstellung

    bei Cyrano Kommunikation GmbH · Homeoffice

    Entwicklung von Webanwendungen für Kunden aus dem Apothekenumfeld, mit Laravel, PHP und MySQL. Neue Funktionen und Fehlerbehebungen in mehreren Kundenprojekten, Aufbau der Deployment-Prozesse mit GitHub Actions und Docker. Arbeit nach Scrum in einem interdisziplinären Team, in enger Abstimmung mit Projektleitung und internen Stakeholdern.

Lebenslauf

Auf Anfrage

Vollständiger Lebenslauf mit Arbeitgebern und Zeugnissen per E-Mail.

Anfragen →
03

Stack

Täglich im Einsatz

3.1 Backend

  • —PHP, Laravel
  • —MySQL, PostgreSQL
  • —Redis, Queues, Horizon
  • —REST-APIs, Webhooks

3.2 Infrastruktur

  • —Docker
  • —GitLab CI/CD
  • —GitHub Actions
  • —Coolify

3.3 Frontend

  • —Vue, TypeScript
  • —React
  • —Inertia
  • —Tailwind CSS

Außerdem in eigenen Projekten: C# / Unity · WPF · Swift / SwiftUI

04

Arbeitsweise

Ich fange beim Datenmodell an, nicht beim Framework. Entscheidungen halte ich schriftlich fest, damit sie auch in einem Jahr noch nachvollziehbar sind. Ich bevorzuge kleine Änderungen, die sich ohne Ausfallzeit ausrollen und zurücknehmen lassen. Und wenn im Betrieb etwas hakt, will ich verstehen, warum — nicht nur, dass es wieder läuft.