Zum Inhalt springen

Willkommen auf meinem neuen Blog

Veröffentlicht am 1. Jan. 2025 | ca. 4 Min. Lesezeit |

Ich freue mich, meinen Blog vorstellen zu können. Nach über 14 Jahren in der Webentwicklung ist es an der Zeit, Wissen und Erfahrungen zu teilen — und ein bisschen mehr über mich zu erzählen als das, was auf einer Visitenkarte passt.

Was erwartet Sie hier?

In diesem Blog schreibe ich über Themen, die meinen Arbeitsalltag prägen:

  • Symfony & PHP: Best Practices, neue Features, Performance-Tipps
  • Shopware: Plugin-Entwicklung, Anpassungen, Migration von 5 auf 6
  • DevOps & Linux: Docker, CI/CD, Deployment-Strategien, openSUSE-Server-Betrieb
  • Testing: PHPUnit, Playwright, E2E-Testing mit Symfony
  • Java & C#: Aus früheren Projekten mitgenommen, gelegentlich relevant
  • KI-Tools: Praktische Erfahrungen mit Claude Code, Cursor und Co.

Mein Weg in die Selbstständigkeit

Selbstständig zu sein war nie der ursprüngliche Plan — es hat sich so ergeben, Schritt für Schritt.

Den Anfang machte Onlineprinters GmbH in Neustadt an der Aisch, wo ich als Junior-Entwickler mit Symfony 1.4 und AngularJS eingestiegen bin. Eine gute Schule: großes Team, hohe Anforderungen, viel Codebasis.

Von dort wechselte ich zu deejay.de e.K. — einem Fachhändler für Schallplatten und DJ-Equipment. Kein klassisches Software-Unternehmen, aber ein spannender Job: Ich habe die Serverfarm des Shops betreut und dabei gelernt, wie man als einzelne Person Infrastruktur am Laufen hält.

Danach kam HEPTACOM GmbH, wo ich als Senior-Entwickler im Shopware-E-Commerce-Umfeld gearbeitet habe — und zum ersten Mal tief in die Shopware-Welt eingetaucht bin.

Bei GedankenSchmiede GmbH begann ich als Freelancer. Das Projekt: Ein riesiges B2B-Händlerportal. Die Zusammenarbeit lief so gut, dass ich als Angestellter übernommen wurde — ein schönes Zeichen.

Ähnlich lief es bei Einstein Newton GmbH: Zunächst als Freelancer für Shopware-5- und Shopware-6-Projekte engagiert, später festes Teammitglied.

Zwei meiner Auftraggeber haben mich nach erfolgreichen Projekten als Mitarbeiter übernommen — nicht weil ich günstig war, sondern weil die Ergebnisse gestimmt haben.

Seit ich wieder vollständig freiberuflich arbeite, ist das mein Maßstab: Projekte so umsetzen, dass Auftraggeber danach fragen, ob ich nicht noch länger bleiben will.

Abseits des Codes: DJ und Linux

Wer nur meinen Lebenslauf liest, findet dort den Eintrag deejay.de e.K. und denkt vielleicht: "Fachhandel, okay." Was er nicht sieht: Ich bin seit Jahren selbst ein begeisterter DJ-Streamer.

Unter dem Namen DJ Ti Max streame ich Sets — House, Techno, elektronische Musik. Ein Hobby, das nichts mit Kundenprojekten zu tun hat, und gerade deswegen wertvoll ist. Die eigene Webseite dazu (dj-ti-max.de) betreibe ich selbst — natürlich auf Symfony, natürlich auf dem eigenen Server.

Dieser Server läuft auf einem Hetzner Dedicated Server mit openSUSE Leap. Linux ist für mich kein notwendiges Übel, sondern eine bewusste Entscheidung: Ich schätze die Kontrolle, die Transparenz und die Stabilität. nginx, PHP-FPM, MariaDB, Docker für Mailcow, Umami und Remark42 — alles selbst konfiguriert, selbst betrieben, selbst gewartet.

Das bedeutet: Wenn ich über Server-Themen schreibe, schreibe ich nicht aus der Theorie, sondern aus dem Betrieb.

Warum ein Blog?

Als Freelancer arbeite ich täglich an Projekten und stoße immer wieder auf Probleme, für die es keine gute deutschsprachige Quelle gibt. Die Lösungen, die ich dabei finde, möchte ich hier dokumentieren — als Referenz für mich selbst und als Hilfe für andere Entwickler.

Außerdem: Wer meine Arbeitsweise kennenlernen will, bekommt hier einen besseren Eindruck als durch jede Referenzliste.

Technischer Hintergrund

Dieser Blog ist bewusst einfach gehalten: Markdown-Dateien mit YAML-Frontmatter, gerendert über league/commonmark in Symfony. Kein CMS, keine Datenbank — nur schnelle, statische Inhalte mit vollem Syntax-Highlighting über CodeMirror 6.

Ich freue mich auf den Austausch. Bei Fragen oder Anregungen erreichen Sie mich jederzeit über das Kontaktformular.

Thomas Wunner

Thomas Wunner

Fachinformatiker für Anwendungsentwicklung mit Ausbildereignungsprüfung und über 14 Jahre Erfahrung im Aufbau skalierbarer Webanwendungen mit Symfony und Shopware. Abseits der Tastatur ist Thomas als Rettungsschwimmer in der Wasserwacht aktiv, legt als DJ auf und erkundet die Umgebung auf dem Motorrad.

Kommentare

Kommentare werden von Remark42 bereitgestellt. Beim Laden werden Daten an unseren Kommentar-Server übertragen.