Über mich
Mit über 15 Jahren Erfahrung in der Softwareentwicklung setze ich den Fokus meiner Arbeit auf den Nutzen für meine Kunden. Dabei sehe ich die Software als eines von vielen Werkzeugen, die zum Unternehmenserfolg beitragen. Mein Schwerpunkt liegt auf der Entwicklung von robuster Software in Golang (Go) oder php, der Optimierung von Datenprozessen, Implementierung von CI/CD-Pipelines (GitHub, GitLab, Bitbucket) und der Entwicklung von Serverless-Infrastrukturen (AWS). Neben der technischen Umsetzung bringe ich fundierte Erfahrung in der Analyse von Kundenanforderungen und der Architekturplanung mit. Mein Ziel ist es, effiziente, wartungsarme und zukunftssichere Lösungen zu schaffen.
Skills
Expert:in
Fortgeschritten
Grundkenntnisse
Projekte
Prevention- & Winback-Portale
Vodafone Deutschland GmbH · Internet und Informationstechnologie · 1.000+ Mitarbeiter:innen
2022 — 2025
Migration einer Plattform für die Bereitstellung von Landingpages, um Kunden von bereits gekündigten oder potenziell kündbaren Telco-Verträgen wiederzugewinnen bzw. zu behalten. Die Landingpages enthalten personalisierte Angebote die anhand einer Tarifmatrix auf Basis der bestehenden Tarife und Kosten sowie dem Zeitpunkt vor dem Kündigungstermin ermittelt werden. Migration von einer On-Premise-Lösung (php, teilweise bereits Go, gehostet auf Hetzner Root-Server) zu einem nativen AWS Serverless Projekt (Backend: API-Gateway mit private & public APIs, Lambda, DynamoDB, SQS; Frontend: VueJS & Bootstrap auf Amplify, Adminoberfläche: VueJS & Bootstrap auf Amplify, Cognito). Automatische CI/CD Pipelines mit integrierten Repository-Security-Checks, Codeanalyse, Unit-, Integration- & Regression-Tests und Deployment in verschiedenen Umgebungen ermöglicht durch Infrastructure as Code.
Über den Projektzeitraum wurde die Plattform mehrmals technisch aktualisiert und für weitere Geschäftszweige des Kunden eingesetzt.
Eingesetzte Technologien: Golang · Amazon Web Services (AWS): Lambda, API Gateway, DynamoDB, Amplify, Cognito, SQS, S3, Eventbridge · Serverless Framework · Infrastructure as Code · Vue.js · Pinia · Bootstrap
Breitbandausbau-Verwaltungsplattform
1&1 Versatel · Internet und Informationstechnologie · 1.000+ Mitarbeiter:innen
2021 — 2025
Arbeit im Team von 3-5 Entwicklern an einem langfristigen Projekt, das für die Steuerung des Breitbandausbaus eines großen deutschen Telekommunikationsanbieters genutzt wird. Über die Plattform werden die Vertriebs- und Ausbaudaten zu einzelnen Clustern verwaltet. Das System ist an verschiedene Quellsysteme des Kunden angeschlossen und importiert täglich etwa 3 Mio. Datensätze und wird vom Management, Marketing, Vertrieb und Technik verwendet. Die Plattform wurde als natives AWS Serverless-Projekt im Laufe von etwa 3 Jahren umgesetzt und setzt stark auf die Event-basierte Architektur von AWS.
Eines von vielen Features, die ich im Rahmen dieses Projekts umgesetzt habe, ist der sogenannte Clusterbrief. Das ist ein PDF mit einer Clusterübersicht, die je nach geplanter Vertriebsart und Ausbauphase unterschiedliche Inhalte bereitstellt. Die Erstellung des Clusterbriefes basiert entweder aufgrund einer Nutzeranfrage oder bei bestimmten Datenänderungen. Zudem wird in der Plattform eine Historie der Clusterbriefe bereitgestellt.
Eingesetzte Technologien: Golang · Amazon Web Services (AWS): Lambda, API Gateway, DynamoDB, Amplify, Cognito, SQS, SNS, Eventbridge, S3 · Serverless Framework · Infrastructure as Code · Vue.js · Pinia · Bootstrap · UniPDF
Berufserfahrungen
Senior Developer (Remote) · Vollzeit
Publicare Marketing Communications GmbH · Marketing, PR und Design · 25–50 Mitarbeiter:innen
2021 — 2025
Entwicklung von komplexen Serverless Projekten in Go mit Infrastructure as Code und einheitlichen, automatisierten Prozessen für Builderstellung, Testing, Code- & Security-Checks und Deployments. Erstellung skalierbarer und wartungsarmer Systeme und Fokussierung auf die Business Logik bei der Entwicklung. Durch die Standardisierung von Prozessen und Tech-Stack konnten die Entwicklungszeiten erheblich reduziert und Redundanzen im Entwicklungsteam aufgebaut werden. Durch Schulung und Mentoring brachte ich die Wissensvermittlung und Etablierung von Best Practices im Team voran.
Integration und Automatisierung von Datenprozessen zwischen Marketingplattformen wie Salesforce Marketing Cloud und CRM-Systemen.
Betreuung und Weiterentwicklung von Legacy-Systemen in Laravel durch Upgrades, Funktionserweiterungen, Wartung und Modernisierungen.
Eingesetzte Technologien: Golang · Amazon Web Services (AWS): Lambda, API Gateway, DynamoDB, Amplify, Cognito, RDS Aurora · Serverless Framework · Infrastructure as Code · Vue.js · Pinia · Bootstrap · Laravel · PHP · Salesforce Marketing Cloud (SSJS, AMPScript, Journey Builder, Automation Studio) · Bitbucket · ClickUp
Web-Entwickler (Remote) · Vollzeit
Publicare Marketing Communications GmbH · Marketing, PR und Design · 25–50 Mitarbeiter:innen
2009 — 2022
Verantwortlich für die Konzeption und Entwicklung verschiedener Software-Projekte mit Fokus auf die Integration und Optimierung von Datenprozessen zwischen Kunden-, Marketing- und Dienstleistersystemen. Zum Beispiel Entwicklung eines Systems zur Generierung personalisierter Landingpages zur Rückgewinnung gekündigter Verträge. Integration mit Auftragssystem sowie Versanddienstleistern für E-Mail, SMS und Brief.
Betreuung und Weiterentwicklung bestehender Legacy-Systeme, überwiegend auf Basis von Laravel, inklusive Upgrades von Laravel-Applikationen sowie der Migration auf einen modernen Tech-Stack mit Go und AWS Serverless Diensten.
Eingesetzte Technologien: PHP · Laravel · Eloquent · Vapor · Vue.js · Bootstrap · Amazon Web Services (AWS): Lambda, API Gateway, DynamoDB, RDS Aurora, Amplify, Cognito · Serverless Framework · Salesforce Marketing Cloud (SSJS, AMPScript, Journey Builder, Automation Studio) · Golang · Bitbucket · JIRA · Confluence
Leiter Webentwicklung · Vollzeit
pso vertriebsprogramme GmbH · 25–50 Mitarbeiter:innen
2016 — 2020
Erarbeitung des technischen Konzepts einer neuen Empfehlungsmarketing-Lösung. Hands-On Leitung des Entwicklungsteams führte zu plangerechtem Livegang der robusten und performanten Plattform. Neue Kunden können mit etwa einem Drittel der bisherigen Setup-Kosten in Betrieb gehen. Konzeption von Systemerweiterungen, z. B. Schnittstelle für native Vertriebsapp, um ein Angebot per E-Mail zu verschicken, falls vor Ort kein Abschluss möglich ist.
Erarbeitung von Zielvereinbarungen, Mitarbeiterbewertungen, Urlaubsplanung, Mitarbeitergespräche, fachliche Anleitung, Steuerung aller projektbezogenen Ressourcen. Einführung von GitLab für Versionsverwaltung & CI/CD.
Eingesetzte Technologien: PHP (Zend Framework 2) · Vue.js · Vuex · Axios · Nuxt · phpunit · GitLab · CI/CD · MySQL · Doctrine ORM · jQuery · Bootstrap · HTML 5 · CSS 3 · Scrum · JIRA
