Als Senior Backend Entwickler im Meta-Team, war ich für den Betrieb und die Entwicklung des "Stable" Backbones verantwortlich, das sämtliche Daten der RTL+ (vormals TVNOW) enthält und Kern der Anwendung ist.
RTL+ ist der größte in Europa beheimatete Streaming Anbieter mit mehreren Millionen Kunden, für die täglich Filme, Serien und Dokus im Web, TV oder per App bereitgestellt werden.
Neben einer hohen Verfügbarkeit und Skalierbarkeit bei Leistungsspitzen stehen geringe Antwortzeiten im absoluten Mittelpunkt, um den Nutzer bestmöglich zu bedienen. Die Nutzerzufriedenheit ist im Unternehmen die wichtigste Kennzahl. Entsprechend lag der Fokus darauf, das beste Nutzererlebnis zu garantieren. Um dies sicherzustellen, wurde viel Wert auf die Systemarchitektur, optimierten Code, hohe Test-Coverage, optimierte Datenbankabfragen und den Einsatz intelligenter Multilayer-Caching-Strategien gesetzt.
Scrum wurde im Rahmen des SAFe Frameworks zur agilen Entwicklung neuer Features eingesetzt und in Jira organisiert.
Eingesetzte Technologien:
Keywords: PHP, Laravel, Symfony, MySQL, Caching, Redis, Varnish, Memcached, API, REST, Git, Jira, Docker, Scrum
Als Senior Entwickler war ich Teil des Checkout-Teams, das für den kritischen Teil des Bestell- und Bezahlprozesses der E-Commerce Plattform zuständig ist.
About You gehört zu den größten E-Commerce Dienstleistern in Europa und betreibt neben eigenen Shops mit der About You Cloud auch eine PaaS Lösung mit international namhaften Kunden wie Marco Polo und Depot. Mehrere Millionen Benutzer nutzen täglich die Infrastruktur und führen Transaktionen in Millionenhöhe aus.
Die Sicherstellung des unterbrechungsfreien Betriebs, hohe Verfügbarkeit, Skalierbarkeit und geringe Antwortzeiten waren immer mit höchster Priorität gesetzt. Der Fokus lag auf eine optimale Systemarchitektur, hohe Test-Coverage, intelligente Caching Strategien und Prozessoptimierung.
Scrum wurde zur agilen Entwicklung neuer Features eingesetzt und in Jira organisiert.
Eingesetzte Technologien:
Keywords: PHP, Laravel, MySQL, Caching, Redis, Memcache, API, REST, Git, Jira, Docker, Scrum
Als Teil eines 8-köpfigen Entwicklungsteams habe ich die Software Architektur und Implementierung einer CRM-SaaS Lösung geleitet und umgesetzt.
In einem agilen Scrum-Prozess konnte innerhalb weniger Monate ein Produkt von der Idee bis zum Livegang gebracht und in Folge mehrere Hundert Kunden überzeugt werden.
Die Herausforderungen an die Cloud-basierte Lösung lag darin, sämtliche Aspekte zu berücksichtigen:
Eingesetzte Technologien:
Keywords: PHP, Laravel, MySQL, Node.js, MongoDB, Caching, API, REST, Redis, Memcache, Varnish, Git, Jira, Docker, Scrum
Entwicklung einer Kunden- und Lead-Verwaltungssoftware (CRM) für Versicherungsmakler, einem internen System zur Verwaltung von Kunden, Leads, Bestellungen und Reklamationen.
Eingesetzte Technologien:
Keywords: PHP, Laravel, CodeIgniter, MySQL, Caching, API, REST, Redis, Memcache, Varnish, Git, Jira, Docker, Scrum
Unterschiedliche Projekte für Kunden und auf eigene Rechnung in den Bereichen:
Entwicklung verschiedener Web-Applikationen, Erstellung von Webseiten und Landing Pages sowie die Vermarktung per Google Ads/AdWords und E-Mail Marketing.
Verwaltetes Ad Spend Budgets: 500k EUR pro Jahr.
Keywords: PHP, Laravel, CodeIgniter, WordPress, MySQL, API, REST, nginx, Apache