Marvin Winkler – Software

Über mich

Ich bin Marvin, IT-Consultant mit über 14 Jahren Erfahrung. Ich helfe Teams bei Infrastruktur und Softwareentwicklung, vor allem in der Finanz- und Versicherungsbranche und im Zahlungsverkehr. Mir ist wichtig, dass Systeme zuverlässig laufen und im Alltag möglichst wenig Handarbeit brauchen. Dafür setze ich auf Automatisierung und denke Sicherheit und Compliance von Anfang an mit.

Ein besonderer Meilenstein war für mich die Infrastruktur eines Zahlungsdienstleisters, die ich 2017–2018 geplant, aufgebaut und erfolgreich durch die PCI-DSS-Zertifizierung geführt habe. Sie verband containerbasierte Dienste mit einer skalierbaren, ausfallsicheren Architektur über zwei Rechenzentren sowie automatisierter Bereitstellung und Systemhärtung. Zum Sicherheitskonzept gehörten unter anderem Netzwerksegmentierung, verschlüsselte Logübertragung und die Überwachung sicherheitsrelevanter Ereignisse.

Seit 2014, also schon in den frühen Tagen von Docker, arbeite ich intensiv mit Containern. Ich nutze sie heute in allen Projekten und schätze besonders, dass sich Software damit einheitlich bereitstellen und betreiben lässt. 2015 habe ich die gesamte Infrastruktur eines Unternehmens erfolgreich von einer klassischen Linux-Umgebung auf einen vollständig containerisierten Betrieb umgestellt. Eigene Containerprojekte veröffentliche ich als Open Source unter ServerContainers und DesktopContainers.

Seit 2018 liegt mein beruflicher Schwerpunkt in der Full-Stack-Entwicklung. Ich habe verschiedene Anwendungen vom Backend bis zum Frontend umgesetzt – in enger Zusammenarbeit mit UX-Designern und anderen Teammitgliedern, teils auch eigenständig.
Mein Anspruch sind Produkte, die komplexe Aufgaben bewältigen und sich dabei intuitiv bedienen lassen – möglichst ohne Handbuch.

Bei Cloud, Infrastruktur und Architektur verbinde ich Beratung mit praktischer Umsetzung – im Team und projektübergreifend. Dabei überarbeite ich bestehende Anwendungen, Infrastruktur und Entwicklungsabläufe, damit sie von der Entwicklungsumgebung über CI/CD und Staging bis zum produktiven Betrieb ein stimmiges Gesamtsystem bilden.

Über meine privaten Projekte und technischen Experimente schreibe ich auf marvin.im.