· Technische Leitung eines Entwicklungsteams von bis zu 6 Personen
· Technische Beratung als Teil eines Architekten Teams über die komplette Systemlandschaft. Teil dieser Landschaft waren sowohl Monolite als auch Microservices (das komplette Shop Team umfasste ca. 50 Personen)
· Beratung des Fachbereichs hinsichtlich deren Anforderungen zu Lösungsmöglichkeiten, Arbeitsabläufen/-prozessen und der Umsetzung der Anforderungen.
· Erstellung von fachlichen und technischen Konzepten speziell für die Entwicklung eines Konfigurators als Entscheidungshilfe bei der Tarif- und Hardwareauswahl und der Umsetzung von Compagnien Konzepten zur Pflege und Darstellung im Shop unter Verwendung von Kafka
· Aufbereitung der Anforderungen und Umsetzungskonzepte für die Fachseite und die Entwickler in Form von PowerPoint Präsentationen oder Architekturbildern mit Hilfe von UML
· Leitung der Refinements und Erstellung von Tickets (Epics/Stories/Tasks) in Jira
· Unterstützung des Test Teams bei der Vorbereitung von Life Deployments durch Anleitung zur Test Case Bestimmung und Testdaten Erstellung
· Einarbeitung und Weiterqualifizierung von neuen Mitarbeitern sowohl deutschlandweit als auch near- und offshore (Europa, Indien)
· Technische Leitung eines 5 Dev Teams zur Umsetzung von Anforderungen im Agilen (SCRUM) Umfeld
· Architekturberatung für den gesamten Shop (ca. 50Personen) zur Nutzung der bestehenden Architektur, Anbindung neuer Systeme Einführung neuer Technologien und Erweiterung bestehender Architekturkonzepte
· Erarbeitung von Aufgabenpaketen zur Umsetzung fehlender Funktionalität für die Microservices
· Architekturberatung und -erweiterung der bestehenden Kafka Architektur. Konzeption und Erstellung/Erweiterung von Kafka Topics, Definition von Schnittstellen für neu anzubindende Systeme
· Unterstützung bei der Ausarbeitung eines neuen Micorservice Teams und dessen Besetzung
· Begleitung der Kampagnen von Anforderung über Entwicklung, Test, Deployment, Durchführung bis Beendigung
· Erarbeitung von Prozessbeschreibungen
· Anleitung und Ausbildung neuer Entwickler speziell im Bereich offshoring
Support Product Owner
· Mitarbeiterführung von bis zu 19 Personen
· Product Owner und IT-Architekt von internen sowie externen Projekten (Teamstärke 2-5 Personen; Technologie Basis: Java, Spring, Spring Boot, Spring Security, Angular, React, Kubernetes, Docker)
· Koordination des Aufbaus der Firmeninternen IT basierend auf Cloudtechnologien wie Kubernetes, Docker, Helm, CloudStack
· Einführung von agilem Prozessmodell unter Verwendung von Jira und Confluence. Schulung der Mitarbeiter in Agilen Vorgehensweisen vom SCRUM sowie Kanban Prozess Modell über tägliches Coaching und der korrekten Verwendung von Jira mit Epics, Stories und Tasks
· Planung des Sprints sowie der Sprintziele und die Überprüfung und Verantwortung der Einhaltung/Erreichung dieser
· Geschäftsprozessanalyse- und ?gestaltung
· Finanz- und Controllingverantwortung: Erstellung von Soll-IST Kalkulationen unter Einbeziehung von Budget Töpfen und Projekterträgen; Wöchentliches und Monatliches Controlling der geleisteten Arbeit aller Mitarbeiter; Einleiten und Umsetzen von Optimierungsmaßnahmen.
· Ausarbeitung der Firmenstrategie: Erstellung eines Marketingkonzepts und Corporate Designs unter Zuhilfenahme externer Dienstleister; Leistung der Umsetzung des Konzepts durch unsere Mitarbeiter
· Mitarbeiterführung hinsichtlich Kommunikation, Arbeitsweise, Selbstorganisation und Verantwortungsbewusstsein in den verschiedenen Ressorts
· Durchführung von Mitarbeitergesprächen, Bewerbungsgesprächen
· Betreuung von Bachelor- und Masterarbeiten
· Ausbilder für Azubis zum Informatiker für Anwendungsentwicklung seit 2016
· Projektakquise (kalt und warm)
· Kundenkommunikation
Support and advice in the maintenance of content
Support and advice in the further development of extensions and tools
Support and improvement of deployment and performance-relevant infrastructure
Conception and implementation of software architectural adaptations
· Technische Schnittstelle zw. dem Kunden und der Entwickler
· Analyse bestehender Probleme im Live-Betrieb und Erarbeitung von Lösungsmöglichkeiten durch die Analyse und das Refactoring von Legacy-Code
· Beratung der Redaktion hinsichtlich deren Anforderungen
· Betreuung & Erweiterung der REST-API Middleware
· Umfangreiche Analyse des redaktionell genutzten CMS Content Modells und Erarbeitung einer schlanken Alternative zur Einsparung von Redaktionellen Aufwänden
· Setup & Erweiterung von Logging & Monitoring mit ELK-Stack und Dynatrace
· Verbesserung der Caching und CDN-Effizienz und Architektur
· Verbesserung and Anpassung der Kubernetes deployments mit HELM & CI/CD
· Bau verbesserter, effizienterer Container Images (Docker)
· Infrastructure Automation & Configuration Management
· Aufnahme der Anforderungen in Jira in Form von Epics, Stories und Tasks und Übergabe an die Entwickler über Scrum Refinements
· Unterstützung und Beratung bei der Pflege von Inhalten
· Unterstützung und Beratung bei der Weiterentwicklung von Extensions und Tools
· Betreuung und Verbesserung deployment- und performancerelevanter Infrastruktur
Konzeption und Umsetzung softwarearchitektonischer Anpassungen· Leitung der Umsetzung einer Onlineplattform für ein großes Klinikum zur Patienten-Datenerfassung vor, während und nach einer Lebertransplantation
· Aufnahme und Abstimmung der Anforderungen mit dem Kunden
· Präsentation von Arbeitsergebnissen beim Kunden
· Leitung des Entwicklungsteam
· Erstellung von Aufgabenpaketen (Jira, Epic, Story, Task) für die Entwickler sowie die Durchführung von Refinements dieser Pakete
· Sicherstellung des Scrum Prozesses während der Umsetzung
Durchführung von Abnahmetests for der Auslieferung und Leitung des Produktionsdeployments· Gemeinsam mit 2 weiteren Entwicklern haben wir die Plattform von CoreMedia 7 auf 9 migriert
· Umfang der Migration war:
o Das Aufsetzen eines ?grüne Wiese? CoreMedia Blueprints mit
o Anschließender Migration aller Funktionalitäten in diesen
o Migration der MySQL DB nach Postgres SQL
o Umfangreiche Migration der CoreMedia Studio Erweiterungen nach CoreMedia 9 von EXML -> MXML
· Alleinige technische Verantwortung für Weiterentwicklung der Tagesspiegel WWW und Mobil-Plattformen
· Umsetzung von neuen und Anpassung existierender Funktionalitäten
· Fehleranalyse und Behebung
· Anforderungsanalyse und Beratung des Fachbereichs
· Ausformulierung und Aufnahme von Kundenanforderungen in Jira
Strukturieren und Definieren der Aufgabenpakete· Technische Leitung eines Entwickerteams bei der Migration einer legacy Plattform (WWW und Mobil für DE und EN) von CoreMedia 6 auf 9
· Aufnahme der Kundenanforderungen und Übertragung nach Jira in Form von Epics, Stories und Tasks
· Sicherstellung der Einhaltung von Code Conventions während der Migration
· Durchführung von Code Reviews für das Entwickler Team
· Support bei der Umsetzung und Coaching der Entwickler
· Definition aller Testfälle zur Vorbereitung auf die Abnahmetests
Coaching des Test Teams bei der Einarbeitung neuer Mitarbeiter (hohe Fluktuation) sowie der Erstellung von Test Prozessen zur Sicherstellung der Funktionalität der neuen Webplattform· Initiales Projektsetup für CoreMedia 9 mit Freemarker und Maven
· Durchführung eines Workshops zur Vermittlung der technischen Grundkonfiguration sowie Mitarbeiterschulung für die Verwendung von Freemarker
· Konfiguration der vhosts im Apache und des cashings im Varnish
· Setup und Nutzung der Entwicklungsumgebung in einer Linux Debian VM
Migration alt-Code auf CoreMedia9 Blueprint· Technische Leitung eines Entwicklungsteams von bis zu 6 Personen
· Technische Beratung als Teil eines Architekten Teams über die komplette Systemlandschaft. Teil dieser Landschaft waren sowohl Monolite als auch Microservices (das komplette Shop Team umfasste ca. 50 Personen)
· Beratung des Fachbereichs hinsichtlich deren Anforderungen zu Lösungsmöglichkeiten, Arbeitsabläufen/-prozessen und der Umsetzung der Anforderungen.
· Erstellung von fachlichen und technischen Konzepten speziell für die Entwicklung eines Konfigurators als Entscheidungshilfe bei der Tarif- und Hardwareauswahl und der Umsetzung von Compagnien Konzepten zur Pflege und Darstellung im Shop unter Verwendung von Kafka
· Aufbereitung der Anforderungen und Umsetzungskonzepte für die Fachseite und die Entwickler in Form von PowerPoint Präsentationen oder Architekturbildern mit Hilfe von UML
· Leitung der Refinements und Erstellung von Tickets (Epics/Stories/Tasks) in Jira
· Unterstützung des Test Teams bei der Vorbereitung von Life Deployments durch Anleitung zur Test Case Bestimmung und Testdaten Erstellung
· Einarbeitung und Weiterqualifizierung von neuen Mitarbeitern sowohl deutschlandweit als auch near- und offshore (Europa, Indien)
· Technische Leitung eines 5 Dev Teams zur Umsetzung von Anforderungen im Agilen (SCRUM) Umfeld
· Architekturberatung für den gesamten Shop (ca. 50Personen) zur Nutzung der bestehenden Architektur, Anbindung neuer Systeme Einführung neuer Technologien und Erweiterung bestehender Architekturkonzepte
· Erarbeitung von Aufgabenpaketen zur Umsetzung fehlender Funktionalität für die Microservices
· Architekturberatung und -erweiterung der bestehenden Kafka Architektur. Konzeption und Erstellung/Erweiterung von Kafka Topics, Definition von Schnittstellen für neu anzubindende Systeme
· Unterstützung bei der Ausarbeitung eines neuen Micorservice Teams und dessen Besetzung
· Begleitung der Kampagnen von Anforderung über Entwicklung, Test, Deployment, Durchführung bis Beendigung
· Erarbeitung von Prozessbeschreibungen
· Anleitung und Ausbildung neuer Entwickler speziell im Bereich offshoring
Support Product Owner
· Mitarbeiterführung von bis zu 19 Personen
· Product Owner und IT-Architekt von internen sowie externen Projekten (Teamstärke 2-5 Personen; Technologie Basis: Java, Spring, Spring Boot, Spring Security, Angular, React, Kubernetes, Docker)
· Koordination des Aufbaus der Firmeninternen IT basierend auf Cloudtechnologien wie Kubernetes, Docker, Helm, CloudStack
· Einführung von agilem Prozessmodell unter Verwendung von Jira und Confluence. Schulung der Mitarbeiter in Agilen Vorgehensweisen vom SCRUM sowie Kanban Prozess Modell über tägliches Coaching und der korrekten Verwendung von Jira mit Epics, Stories und Tasks
· Planung des Sprints sowie der Sprintziele und die Überprüfung und Verantwortung der Einhaltung/Erreichung dieser
· Geschäftsprozessanalyse- und ?gestaltung
· Finanz- und Controllingverantwortung: Erstellung von Soll-IST Kalkulationen unter Einbeziehung von Budget Töpfen und Projekterträgen; Wöchentliches und Monatliches Controlling der geleisteten Arbeit aller Mitarbeiter; Einleiten und Umsetzen von Optimierungsmaßnahmen.
· Ausarbeitung der Firmenstrategie: Erstellung eines Marketingkonzepts und Corporate Designs unter Zuhilfenahme externer Dienstleister; Leistung der Umsetzung des Konzepts durch unsere Mitarbeiter
· Mitarbeiterführung hinsichtlich Kommunikation, Arbeitsweise, Selbstorganisation und Verantwortungsbewusstsein in den verschiedenen Ressorts
· Durchführung von Mitarbeitergesprächen, Bewerbungsgesprächen
· Betreuung von Bachelor- und Masterarbeiten
· Ausbilder für Azubis zum Informatiker für Anwendungsentwicklung seit 2016
· Projektakquise (kalt und warm)
· Kundenkommunikation
Support and advice in the maintenance of content
Support and advice in the further development of extensions and tools
Support and improvement of deployment and performance-relevant infrastructure
Conception and implementation of software architectural adaptations
· Technische Schnittstelle zw. dem Kunden und der Entwickler
· Analyse bestehender Probleme im Live-Betrieb und Erarbeitung von Lösungsmöglichkeiten durch die Analyse und das Refactoring von Legacy-Code
· Beratung der Redaktion hinsichtlich deren Anforderungen
· Betreuung & Erweiterung der REST-API Middleware
· Umfangreiche Analyse des redaktionell genutzten CMS Content Modells und Erarbeitung einer schlanken Alternative zur Einsparung von Redaktionellen Aufwänden
· Setup & Erweiterung von Logging & Monitoring mit ELK-Stack und Dynatrace
· Verbesserung der Caching und CDN-Effizienz und Architektur
· Verbesserung and Anpassung der Kubernetes deployments mit HELM & CI/CD
· Bau verbesserter, effizienterer Container Images (Docker)
· Infrastructure Automation & Configuration Management
· Aufnahme der Anforderungen in Jira in Form von Epics, Stories und Tasks und Übergabe an die Entwickler über Scrum Refinements
· Unterstützung und Beratung bei der Pflege von Inhalten
· Unterstützung und Beratung bei der Weiterentwicklung von Extensions und Tools
· Betreuung und Verbesserung deployment- und performancerelevanter Infrastruktur
Konzeption und Umsetzung softwarearchitektonischer Anpassungen· Leitung der Umsetzung einer Onlineplattform für ein großes Klinikum zur Patienten-Datenerfassung vor, während und nach einer Lebertransplantation
· Aufnahme und Abstimmung der Anforderungen mit dem Kunden
· Präsentation von Arbeitsergebnissen beim Kunden
· Leitung des Entwicklungsteam
· Erstellung von Aufgabenpaketen (Jira, Epic, Story, Task) für die Entwickler sowie die Durchführung von Refinements dieser Pakete
· Sicherstellung des Scrum Prozesses während der Umsetzung
Durchführung von Abnahmetests for der Auslieferung und Leitung des Produktionsdeployments· Gemeinsam mit 2 weiteren Entwicklern haben wir die Plattform von CoreMedia 7 auf 9 migriert
· Umfang der Migration war:
o Das Aufsetzen eines ?grüne Wiese? CoreMedia Blueprints mit
o Anschließender Migration aller Funktionalitäten in diesen
o Migration der MySQL DB nach Postgres SQL
o Umfangreiche Migration der CoreMedia Studio Erweiterungen nach CoreMedia 9 von EXML -> MXML
· Alleinige technische Verantwortung für Weiterentwicklung der Tagesspiegel WWW und Mobil-Plattformen
· Umsetzung von neuen und Anpassung existierender Funktionalitäten
· Fehleranalyse und Behebung
· Anforderungsanalyse und Beratung des Fachbereichs
· Ausformulierung und Aufnahme von Kundenanforderungen in Jira
Strukturieren und Definieren der Aufgabenpakete· Technische Leitung eines Entwickerteams bei der Migration einer legacy Plattform (WWW und Mobil für DE und EN) von CoreMedia 6 auf 9
· Aufnahme der Kundenanforderungen und Übertragung nach Jira in Form von Epics, Stories und Tasks
· Sicherstellung der Einhaltung von Code Conventions während der Migration
· Durchführung von Code Reviews für das Entwickler Team
· Support bei der Umsetzung und Coaching der Entwickler
· Definition aller Testfälle zur Vorbereitung auf die Abnahmetests
Coaching des Test Teams bei der Einarbeitung neuer Mitarbeiter (hohe Fluktuation) sowie der Erstellung von Test Prozessen zur Sicherstellung der Funktionalität der neuen Webplattform· Initiales Projektsetup für CoreMedia 9 mit Freemarker und Maven
· Durchführung eines Workshops zur Vermittlung der technischen Grundkonfiguration sowie Mitarbeiterschulung für die Verwendung von Freemarker
· Konfiguration der vhosts im Apache und des cashings im Varnish
· Setup und Nutzung der Entwicklungsumgebung in einer Linux Debian VM
Migration alt-Code auf CoreMedia9 Blueprint