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 - Organisieren und Durchführen von Anwendungsfall-Workshops - Definition von Anwendungsfällen mit Produktverantwortlichen - Requirements Engineering - Weiterentwicklung der Roadmap, Zielkette - Messung und Verbesserung der Benutzerfreundlichkeit der Plattform - Methodik zur Ermittlung der Developer Experience definieren - Entwicklung von Testszenarien, Schulung von Testern und Beobachtern - Organisieren und Durchführen von Testsitzungen - Ergebnisse verarbeiten und Maßnahmen ableiten - 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ühren und Koordinieren 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
DevOps-Transformations-Coaching. - Bewertung der DevOps-Fähigkeiten - Moderation 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 zur Einführung von DevOps-Prinzipien - Coaching von Teams und Product Ownern zur Überwindung aktueller Herausforderungen - Coaching von Teams und Product Ownern zur Identifikation von Engpässen in der Softwarebereitstellung - Coaching von Teams und Product Ownern zur Verbesserung des Betriebs durch Value-Stream-Mapping - Coaching von Teams und Product Ownern zur Beschleunigung der Softwarebereitstellung an Kunden - Coaching von Teams und Product Ownern zur Etablierung einer kontinuierlichen Verbesserungskultur - Coaching von Teams und Product Ownern zur Abstimmung von Entwicklung und Betrieb - Coaching von Teams und Product Ownern zur Schaffung 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
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 musste auch der Betrieb sichergestellt werden. Dazu gehörte die Beratung von Projekten zur Erreichung der Betriebsreife, einschließlich Monitoring, gemeinsames Incident-Handling sowie die Konzeption und Umsetzung von Optimierungsmaßnahmen. - Koordination zwischen Entwicklung und Betrieb von BiPRO-Webdiensten in Bezug auf neue Funktionen, Go-Live, Änderungen, Incidents. - Umsetzung der kontinuierlichen Verbesserung im Sinne von DevOps und agilen Prinzipien; Verbesserung der Zusammenarbeit zwischen Betrieb und Entwicklung. - Beschreibung und Umsetzung von Anforderungen an die Wartbarkeit und den Betrieb von Anwendungen, Optimierung von Betriebsprozessen (z.B. Monitoring, Alarmierungsmechanismen, etc.) in Richtung Observability. - Dokumentieren und Präsentieren der Ergebnisse für das Projektteam und die Stakeholder, einschließlich Empfehlungen für weitere Maßnahmen. - Produktmanagement, Aufbau der Zusammenarbeit mit anderen Scrum-Teams - Release-Planung, Durchführung von Deployments, Vorbereitung der technischen und funktionalen Abnahme, Automatisierung von Tests, Micro Services Deployment Pipelines, Erweiterung der Dokumentation für den Betrieb - Dokumentation, Planung und technische Vorbereitung der Migration von 3 BiPRO-Diensten - Technologien: BiPRO: Security Token Service (STS), Standards 420 (non-TAA) and 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 compatible), GitHub, Docker, CA Harvest, ITSM, HP Service Manager, JIRA, Confluence, Scrum
DevOps- und Cloud-Transformation von Buchungs- und Vertriebsprodukten. Im Zuge der Modernisierung des Buchungs-/Vertriebs-IT-Systems von Lufthansa Cargo zu einer Microservice-Architektur: - Konzeptentwicklung und Aufbau der DevOps-Organisation für einen hybriden Parallelbetrieb der Altsystemanwendung On-Premises und der neuen Microservices in der Microsoft Azure Cloud (Strangler Fig Pattern). - Zusammenarbeit mit Stakeholdern, externen Anbietern und Scrum Mastern, um zu definieren, wie Scrum-Teams und das konventionelle Betriebsteam künftig in einer DevOps-Umgebung zusammenarbeiten; Erstellung und Koordination von Konzepten für Multi-Team-Konstellationen, Etablierung von Entscheidungsoptionen - Planung, Durchführung und Moderation von Workshops (z. B. Pre-Mortem); Unterstützung der Entscheidungsfindung durch Einbindung aller Beteiligten - Neugestaltung und Optimierung von Incident- und Release-Management sowie ITIL-Prozessen für DevOps, Einführung von Bereitschaftsdiensten für zusätzliche Teams, Visualisierung und Umgestaltung von Prozessen, Retrospektiven - Definition von Anforderungen und Spezifikationen für Monitoring und Observability aus operativer Sicht - Implementierung kontinuierlicher Verbesserung nach DevOps-, Lean- und Agile-Prinzipien; Verbesserung der Zusammenarbeit zwischen Ops und Dev; Förderung einer 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
Projektmanagement für Migration und Erweiterung des Enterprise Service Bus und JEE-Webanwendungen. - Agiles Projektmanagement - Erstellen und Abstimmen von Projektvorschlägen mit Stakeholdern, Verwaltung mehrerer paralleler Projekte - Planung und Koordination von Umfang, Aufwand, Zeitplan, Budget, Qualitätssicherung - Anforderungs- und Abhängigkeitsmanagement - Steuerung des indischen Offshore-Softwareanbieters und interner Teams - Einführung agiler Praktiken aus dem Scrum-Framework wie Daily Scrum, Burn-Down-Charts, Retrospektiven, Product Backlog, Sprint Backlog, wo organisatorisch möglich - Abstimmung neuer Architektur und Anforderungen mit Offshore-Team und internen Architekten - Koordination von Onsite-Tests und Abnahmen - Projektsteuerung und Tracking von Deliverables, Projekt-Reporting, Stakeholder- und Risikomanagement - Projektsprache: Englisch - Skills: SOA, Enterprise Service Bus, ESB, Java, Web Services, WSDL, REST, JSON, XML, XSD, SOAP, JBoss Fuse, JBoss EAP, VMware, Harvest, Atlassian JIRA, Atlassian Confluence, MS Project, Scrum, Acellere Gamma, Jenkins, git, GitLab
Lufthansa SOA- und Middleware-Plattform. - Erstübernahmeprojekt und Wissenstransfer vom vorherigen Anbieter - Definition, Implementierung und Etablierung von Prozessen mit Teams in Bangalore (Indien) und Nizza (Frankreich) sowie dem Kunden - Ansprechpartner für funktionale Fragen und Change Requests zwischen Lufthansa Group und Amadeus - Analyse der Machbarkeit, Kosten und Nutzen, Vorschlag spezifischer Lösungen inkl. Dimensionierung und Implementierungsplan, Bewertung der Lösungsarchitektur, Sicherstellung der Qualität und Konsistenz der Deliverables - Projektmanagement für die Integration des LH eJournal - Projektmanagement für die Concur Travel Management (SAP)-Integration - Projektplanung mit Offshore- und lokalen Teams - Koordination von Projekten zwischen Lufthansa, Amadeus und weiteren Dritten - Solution- und Delivery-Management - Unterstützung beim Start des Lufthansa OpenAPI-Projekts, der ersten extern zugänglichen API-Plattform von Lufthansa für Drittentwickler - Begleitung der erforderlichen Architektur- und Sicherheitsmaßnahmen für OpenAPI - Release-Planung für OpenAPI - Projektsprache: Englisch - Technologie: Mashery API Management, SOA, Synchronous, Asynchronous, Batch, Tibco BusinessWorks, Tibco EMS, Enterprise Service Bus, Aurea Actional, OpenAPI, Java, Web Services, WSDL, REST, XML, XSD, Axis2, CXF, SOAP, Ruby on Rails, git, Maven, Oracle WLS, SharePoint, SOAP UI, C++
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 mit externen Fluggesellschaften - Architekturanpassung und Reimplementierung von externen Schnittstellen - Spezifikation und Implementierung zusätzlicher Webservice-Schnittstellen, Unterstützung externer Entwickler und Kunden bei der Implementierung der Schnittstellen - Implementierung eines Public/Private-Key-Systems zur Absicherung der externen Schnittstellen, Automatisierung der Zertifikatserstellung, WS-Security, Web Service Architektur - Unterstützung des Betriebs von Webanwendungen und Webdiensten, Problemanalyse, Leistungsanalyse 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 Vorfällen - Skills: Java, Enterprise Service Bus, XML, XSD, Web Services, 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
Produktentwicklung: myIDTravel-Buchungssystem für Mitarbeiter von Fluggesellschaften. - Verbesserung der Produktqualität durch verschiedene organisatorische und toolgestützte Maßnahmen - Leitung der Initiative zur Einführung eines kontinuierlichen Integrationssystems zur Gewährleistung stabiler Builds, Qualitätssicherung des Softwarecodes, Einführung von PMD und FindBugs - Einführung von Maven als Build-Tool anstelle von Ant, Ersatz von CVS durch Subversion - Einführung eines Wikis als Wissensbasis zur Unterstützung externer Softwareentwickler, Entwicklung und Bereitstellung von Beispielimplementierungen und Architekturdokumentation - Betreuung von Nachwuchsentwicklern, Präsentation und Unterweisung des Entwicklungsteams in der Verwendung neuer Tools - Beratung des Programmmanagers in Architekturfragen - Spezifikation externer Schnittstellen für Single Sign-On und externe Reservierungssysteme, WSDL, OTA, Kompatibilitätstests .NET, WS-Security, WS-Policy, Problemanalyse, Implementierung von Schnittstellen - Vorbereitung von Deployment und Konfiguration für die Produktion - Organisation von Integrationsprojekten zur Systemeinführung bei Kunden - Unterstützung von User-Acceptance-Tests, Unterstützung von Kunden bei der Implementierung von Schnittstellen, Testen von Schnittstellen - Lasttests und Leistungsanalyse - Skills: Java, Enterprise Service Bus, XML, XSD, Web Services, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, Selenium, JUnit, RSpec, Subversion, git, Maven, IntelliJ IDEA, JIRA, Jenkins/Hudson, JMeter
Machbarkeitsstudie für die Migration einer hochverfügbaren Middleware (basierend auf BEA WebLogic) auf neue BEA-Software-Releases. - Untersuchung von Software-Upgrade-Optionen für bestehende Middleware-Komponenten, die auf BEA WebLogic Server, Tuxedo und eLink laufen - Umstellung von JDK 1.4 auf JDK 5 und JDK 6 - Untersuchung von Solaris-Betriebssystem-Upgrades - Beschreibung und Bewertung sinnvoller Upgrade-Szenarien, Maßnahmen und Alternativen - Technologien: BEA WebLogic Server, Tuxedo, eLink, JDK 5 und JDK 6
Entwicklung eines Passagier-Management-Systems als Produkt für den Airline-Markt zum Ersatz bestehender hostbasierter Altsysteme. - Mitglied des Softwarearchitektur-Teams - Direct Booking Module Distribution Channel Manager (XML Rules Engine als Web Service), FrontSales (Swing GUI), Internet Booking Engine (Struts), Falcon Client Access (XML Middleware) - Anforderungsmanagement (funktional, nicht-funktional) - Beratung zur technischen Machbarkeit von Konzepten, Entwicklung von Testkonzepten (funktional, nicht-funktional) - Qualitätssicherung extern entwickelter oder zugekaufter Softwarekomponenten durch Offshore-Dienstleister (Dokumentation, Softwaretests, Code-Review) - Technischer Ansprechpartner für externe Subunternehmer in Dublin (Irland), Budapest (Ungarn), Minsk (Belarus) und Bangalore (Indien) - Testautomatisierung (z. B. Continuous Build Process, 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
Entwicklung eines Laufzeit-Konfigurations-, Monitoring- und erweiterten Logging-Systems für ein bestehendes verteiltes Enterprise Application Integration (EAI)-Middleware-System. - Technisches Projektmanagement - Koordination von Offshore-Ressourcen in Ungarn - Erarbeitung technischer Konzepte und Softwarearchitektur - Softwarearchitektur für hochverfügbare Online-Konfiguration - Entwicklung eines datenbankgestützten, hochverfügbaren Systems für zentrale Konfigurationsänderungen von Softwarekomponenten zur Laufzeit (für funktionale Konfiguration, Fehlerbehandlung und Entkopplung von Deployment und Konfiguration) - Entwicklung eines Online-Monitorings von Softwarekomponenten auf Anwendungsebene (Antwortzeiten, Fehlerzustände, Ausnahmen, Reaktionszeiten externer Systeme etc.) und Anbindung an ein zentrales Monitoring-System (Nagios) - Erweiterung des konfigurierbaren Loggings für ein verteiltes System zur Ausweitung der Fehlerprotokollierung und Durchführung fächerübergreifender Analysen - Entwicklung eines Datenmodells für Konfigurationsdaten - Software-Design 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
Lasttests für Komponenten der Enterprise Application Integration (EAI). - Untersuchung des Verhaltens von entwickelten EAI-Softwarekomponenten (zustandslose Session Beans) unter Volllast in Einzel- und Kombinationstests - Evaluierung einer Java-Softwarekomponente eines Drittanbieters auf ihre Eignung für den Einsatz in einer Serverumgebung - Entwicklung einer Beispielanwendung unter Verwendung der Komponente als Proof of Concept für den Einsatz im BEA WebLogic EJB-Container - Technische Projektkoordination - Konzepte zum Aufbau von Lasttests (Hardware & Software) - Definition von Stresstestfällen, Lasttests mit JMeter als Lastgenerator, Entwicklung eines JMeter-Plugins zur Lastgenerierung für EJBs, Lasttestskripte - Entwicklung von Lastgeneratoren und -senken auf Basis bestehender EJBs - Untersuchung von Speicherlecks, Antwortzeiten, CPU-Nutzung, Speicherbedarf - Auswertung der Ergebnisse, Dokumentation, Untersuchungsberichte und Präsentation der Ergebnisse - Technologien: BEA WebLogic 8.1, J2EE, EJB, CORBA, JMeter, XML, JUnit, CVS, Eclipse, IntelliJ IDEA, GNUPlot
Einführung von J2EE Web Services in ein bestehendes Enterprise Application Integration Middleware-System (ZAMBAS). - Mitglied des Projektteams für Softwarearchitektur - Identifikation von Best Practices für das Design von Web Services innerhalb eines EAI-Projekts (Versionierung, Kompatibilität, …) - Untersuchung des BEA WLS Web Service Frameworks für den Einsatz in ZAMBAS - Erstellung von Architekturrichtlinien für Web Services (Service-Routing, Sicherheit, Logging, Fehlerbehandlung, Versionierung, Style, etc.) - Entwicklung von SOAP-Schnittstellen für bestehende EJBs - Definition von Web-Service-Schnittstellen und Datentypen mittels WSDL und XML Schema - Entwicklung von Ant-Skripten für Build und Deployment - Technischer Entwurf des SOAP-Routings für das MUA-Projekt - Entwurf und Implementierung eines Web-Service-Routing-Handlers - Entwicklung des Web-Service-Testclients für MUA - Testkonzept für nicht-funktionale/Lasttests für MUA - JSP-basierte Weboberfläche für SOAP-Routing - Untersuchung von Web-Service-Sicherheitsverfahren - Erstellung verschiedener Webservices zur Simulation externer Systeme (Best und BMS) zu Testzwecken - Generierung von Testdaten auf dem Hostsystem - Technologien: SOA, BEA WebLogic 8.1, SOAP, WSDL, XML Schema, J2EE Web Services, Apache Axis, EJB, XML, JAXB, Java, J2EE, Ruby, CASL, Ant, JUnit, CVS, Eclipse 3.0, Attachmate Infoconnect, Unisys, Tuxedo
Ü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 erst identifizieren und dann lösen, die Kommunikation zwischen Teams optimieren, Transparenz schaffen und die Konzentration auf das Wesentliche fördern. Ergänzt durch den Einsatz geeigneter Architekturen und Technologien.
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.