Bewerbung als Webentwickler (m/w/d) bei den Vereinigten Stadtwerken, Ratzeburg
André Matthews
Webentwickler (PHP / Laravel) · IT-Systemkaufmann
Seit sieben Jahren mache ich alles allein: mit Kunden sprechen, Anwendungen bauen, Server betreiben, und wenn etwas hakt, bin ich derjenige, der den Fehler findet. Das mache ich gern. Was mir fehlt, sind Kollegen, mit denen ich ein Problem bespreche, bevor ich es löse.
An Frau Katharina Fiedermann Vereinigte Stadtwerke GmbH
Sehr geehrte Frau Fiedermann,
vielen Dank für das Telefonat am Montag. Wie besprochen bekommen Sie hier meine Bewerbung als Webentwickler. Ich baue seit Jahren Websites und Programme für den Arbeitsalltag von Unternehmen und sorge dafür, dass sie sicher und zuverlässig laufen.
Angefangen hat das bei der Kaemingk GmbH in Grambek. Dort lief 2014 fast alles über Excel. Ich habe dem Geschäftsführer ein eigenes System vorgeschlagen und es bis 2017 allein gebaut. Für die Firma hieß das: Das deutsche und das niederländische Büro haben seitdem mit denselben, aktuellen Daten gearbeitet, und keiner musste sich mehr umständlich auf den Firmenserver einwählen.
Für eine Agentur, die für Händler Werbung bei Google schaltet, habe ich ein Werkzeug gebaut, das sofort Bescheid gibt, wenn Google ein Produkt ablehnt, und auch sagt, warum. Die Agentur musste nicht mehr selbst danach suchen, und ihre Händler konnten in einem eigenen Portal nachsehen, was los ist. Inzwischen hat Google selbst nachgebessert, und das Werkzeug wird nicht mehr gebraucht. Gerade stelle ich für einen Großhändler einen Online-Shop fertig. Statt eines Shops von der Stange läuft dort alles in einem System zusammen: Kundenpreise, Bestellungen, Lager, Versand und Rechnungen.
Drei Punkte aus Ihrer Anzeige will ich nicht schönreden. Mit WordPress habe ich bisher nur als Anwender gearbeitet. Es baut aber auf dem auf, womit ich seit 2005 arbeite, beruflich seit 2013, deshalb mache ich mir um die Einarbeitung wenig Sorgen. Künstliche Intelligenz nutze ich jeden Tag beim Programmieren und prüfe, was sie vorschlägt. In eine eigene Anwendung eingebaut habe ich sie aber noch nicht. Genau da würde ich bei Ihrer KI-Strategie gern mit anpacken. Und ein Designer bin ich nicht, merke aber schnell, wo eine Seite Besucher ausbremst.
Seit 2019 bin ich selbstständig, erst mit einer eigenen UG, seit 2021 allein. Das hat mir viel beigebracht, aber ich möchte zurück in eine feste Stelle. Mir fehlt ein Team, mit dem ich Lösungen besprechen kann. Und mit zwei Kindern möchte ich planen können, statt dem nächsten Auftrag hinterherzulaufen. Dass eine Anstellung finanziell anders aussieht als ein gutes Jahr in der Selbstständigkeit, ist mir klar. Das haben meine Frau und ich bewusst so entschieden.
Dass Sie auf Arbeit im Büro setzen, kommt mir entgegen. Ich wohne in Einhaus, direkt bei Ratzeburg. Wann ich anfangen kann, besprechen wir am besten gemeinsam.
Ich freue mich darauf, Sie und Ihr Team persönlich kennenzulernen.
Mit freundlichen Grüßen
André Matthews
Ihre Anzeige, Punkt für Punkt
Ich habe die Anforderungen aus Ihrer Stellenanzeige genommen und daneben geschrieben, was ich dazu mitbringe. Wo es noch nicht reicht, steht das auch da.
Sie suchen
Ich bringe mit
Passt
Studium oder vergleichbare Ausbildung
IT-Systemkaufmann (Bosch, 2012), Informatikstudium an der TH Lübeck ohne Abschluss, seit 2013 durchgehend in der Webentwicklung
Ja
HTML, CSS, JavaScript, PHP, MySQL/MariaDB
PHP und MySQL seit 2005, beruflich seit 2013 (ERP bei Kaemingk), JavaScript-Frontends mit Vue.js seit 2019
Ja
Linux-Server und Webserver-Administration
Eigene Server bei Hetzner (Ubuntu, Debian), Nginx und Apache, Deployments über Laravel Forge, SSL, Backups
Ja
Individuelle Weblösungen entwickeln
Monitoring-Plattform für eine Google-Ads-Agentur, B2B-Shop für einen Großhandel, PWA für einen Sozialhilfeträger, ERP bei Kaemingk
Ja
Testing, Debugging, Dokumentation
Unit-, Feature- und Browser-Tests mit Pest, alle Projekte in Git
Ja
CMS, insbesondere WordPress
Shopware entwickelt und betreut; WordPress bisher nur als Anwender
Teilweise
Usability, UX-Design, modernes Webdesign
Oberflächen mit Filament, Vue.js und Designvorlagen; kein ausgebildeter Designer
Teilweise
KI-Lösungen implementieren
KI-Codeassistenten täglich im Einsatz; KI-Funktionen in Anwendungen habe ich noch nicht gebaut
Noch nicht
Komplexe Inhalte verständlich vermitteln
Anforderungen für das ERP direkt mit dem Geschäftsführer abgestimmt; als Selbstständiger kläre ich Anforderungen direkt mit den Kunden
Ja
Für die Fachabteilung
Der Brief oben ist bewusst ohne Fachbegriffe geschrieben. Hier steht dasselbe noch einmal technisch.
Entwicklung
PHP seit 2005, beruflich seit 2013, seit 2019 mit Schwerpunkt Laravel. Adminbereiche baue ich mit Filament, Frontends mit Vue.js. Schnittstellen über REST und GraphQL, Anmeldung per OAuth 2.0, Webhooks in beide Richtungen, Echtzeit über WebSockets mit Laravel Reverb. Angebunden habe ich unter anderem die Google APIs, die Shopify API und Make.com, für das ich ein eigenes Modul gebaut habe.
Betrieb
Eigene Server in der Hetzner Cloud mit Ubuntu und Debian, Nginx, früher auch Apache. Deployments über Laravel Forge, SSL/TLS, Backups und S3-Objektspeicher. Hintergrundjobs und Caching mit Redis, Produktsuche mit Meilisearch, Datenbanken mit MySQL/MariaDB und PostgreSQL. Von 2013 bis 2021 außerdem Windows-Server und -Clients.
Qualität
Tests mit Pest, von Unit- über Feature- bis zu Browser-Tests. Alle Projekte liegen in Git. KI-Assistenten nutze ich täglich; den Code, den sie vorschlagen, lese, teste und verantworte ich selbst.
WordPress
Bisher nur als Anwender. Themes und Plugins sind PHP und MySQL, die Einarbeitung in Hooks, Theme- und Plugin-Struktur traue ich mir deshalb zügig zu.
KI
Noch keine KI-Funktionen in eigenen Anwendungen gebaut. Genau dort würde ich bei Ihrer KI-Strategie einsteigen, mit denselben Maßstäben wie bei jedem anderen Code: nachvollziehbar und getestet.
Zwei Projekte
Die Namen der Kunden lasse ich weg. Die Monitoring-Plattform hat die Agentur genutzt, bis Google selbst nachgebessert hat. Der B2B-Shop ist fast fertig.
2024–2025
Monitoring-Plattform für eine Google-Ads-Agentur
Google zeigte der Agentur nicht übersichtlich, welche Shopping-Produkte ihrer Händler abgelehnt wurden und warum. Ich habe die Plattform allein konzipiert und entwickelt.
Google APIs, angemeldet über OAuth
Shopify API über GraphQL
Eingehende Webhooks
Laravel-AnwendungRedis für Jobs und CacheReverb für WebSockets
Filament-Adminbereich für die Agentur
Kundenportal
Ausgehende Webhooks und Make.com-Modul
Adminbereich mit Filament und ein separates Kundenportal
Google APIs mit OAuth, Shopify API über GraphQL
Echtzeit-Benachrichtigungen per WebSockets (Laravel Reverb), Hintergrundjobs und Caching mit Redis
Webhook-Server und -Client sowie ein eigenes Make.com-Modul, mit dem Kunden eigene Automatisierungen bauen
Eine individuelle Plattform für Abverkaufsware statt eines Standard-Shopsystems.
Adminbereich · Kunde ansehenKundenansicht: Umsatz im Jahresvergleich, Vorschläge aus dem Bestand, Mengen je Warengruppe.Shop · KategorieShop für Händler: Suche, Filter, Verpackungseinheit, EAN und Maße je Artikel.Lager · BestandskorrekturBestandskorrektur mit Buchungsvorschau; jede Korrektur bleibt als Bewegung nachvollziehbar.
Namen, Preise und Umsätze sind unkenntlich gemacht.
Produkte
Kundenpreise
Bestellung
Kommissionierung
Packen und Versand
Rechnung
Der ganze Ablauf in einer Anwendung, die Produktsuche läuft über Meilisearch.
Webentwickler mit über zehn Jahren Praxis in PHP, seit 2019 mit Schwerpunkt Laravel, und gelernter IT-Systemkaufmann. Ich entwickle individuelle Weblösungen von der Anforderungsaufnahme bis zum Betrieb, einschließlich Linux- und Webserver-Administration, bisher für Agenturen, den Handel und einen Sozialhilfeträger. Nach sieben Jahren Selbstständigkeit möchte ich wieder fest angestellt in einem Team arbeiten.