Martin G.

Member of the Product Management and Product Owner team for the Private Cloud Platform

Bad Homburg, Germany

Experience

Dec 2022 - Jan 2024
1 year 2 months
Germany

Member of the Product Management and Product Owner team for the Private Cloud Platform

BWI

Development of a private cloud platform for the German Armed Forces.

  • Member of the product management and product owner team for the Private Cloud Platform
  • Development of use cases for cloud products
  • Organizing and conducting use case workshops
  • Defining use cases with product owners
  • Requirements engineering
  • Enhancing the roadmap and goal chain
  • Measuring and improving the platform's usability
  • Defining a methodology to determine the developer experience
  • Developing test scenarios, training testers and observers
  • Organizing and conducting test sessions
  • Processing results and deriving actions
  • Presenting findings and results to stakeholders
  • Planning implementation of improvements with product owners
  • Facilitating the weekly Product Owner meeting
  • Introducing and coordinating key topics for quarterly planning
  • Technological environment: 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
Jun 2021 - Oct 2022
1 year 5 months
Germany

DevOps Transformation Coach

Commerzbank

DevOps Transformation Coaching.

  • Assessment of DevOps capabilities
  • Workshop facilitation
  • Value Stream Mapping
  • Drive DevOps practices
  • Scale DevOps coaching
  • Develop learning paths for technical teams
  • Coaching teams and Product owners to adopt DevOps principles
  • Coaching teams and Product owners to overcome current challenges
  • Coaching teams and Product owners to identify bottlenecks in software delivery
  • Coaching teams and Product owners to improve operations through value stream mapping
  • Coaching teams and Product owners to accelerate software delivery to customers
  • Coaching teams and Product owners to establish a continuous improvement mindset
  • Coaching teams and Product owners to align development and operations
  • Coaching teams and Product owners to establish a collaborative culture
  • Project language: English
  • Technologies: Java, Continuous Quality Assurance, OpenShift, Google Cloud Platform (GCP), GKE, Mural, git, Bitbucket, Docker, JIRA, Confluence, Scrum, Infrastructure as Code, Terraform, SAFe
Mar 2020 - Oct 2020
8 months
Germany

Application Management BiPRO Web Services

R+V Allgemeine Versicherung AG

The BiPRO services (web service interface between brokers and insurers) needed a technology update and step-by-step migration into the local Kubernetes cloud as microservices. As part of further development, their operation also had to be ensured. This included advising projects to achieve production readiness, including monitoring, joint incident handling, as well as the design and implementation of optimization measures.

  • Coordinating between development and operations of BiPRO web services regarding new features, go-lives, changes and incidents
  • Implementing continuous improvement in line with DevOps and agile principles; improving collaboration between operations and development
  • Defining and implementing requirements for maintainability and operations of applications; optimizing operational processes (e.g., monitoring, alert mechanisms, etc.) towards observability
  • Documenting and presenting results to the project team and stakeholders, including recommendations for further actions
  • Product management, building collaboration with other Scrum teams
  • Release planning, executing deployments, preparing for technical and functional acceptance, automating tests, microservices deployment pipelines, extending documentation for operations
  • Documenting, planning and technically preparing the migration of 3 BiPRO services
  • Technologies: 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
Feb 2019 - Mar 2020
1 year 2 months
Germany

DevOps and Cloud Transformation Lead

Lufthansa Cargo AG

DevOps and Cloud Transformation of Booking/Sales Products. As part of the modernization of Lufthansa Cargo's booking/sales IT system to a microservice architecture:

  • Creating the concept and setting up the DevOps organization for a hybrid, parallel operation of the legacy application on-premises and the new microservices in the Microsoft Azure cloud (strangler fig pattern).
  • Working with stakeholders, external vendors and Scrum Masters to determine how the Scrum teams and the traditional operations team will work together in a DevOps environment; creating and coordinating concepts for multi-team setups, establishing decision options
  • Planning, conducting and moderating workshops (e.g., pre-mortem); facilitating decision making by involving all stakeholders
  • Redesigning and optimizing Incident, Release Management and ITIL processes for DevOps; introducing on-call duties for additional teams; visualizing and redesigning processes; retrospectives
  • Defining requirements and specifications for monitoring and observability from an operational perspective
  • Implementing continuous improvement in terms of DevOps, Lean and Agile principles; improving collaboration between Ops and Dev; promoting a DevOps culture
  • Project language: English
  • Technologies: ITIL, Microsoft Azure Cloud, AKS, Azure Monitor, Kubernetes, Istio, Microservices, Java, SonarQube, Jenkins, Elasticsearch, Kibana, ServiceNow, ITSM, VMware, Spring Boot; Jira, Scrum
Sep 2017 - Nov 2018
1 year 3 months
Germany

Agile Project Manager

Deutsche Leasing

Project Management for migration and extension of Enterprise Service Bus and JEE web applications.

  • Agile project management
  • Creating and coordinating project proposals with stakeholders, managing multiple parallel projects
  • Planning and coordination of scope, effort, schedule, budget, quality assurance
  • Requirements and dependency management
  • Managing an Indian offshore software vendor and internal teams
  • Introducing agile practices from the Scrum framework such as Daily Scrum, burn-down charts, retrospectives, product backlog and sprint backlog where organizationally possible
  • Coordinating new architecture and requirements with the offshore team and internal architects
  • Coordinating onsite testing activities and acceptance
  • Project control and tracking of deliverables, project reporting, stakeholder management and risk management
  • Project language: English
  • Skills: SOA, Enterprise Service Bus (ESB), Java, Web services, WSDL, REST, JSON, XML, XSD, SOAP, JBoss Fuse, JBoss EAP, VMware, CA Harvest, Atlassian Jira, Atlassian Confluence, MS Project, Scrum, Acellere Gamma, Jenkins, Git, GitLab, Scrum
Oct 2016 - Dec 2017
1 year 3 months
Germany

SOA Architecture and Governance

R+V Allgemeine Versicherung AG

  • Introduction of a central quality assurance for SOA
  • Introduction of Kanban for the quality assurance workflow
  • Participation in Scrum events as a stakeholder
  • Advising software developers and projects on interface modeling and service design
  • Defining the SOA roadmap with the SOA team
  • Quality assurance of web services and XML schemas
  • Defining policies and style guides for service design
  • Further development and programming of Java tools for automated service design checks
  • Developing Ruby scripts for automated generation of versioned service structures
  • Coordination and support of individual topics in projects: task planning, status tracking, reporting, scheduling, meeting facilitation, results documentation, concept work
  • Skills: SOA, Kanban, Enterprise Service Bus, ESB, Java 8, Web services, WSDL, REST, XML, XML Schema, JAXB, CXF, SOAP, Ruby, git, Ant, Harvest, Docker, XML Spy, SOAP UI, Scrum
Jan 2013 - Dec 2016
4 years

Project Manager / Solution and Delivery Manager

Amadeus IT Group

Lufthansa SOA and Middleware Platform.

  • Initial takeover project and knowledge transfer from previous vendor
  • Define, implement and establish processes with teams in Bangalore, India and Nice, France and the customer
  • Acting as first point of contact for functional issues and change requests between Lufthansa Group and Amadeus
  • Analyzed feasibility, costs and benefits, proposed specific solutions including sizing and implementation plan, evaluated solution architecture, ensured quality and consistency of deliverables.
  • Project management for LH eJournal integration project
  • Project management for Concur Travel Management (SAP) integration project
  • Project planning with offshore and local teams
  • Coordination of projects between Lufthansa, Amadeus and other third parties
  • Solution and delivery management
  • Supported the launch of the Lufthansa OpenAPI project, Lufthansa's first externally accessible API platform for third-party developers
  • Facilitating the required architecture and security measures for OpenAPI
  • OpenAPI release planning
  • Project language: English
  • Technology: 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++
Jan 2009 - Dec 2013
5 years
Germany

Subproject Manager / Architect myIDTravel System

Lufthansa Industry Solutions

Further development and operation of the myIDTravel system for airline staff travel with approx. 100 participating airlines.

  • Subproject management for airline integration projects, coordinating specifications with external airlines, international conference calls
  • Designing interfaces with external airlines
  • Adapting architecture and reimplementing external interfaces
  • Specifying and implementing additional web service interfaces, supporting external developers and customers in interface implementation
  • Implementing a public/private key system to secure external interfaces, automating certificate creation, WS-Security, web service architecture
  • Supporting the operation of web applications and services, problem analysis, performance analysis and optimization, load testing and evaluation
  • Pre-sales support
  • Coordination with airline customers, creating change requests, adjusting the web GUI for customers
  • Member of the Scrum development team
  • Incident analysis
  • 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
Jan 2007 - Dec 2009
3 years
Germany

Initiative Lead Continuous Integration / Architect

Lufthansa Industry Solutions

Product development: myIDTravel booking system for airline employees.

  • Improving product quality through various organizational and tool-based measures
  • Leading the initiative to introduce a continuous integration system to ensure stable builds, software code quality assurance, and the introduction of PMD and FindBugs
  • Introducing Maven as the build tool instead of Ant, replacing CVS with Subversion
  • Introducing a wiki as a knowledge base to support external software developers, developing and providing example implementations, architectural documentation
  • Mentoring junior developers, presenting and training the development team in using new tools
  • Advising the program manager on architectural issues
  • Specifying external interfaces for single sign-on and external reservation systems: WSDL, OTA, .NET compatibility testing, WS-Security, WS-Policy, problem analysis, interface implementation
  • Preparing deployment and configuration for production
  • Organizing integration projects for system rollout at customer sites
  • Supporting user acceptance tests, helping customers implement and test interfaces
  • Load testing and performance analysis
  • 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
Jan 2007 - Dec 2007
1 year
Germany

Consultant - Feasibility Study Middleware Migration

Lufthansa Systems

Feasibility study for migrating a highly available middleware (based on BEA Weblogic) to new BEA software releases.

  • Exploring software upgrade options for existing middleware components running on BEA Weblogic Server, Tuxedo, and eLink
  • Upgrading from JDK 1.4 to JDK 5 and JDK 6
  • Investigating Solaris operating system upgrades
  • Defining and evaluating viable upgrade scenarios, actions, and alternatives
  • Technologies: BEA Weblogic Server, Tuxedo, eLink, JDK 5 and JDK 6
Jan 2006 - Dec 2007
2 years
Germany

Member of the Software Architecture Team

Lufthansa Systems

Development of a passenger management system as a product for the airline market to replace existing host-based legacy systems.

  • Member of the software architecture team
  • Direct Booking Module Distribution Channel Manager (XML Rules Engine as Web Service), FrontSales (Swing GUI), Internet Booking Engine (Struts), Falcon Client Access (XML Middleware)
  • Requirements management (functional, non-functional)
  • Consulting on technical feasibility of concepts, development of test concepts (functional, non-functional)
  • Quality assurance of externally developed or purchased software components by offshore service providers (documentation, software tests, source code review)
  • Technical contact for external subcontractors in Dublin (Ireland), Budapest (Hungary), Minsk (Belarus) and Bangalore (India)
  • Test automation (e.g. Continuous Build Process, Scripting)
  • Error analysis and documentation
  • Project language: English
  • Technology: 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 - Dec 2006
1 year
Germany

Technical Project Manager

Lufthansa Systems

Development of a runtime configuration, monitoring, and advanced logging system for an existing distributed Enterprise Application Integration (EAI) middleware system.

  • Technical Project Management
  • Coordinated offshore resources in Hungary
  • Provided technical concepts and software architecture
  • Software architecture for high availability online configuration
  • Developed a database-driven, high-availability system for centralized configuration changes of software components during runtime (for functional configuration, error handling and decoupling of deployment from configuration)
  • Development of online monitoring of software components at the application level (response times, error states, exceptions, response times of external systems, etc.) to monitor the internal runtime behavior of EJBs and connection to a central monitoring system (Nagios).
  • Extended runtime configurable logging for a distributed system to extend error logging and perform cross-domain analysis.
  • Development of a data model for configuration data
  • Software design and implementation of the data access layer
  • Project language: English
  • Technology: BEA Weblogic 8.1, MySQL, SQL, J2EE, EJB, iBatis, Hibernate, JDBC, XML, JMX, SNMP, JUnit, CVS, IntelliJ IDEA, Enterprise Architect, UML
Jan 2005 - Dec 2006
2 years
Germany

Technical Project Coordinator

Lufthansa Systems

Load testing for Enterprise Application Integration (EAI) components.

  • Investigation of the performance of developed EAI software components (stateless session beans) under full load in individual and combined tests.
  • Evaluation of a third-party Java software component for its suitability in a server environment.
  • Development of a sample application using the component as a proof of concept for using the component in the BEA Weblogic EJB container.
  • Technical project coordination
  • Concepts for setting up load tests (hardware & software)
  • Definition of stress test cases, load tests with JMeter as a load generator, development of a JMeter plugin for generating load for EJBs, load test scripts
  • Development of load generators and sinks based on existing EJBs
  • Investigation of memory leaks, response times, CPU usage, memory requirements
  • Evaluation of results, documentation, investigation reports, and presentation of findings
  • Technologies: BEA Weblogic 8.1, J2EE, EJB, CORBA, JMeter, XML, JUnit, CVS, Eclipse, IntelliJ IDEA, GNUPlot
Jan 2004 - Dec 2005
2 years
Germany

Member of Software Architecture Team

Lufthansa Systems

Introduction of J2EE Web services into an existing Enterprise Application Integration middleware system (ZAMBAS).

  • Member of the software architecture project team
  • Identification of best practices for designing web services in an EAI project (versioning, compatibility, ...)
  • Evaluation of the BEA WLS web service framework for use in ZAMBAS
  • Development of web service architecture guidelines (service routing, security, logging, error handling, versioning, style, etc.)
  • Development of SOAP interfaces for existing EJBs
  • Definition of web service interfaces and data types using WSDL and XML Schema
  • Development of Ant scripts for build and deployment
  • Technical design of the SOAP routing for the MUA project
  • Design and implementation of a web service routing handler
  • Development of the web service test client for MUA
  • Test concept for non-functional/load testing for MUA
  • JSP-based web interface for SOAP routing
  • Investigation of web service security methods
  • Creation of various web services to simulate external systems (Best and BMS) for testing purposes
  • Generation of test data on the host system
  • Technologies: 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

Development of a productized service to improve productivity in software organizations

Self-employed

  • Analysis, measurement, and recommendations to improve team processes and collaboration
  • Developer Experience
  • Identified bottlenecks in Dev and Ops
  • Optimized value streams for customer benefit through value stream mapping

Summary

Over 20 years of experience in software development in various roles as a software architect, project manager, Product Owner and DevOps coach.

Clients include Lufthansa, R+V Versicherung, Amadeus, Deutsche Leasing, Commerzbank and BWI

My approach is to improve team productivity by first identifying and removing bottlenecks and dependencies in the value stream, optimizing communication between teams, creating transparency and focusing on what matters most. This is complemented by using suitable architectures and technologies.

Languages

German
Native
English
Advanced
Spanish
Elementary
Portuguese
Elementary

Education

TU Darmstadt

Diploma in Engineering · Darmstadt, Germany

Certifications & licenses

Advanced ScrumMaster (A-CSM)

Certified DevOps Coach (DASA)

DASA

Certified ScrumMaster (CSM)

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions