Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private-Cloud-Plattform

Bad Homburg, Deutschland

Erfahrungen

Dez. 2022 - Jan. 2024
1 Jahr 2 Monaten
Deutschland

Mitglied des Produktmanagement- und Product Owner-Teams für Private-Cloud-Plattform

BWI

Entwicklung einer Private-Cloud-Plattform für die Bundeswehr.

  • Mitglied des Produktmanagement- und Product Owner-Teams für Private-Cloud-Plattform
  • Entwicklung von Anwendungsfällen für Cloud-Produkte
  • Organisation und Durchführung von Anwendungsfall-Workshops
  • Definition von Anwendungsfällen mit den Produktverantwortlichen
  • Requirements Engineering
  • Weiterentwicklung der Roadmap und Zielkette
  • Messung und Verbesserung der Benutzerfreundlichkeit der Plattform
  • Definition einer Methodik zur Ermittlung der Developer Experience
  • Entwicklung von Testszenarien, Schulung von Testern und Beobachtern
  • Organisation und Durchführung von Testsitzungen
  • Auswertung der Ergebnisse und Ableiten von Maßnahmen
  • Präsentation der Erkenntnisse und Ergebnisse vor den Beteiligten
  • Planung der Umsetzung von Verbesserungsmaßnahmen mit den Produktverantwortlichen
  • Moderation des wöchentlichen Product Owner Meetings
  • Einführung und Koordination von Schwerpunktthemen für die Quartalsplanung
  • Technologische Umgebung: VMware, Kubernetes, Helm Charts, Kyverno, ArgoCD, Crossplane, HashiCorp Vault, Linkerd, PostgreSQL, ElasticSearch, Grafana, MinIO, Artifactory, Python, Nexus, Sysdig, Active Directory, GitLab, Git, Docker, Jira, Confluence, Scrum, Kanban, DevOps, ITIL, CI/CD, IoT
Juni 2021 - Okt. 2022
1 Jahr 5 Monaten
Deutschland

DevOps Transformation Coach

Commerzbank

DevOps-Transformationscoaching.

  • Bewertung der DevOps-Fähigkeiten
  • Durchführung von Workshops
  • Value Stream Mapping
  • Förderung von DevOps-Praktiken
  • Skalierung des DevOps-Coachings
  • Entwicklung von Lernpfaden für technische Teams
  • Coaching von Teams und Product Ownern bei der Einführung von DevOps-Prinzipien
  • Unterstützung bei der Überwindung aktueller Herausforderungen
  • Identifikation von Engpässen in der Softwarebereitstellung
  • Verbesserung des Betriebs durch Value Stream Mapping
  • Beschleunigung der Softwareauslieferung an Kunden
  • Etablierung eines Mindsets zur kontinuierlichen Verbesserung
  • Abstimmung von Entwicklung und Betrieb
  • Förderung einer kollaborativen Kultur
  • Projektsprache: Englisch
  • Technologien: Java, Continuous Quality Assurance, OpenShift, Google Cloud Platform (GCP), GKE, Mural, Git, Bitbucket, Docker, Jira, Confluence, Scrum, Infrastructure as Code, Terraform, SAFe
März 2020 - Okt. 2020
8 Monaten
Deutschland

Application Management BiPRO Web Services

R+V Allgemeine Versicherung AG

Die BiPRO-Services (Webservice-Schnittstelle zwischen Maklern und Versicherern) mussten technologisch aktualisiert und schrittweise in die lokale Kubernetes-Cloud als Microservices migriert werden. Im Rahmen der Weiterentwicklung war auch der Betrieb sicherzustellen. Dazu gehörte die Beratung von Projekten zur Erreichung der Betriebsreife, einschließlich Monitoring, gemeinsamer Incident-Bearbeitung sowie Konzeption und Umsetzung von Optimierungsmaßnahmen.

  • Koordination zwischen Entwicklung und Betrieb der BiPRO-Webdienste hinsichtlich neuer Funktionen, Go-Live, Änderungen und Incidents
  • Umsetzung kontinuierlicher Verbesserungen nach DevOps- und agilen Prinzipien; Förderung der Zusammenarbeit zwischen Betrieb und Entwicklung
  • Beschreibung und Umsetzung von Anforderungen an Wartbarkeit und Betrieb; Optimierung von Betriebsprozessen (z.B. Monitoring, Alarmierungsmechanismen) in Richtung Observability
  • Dokumentation und Präsentation der Ergebnisse für Projektteam und Stakeholder, inkl. Empfehlungen
  • Produktmanagement und Aufbau der Zusammenarbeit mit anderen Scrum-Teams
  • Release-Planung, Durchführung von Deployments, Vorbereitung der technischen und funktionalen Abnahme, Automatisierung von Tests, Microservices-Deployment-Pipelines, Erweiterung der Betriebsdokumentation
  • Planung und technische Vorbereitung der Migration von 3 BiPRO-Diensten
  • Technologien: BiPRO: Security Token Service (STS), Standards 420 (non-TAA) und 430 (TAA), JBoss Wildfly, Softproject X4, Maven, Ant, PostgreSQL, Jenkins, Microservices, Java, Spring Boot, Private Cloud, Kubernetes, Spinnaker, Rancher, ElasticSearch, Kibana, Instana, WSDL, REST, SOAPUI / ReadyAPI, Postman, MinIO (S3 kompatibel), GitHub, Docker, CA Harvest, ITSM, HP Service Manager, Jira, Confluence, Scrum
Feb. 2019 - März 2020
1 Jahr 2 Monaten
Deutschland

DevOps and Cloud Transformation Lead

Lufthansa Cargo AG

DevOps- und Cloud-Transformation von Buchungs-/Verkaufsprodukten. Im Rahmen der Modernisierung des Buchungs-/Vertriebs-IT-Systems von Lufthansa Cargo hin zu einer Microservice-Architektur:

  • Konzept und Aufbau der DevOps-Organisation für den hybriden Parallelbetrieb der Legacy-Anwendung on-premises und der neuen Microservices in der Microsoft Azure Cloud (Strangler-Fig-Pattern)
  • Zusammenarbeit mit Stakeholdern, externen Anbietern und Scrum Mastern zur Klärung der künftigen Zusammenarbeit von Scrum-Teams und klassischem Operationsteam im DevOps-Umfeld; Erstellung und Koordination von Konzepten für Multi-Team-Konstellationen, Etablierung von Entscheidungsmöglichkeiten
  • Planung, Durchführung und Moderation von Workshops (z.B. Pre-Mortem); Entscheidungsfindung durch Einbindung aller Beteiligten
  • Neugestaltung und Optimierung von Incident-, Release-Management und ITIL-Prozessen für DevOps, Einführung von On-Call-Diensten für zusätzliche Teams, Visualisierung und Überarbeitung der Prozesse, Retrospektiven
  • Definition der Anforderungen und Spezifikationen für Monitoring und Observability aus Betriebssicht
  • Implementierung kontinuierlicher Verbesserungen nach DevOps-, Lean- und agilen Prinzipien; Förderung der Zusammenarbeit von Ops und Dev; Stärkung der DevOps-Kultur
  • Projektsprache: Englisch
  • Technologien: ITIL, Microsoft Azure Cloud, AKS, Azure Monitor, Kubernetes, Istio, Microservices, Java, SonarQube, Jenkins, ElasticSearch, Kibana, ServiceNow, ITSM, VMware, Spring Boot, Jira, Scrum
Sept. 2017 - Nov. 2018
1 Jahr 3 Monaten
Deutschland

Agile Project Manager

Deutsche Leasing

Projektmanagement für Migration und Erweiterung des Enterprise Service Bus und JEE-Webanwendungen.

  • Agiles Projektmanagement
  • Erstellen und Abstimmen von Projektvorschlägen mit Stakeholdern, Steuerung mehrerer paralleler Projekte
  • Planung und Koordination von Umfang, Aufwand, Zeitplan, Budget und Qualitätssicherung
  • Requirements- und Abhängigkeitsmanagement
  • Steuerung externer Offshore-Lieferanten in Indien und interner Teams
  • Einführung agiler Praktiken aus Scrum wie Daily Scrum, Burn-Down-Charts, Retrospektiven, Product Backlog und Sprint Backlog wo möglich
  • Abstimmung neuer Architekturen und Anforderungen mit Offshore-Team und internen Architekten
  • Koordination von Testing-Aktivitäten vor Ort und Abnahmen
  • Projektsteuerung, Tracking von Deliverables, Reporting, Stakeholder- und Risikomanagement
  • Projektsprache: Englisch
  • Skills: SOA, Enterprise Service Bus, ESB, Java, Webservices, WSDL, REST, JSON, XML, XSD, SOAP, JBoss Fuse, JBoss EAP, VMware, Harvest, Atlassian Jira, Atlassian Confluence, MS Project, Scrum, Acellere Gamma, Jenkins, Git, GitLab
Okt. 2016 - Dez. 2017
1 Jahr 3 Monaten
Deutschland

SOA Architecture and Governance

R+V Allgemeine Versicherung AG

  • Einführung zentraler Qualitätssicherung für SOA
  • Einführung von Kanban für den QS-Workflow
  • Teilnahme an Scrum-Veranstaltungen als Stakeholder
  • Beratung von Entwicklern und Projekten bei Schnittstellenmodellierung und Service Design
  • Festlegung der SOA-Roadmap mit dem SOA-Team
  • QS von Webservices und XML-Schemata
  • Definition von Richtlinien und Styleguides für Service Design
  • Weiterentwicklung und Programmierung von Java-Tools zur automatisierten Überprüfung des Service Design
  • Entwicklung von Ruby-Skripten zur automatischen Generierung versionierter Servicestrukturen
  • Koordination und Unterstützung einzelner Themen in Projekten, Aufgabenplanung, Statusverfolgung, Reporting, Terminplanung, Moderation von Meetings, Ergebnissicherung, Konzeptarbeit
  • Skills: SOA, Kanban, Enterprise Service Bus, ESB, Java 8, Webservices, WSDL, REST, XML, XML Schema, JAXB, CXF, SOAP, Ruby, Git, Ant, Harvest, Docker, XML Spy, SOAP UI, Scrum
Jan. 2013 - Dez. 2016
4 Jahren

Project Manager / Solution and Delivery Manager

Amadeus IT Group

Lufthansa SOA- und Middleware-Plattform.

  • Übernahmeprojekt und Wissenstransfer vom vorherigen Anbieter
  • Definition, Implementierung und Etablierung von Prozessen mit Teams in Bangalore (Indien), Nizza (Frankreich) und dem Kunden
  • Erster Ansprechpartner für funktionale Anfragen und Change Requests zwischen Lufthansa Group und Amadeus
  • Analyse von Machbarkeit, Kosten und Nutzen, Vorschlag konkreter Lösungen inkl. Dimensionierung und Implementierungsplan, Bewertung der Lösungsarchitektur, Sicherung der Qualität und Konsistenz der Deliverables
  • Projektmanagement für LH eJournal-Integration
  • Projektmanagement für Concur Travel Management (SAP)-Integration
  • Projektplanung mit Offshore- und lokalen Teams
  • Koordination der Projekte zwischen Lufthansa, Amadeus und Drittparteien
  • Solution und Delivery Management
  • Unterstützung des Launchs der Lufthansa OpenAPI-Plattform, der ersten extern zugänglichen API-Plattform von Lufthansa für Drittentwickler
  • Begleitung der Architektur- und Sicherheitsmaßnahmen für OpenAPI
  • Release-Planung für OpenAPI
  • Projektsprache: Englisch
  • Technologie: Mashery API Management, SOA, Synchrone und Asynchrone Prozesse, Batch, Tibco BusinessWorks, Tibco EMS, Enterprise Service Bus, Aurea Actional, OpenAPI, Java, Webservices, WSDL, REST, XML, XSD, Axis2, CXF, SOAP, Ruby on Rails, Git, Maven, Oracle WLS, SharePoint, SOAP UI, C++
Jan. 2009 - Dez. 2013
5 Jahren
Deutschland

Teilprojektleiter / Architekt myIDTravel-System

Lufthansa Industry Solutions

Weiterentwicklung und Betrieb des myIDTravel-Systems für Airline-Staff-Travel mit ca. 100 teilnehmenden Fluggesellschaften.

  • Teilprojektleitung für Airline-Integrationsprojekte, Koordination von Spezifikationen mit externen Fluggesellschaften, internationale Telefonkonferenzen
  • Architektur von Schnittstellen zu externen Airlines
  • Anpassung und Reimplementierung externer Schnittstellen
  • Spezifikation und Implementierung weiterer Webservice-Schnittstellen, Unterstützung externer Entwickler und Kunden bei der Implementierung
  • Implementierung eines Public/Private-Key-Systems zur Absicherung externer Schnittstellen, Automatisierung der Zertifikatserstellung, WS-Security, Webservice-Architektur
  • Unterstützung des Betriebs von Webanwendungen und ‑diensten, Problemanalyse, Performance-Analyse und -optimierung, Lasttests und Evaluierung
  • Pre-Sales-Unterstützung
  • Koordination mit Airline-Kunden, Erstellung von Change Requests, Anpassung der Web-GUI für Kunden
  • Mitglied des Scrum-Entwicklungsteams
  • Analyse von Incidents
  • Skills: Java, Enterprise Service Bus, XML, XSD, Webservices, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, JUnit, RSpec, Subversion, Git, Maven, SOAP UI, Selenium, IntelliJ IDEA, Jira, Jenkins, JMeter, HTML, CSS, Scrum
Jan. 2007 - Dez. 2009
3 Jahren
Deutschland

Initiative Lead Continuous Integration / Architect

Lufthansa Industry Solutions

Produktentwicklung: myIDTravel-Buchungssystem für Fluglinienmitarbeiter.

  • Verbesserung der Produktqualität durch organisatorische und toolgestützte Maßnahmen
  • Leitung der Initiative zur Einführung eines Continuous Integration-Systems zur Sicherstellung stabiler Builds und Code-Qualität; Einführung von PMD und FindBugs
  • Umstellung von Ant auf Maven als Build-Tool, Ersatz von CVS durch Subversion
  • Einführung eines Wikis als Wissensbasis zur Unterstützung externer Entwickler, Entwicklung und Bereitstellung von Beispielimplementierungen, Architekturdokumentation
  • Betreuung von Nachwuchsentwicklern, Schulung des Teams im Einsatz neuer Tools
  • Beratung des Programmmanagers in Architekturfragen
  • Spezifikation externer Schnittstellen für Single Sign-On und Reservierungssysteme, WSDL, OTA, .NET-Kompatibilitätstests, WS-Security, WS-Policy, Problemanalyse, Implementierung
  • Vorbereitung von Deployment und Konfiguration für Produktion
  • Organisation von Integrationsprojekten zur Systemeinführung bei Kunden
  • Unterstützung von User Acceptance Tests und Kunden bei Schnittstellenimplementierung, Testen von Schnittstellen
  • Lasttests und Performance-Analyse
  • Skills: Java, Enterprise Service Bus, XML, XSD, Webservices, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, Selenium, JUnit, RSpec, Subversion, Git, Maven, IntelliJ IDEA, Jira, Jenkins/Hudson, JMeter
Jan. 2007 - Dez. 2007
1 Jahr
Deutschland

Consultant - Feasibility Study Middleware Migration

Lufthansa Systems

Machbarkeitsstudie zur Migration einer hochverfügbaren Middleware (basierend auf BEA WebLogic) auf neuere BEA-Software-Releases.

  • Untersuchung von Software-Upgrade-Optionen für bestehende Middleware-Komponenten auf BEA WebLogic Server, Tuxedo und eLink
  • Umstellung von JDK 1.4 auf JDK 5 und JDK 6
  • Analyse von Solaris-OS-Upgrades
  • Beschreibung und Bewertung sinnvoller Upgrade-Szenarien, Maßnahmen und Alternativen
  • Technologien: BEA WebLogic Server, Tuxedo, eLink, JDK 5 und JDK 6
Jan. 2006 - Dez. 2007
2 Jahren
Deutschland

Member of the Software Architecture Team

Lufthansa Systems

Entwicklung eines Passagiermanagement-Systems als Produkt für Airlines zur Ablösung von Host-basierten Legacy-Systemen.

  • Mitglied des Software-Architektur-Teams
  • Direct Booking Module Distribution Channel Manager (XML Rules Engine als Webservice), FrontSales (Swing GUI), Internet Booking Engine (Struts), Falcon Client Access (XML-Middleware)
  • Requirements Management (funktional, nicht-funktional)
  • Beratung zur technischen Machbarkeit, Entwicklung von Testkonzepten (funktional, nicht-funktional)
  • Qualitätssicherung externer Softwarekomponenten durch Offshore-Provider (Dokumentation, Softwaretests, Code-Reviews)
  • Technischer Ansprechpartner für Subunternehmer in Dublin (Irland), Budapest (Ungarn), Minsk (Belarus) und Bangalore (Indien)
  • Testautomatisierung (z.B. Continuous Build Prozess, Scripting)
  • Fehleranalyse und Dokumentation
  • Projektsprache: Englisch
  • Technologie: Java, J2EE, EJB, XML, XSD, XSLT, Webservices, SOAP, BEA WebLogic 9, Tomcat, Oracle RAC, MySQL, Ruby, JUnit, CVS, IntelliJ IDEA, Enterprise Architect, UML, AccuRev, Jira, TeamTrack, Bugzilla, CruiseControl
Jan. 2006 - Dez. 2006
1 Jahr
Deutschland

Technical Project Manager

Lufthansa Systems

Entwicklung eines Runtime-Konfigurations-, Monitoring- und erweiterten Logging-Systems für ein bestehendes verteiltes EAI-Middleware-System.

  • Technisches Projektmanagement
  • Koordination von Offshore-Ressourcen in Ungarn
  • Erstellung technischer Konzepte und Softwarearchitektur
  • Softwarearchitektur für hochverfügbare Online-Konfiguration
  • Entwicklung eines datenbankgesteuerten Systems zur zentralen Laufzeitkonfiguration von Softwarekomponenten (funktionale Konfiguration, Fehlerbehandlung, Trennung von Deployment und Konfiguration)
  • Entwicklung eines Online-Monitorings auf Anwendungsebene (Antwortzeiten, Fehlerzustände, Ausnahmen, externe Systemantwortzeiten) mit Anbindung an Nagios
  • Erweiterung der Laufzeit-Logging-Funktion für verteilte Systeme zur erweiterten Fehlerprotokollierung und domänenübergreifenden Analyse
  • Entwicklung eines Datenmodells für Konfigurationsdaten
  • Softwaredesign und Implementierung der Data Access Layer
  • Projektsprache: Englisch
  • Technologie: BEA WebLogic 8.1, MySQL, SQL, J2EE, EJB, iBatis, Hibernate, JDBC, XML, JMX, SNMP, JUnit, CVS, IntelliJ IDEA, Enterprise Architect, UML
Jan. 2005 - Dez. 2006
2 Jahren
Deutschland

Technische Projektkoordinator

Lufthansa Systems

Lasttests für EAI-Komponenten.

  • Untersuchung des Verhaltens von zustandslosen Session Beans unter Volllast in Einzel- und Kombinationsszenarien
  • Evaluierung einer Drittanbieter-Java-Komponente bezüglich Eignung für den Serverbetrieb
  • Entwicklung einer Beispielanwendung als Proof of Concept für den Einsatz der Komponente im BEA WebLogic EJB-Container
  • Technische Projektkoordination
  • Konzepte für Lasttests (Hardware & Software)
  • Definition von Stresstestfällen, Durchführung von Lasttests mit JMeter, Entwicklung eines JMeter-Plugins zur Lastgenerierung für EJBs, Erstellung von Lasttestskripten
  • Entwicklung von Lastgeneratoren und ‑senken auf Basis vorhandener EJBs
  • Untersuchung von Speicherlecks, Antwortzeiten, CPU-Auslastung und Speicherbedarf
  • Auswertung der Ergebnisse, Dokumentation, Erstellun g von Untersuchungsberichten und Präsentation
  • Technologien: BEA WebLogic 8.1, J2EE, EJB, CORBA, JMeter, XML, JUnit, CVS, Eclipse, IntelliJ IDEA, GnuPlot
Jan. 2004 - Dez. 2005
2 Jahren
Deutschland

Member of Software Architecture Team

Lufthansa Systems

Einführung von J2EE-Webservices in ein bestehendes EAI-Middleware-System (ZAMBAS).

  • Mitglied des Architekturteams
  • Identifikation von Best Practices für Webservice-Design im EAI-Kontext (Versionierung, Kompatibilität etc.)
  • Evaluation des BEA WLS Webservice-Frameworks für ZAMBAS
  • Entwicklung von Architekturrichtlinien für Webservices (Service Routing, Sicherheit, Logging, Fehlerbehandlung, Versionierung, Style)
  • Implementierung von SOAP-Schnittstellen für vorhandene EJBs
  • Definition von Webservice-Schnittstellen und Datentypen via WSDL und XML Schema
  • Erstellung von Ant-Skripten für Build und Deployment
  • Technischer Entwurf des SOAP-Routings für das MUA-Projekt
  • Design und Implementierung eines Webservice-Routing-Handlers
  • Entwicklung eines Webservice-Testclients für MUA
  • Testkonzept für non-functional/Lasttests für MUA
  • JSP-basierte Weboberfläche für SOAP-Routing
  • Untersuchung von Webservice-Sicherheitsverfahren
  • Erstellung von Test-Webservices zur Simulation externer Systeme (Best und BMS)
  • Generierung von Testdaten auf dem Hostsystem
  • Technologien: SOA, BEA WebLogic 8.1, SOAP, WSDL, XML Schema, J2EE Webservices, Apache Axis, EJB, XML, JAXB, Java, J2EE, Ruby, CASL, Ant, JUnit, CVS, Eclipse 3.0, Attachmate Infoconnect, Unisys, Tuxedo

Entwicklung eines ‘Productized Service’ zur Steigerung der Produktivität in Softwareorganisationen

Self-employed

  • Analyse, Messung und Empfehlungen zur Optimierung von Prozessen und Zusammenarbeit der Teams
  • Developer Experience
  • Identifikation von Engpässen in Dev und Ops
  • Optimierung der Wertströme auf Kundennutzen durch Value Stream Mapping

Zusammenfassung

Über 20 Jahre Erfahrung in der Softwareentwicklung in verschiedenen Rollen als Softwarearchitekt, Projektmanager, Product Owner und DevOps-Coach.

Zu den Kunden zählen u.a. Lufthansa, R+V Versicherung, Amadeus, Deutsche Leasing, Commerzbank und BWI

Mein Ansatz besteht darin, die Produktivität der Teams zu verbessern, indem wir Engpässe und Abhängigkeiten im Wertstrom zuerst identifizieren und dann beheben, die Kommunikation zwischen den Teams optimieren, Transparenz schaffen und den Fokus auf das Wesentliche lenken. Ergänzt durch den Einsatz passender Architekturen und Technologien.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Grundkenntnisse
Portugiesisch
Grundkenntnisse

Ausbildung

TU Darmstadt

Diplom-Ingenieur · Darmstadt, Deutschland

Zertifikate & Bescheinigungen

Advanced ScrumMaster (A-CSM)

Zertifizierter DevOps-Coach (DASA)

DASA

Zertifizierter ScrumMaster (CSM)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen