Martin G.

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

Bad Homburg, Germany

Experience

Apr 2025 - Present
8 months
Remote

CTO for a medical portal

Responsible for defining the architecture and TypeScript/React development for a MedTech startup focused on modern frontend architectures Implementation of high-quality, test-driven software solutions

Dec 2022 - Jan 2024
1 year 2 months
Germany

Member of the Product Management and Product Owner Team for 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
  • Developing use cases for cloud products
  • Organizing and running use case workshops
  • Defining use cases with product owners
  • Requirements engineering
  • Further development of the roadmap and target chain
  • Measuring and improving the platform's usability
  • Defining a method to determine developer experience
  • Developing test scenarios, training testers and observers
  • Organizing and running test sessions
  • Processing results and deriving actions
  • Presenting findings and results to stakeholders
  • Planning the implementation of improvements with product owners
  • Moderating the weekly Product Owner meeting
  • Introducing and coordinating focus topics for quarterly planning
  • Technology 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

BiPRO services (web service interface between brokers and insurers) had to be updated technologically and gradually migrated into the local Kubernetes cloud as microservices. As part of further development, operations also had to be ensured. This included advising projects to reach production readiness, including monitoring, joint incident handling, and designing and implementing optimization measures.

  • Coordinating development and operations of BiPRO web services regarding new features, go-live, changes, and incidents.
  • Implementing continuous improvement following DevOps and agile principles; improving collaboration between operations and development.
  • Defining and applying requirements for application maintainability and operations; optimizing operational processes (e.g., monitoring, alerting 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 technical and functional acceptance, automating tests, microservices deployment pipelines, expanding operations documentation.
  • Documenting, planning, and technically preparing the migration of three 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).
  • Work with stakeholders, external vendors and Scrum Masters to determine how the Scrum teams and the conventional operations team will work together in the future in a DevOps environment; create and coordinate concepts for multi-team constellations, establish decision options
  • Plan, conduct and moderate workshops (e.g. pre-mortem); facilitate decision making by involving all stakeholders
  • Redesign and optimization of Incident, Release Management and ITIL processes for DevOps, introduction of on-call duty for additional teams, visualization and redesign of processes, retrospectives
  • Define requirements and specifications for monitoring and observability from an operational perspective
  • Implement continuous improvement in terms of DevOps, Lean and Agile principles; improve collaboration between Ops and Dev; promote 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 Migration and Extension Enterprise Service Bus and JEE Web Applications.

  • Agile Project Management
  • Create and coordinate project proposals with stakeholders, manage multiple parallel projects
  • Planning and coordination of scope, effort, schedule, budget, quality assurance
  • Requirements and Dependency Management
  • Management of Indian offshore software vendor and internal teams
  • Introduced agile approaches from the Scrum framework like Daily Scrum, Burn-Down Charts, Retrospectives, Product Backlog, Sprint Backlog into the project where organizationally possible.
  • Coordinate new architecture and requirements with offshore team and internal architects
  • Coordinate 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, 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

  • Introduced a central quality assurance for SOA
  • Introduced Kanban for the quality assurance workflow
  • Participated in Scrum events as a stakeholder
  • Advised software developers and projects on interface modeling and service design
  • Defined the SOA roadmap with the SOA team
  • Quality assurance of web services and XML schemas
  • Defined guidelines and style guides for service design
  • Enhanced and programmed Java tools for automated service design validation
  • Developed Ruby scripts for automated generation of versioned service structures
  • Coordinated and supported specific topics in projects, task planning, status tracking, reporting, scheduling, meeting facilitation, results documentation, and 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 about 100 participating airlines.

  • Subproject lead for airline integration projects, coordination of specifications with external airlines, international conference calls
  • Interface architecture with external airlines
  • Architecture adaptation and reimplementation of external interfaces
  • Specification and implementation of additional web service interfaces, supporting external developers and customers in interface implementation
  • Implementation of a public/private key system to secure external interfaces, automation of certificate creation, WS-Security, web service architecture
  • Support for operating web applications and web services, issue analysis, performance analysis and optimization, load testing and evaluation
  • Pre-sales support
  • Coordination with airline customers, creation of change requests, customization of 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.

  • Improved product quality through various organizational and tool-based measures
  • Led the initiative to introduce a continuous integration system to ensure stable builds, software code quality, and implementation of PMD and FindBugs
  • Introduced Maven as the build tool replacing Ant, and replaced CVS with Subversion
  • Introduced a wiki as a knowledge base to support external software developers, developed and provided example implementations, architecture documentation
  • Mentored junior developers, presented and trained the development team in using new tools
  • Advised the program manager on architecture issues
  • Specified external interfaces for single sign-on and external reservation systems, WSDL, OTA, .NET compatibility testing, WS-Security, WS-Policy, issue analysis, interface implementation
  • Prepared deployment and configuration for production
  • Organized integration projects for system introduction at customer sites
  • Supported user acceptance tests, assisted customers with interface implementation, tested 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 high-availability middleware (based on BEA Weblogic) to new BEA software releases.

  • Investigate software upgrade options for existing middleware components running on BEA Weblogic Server, Tuxedo, and eLink.
  • Upgrade from JDK 1.4 to JDK5 and JDK6
  • Investigate Solaris operating system upgrades
  • Describe and assess feasible upgrade scenarios, actions, and alternatives
  • Technologies: BEA Weblogic Server, Tuxedo, eLink, JDK5 and JDK6
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 tests for components of the Enterprise Application Integration (EAI).

  • Analyze the behavior of developed EAI software components (stateless session beans) under full load in individual and combined tests.
  • Evaluate a third-party Java software component for its suitability in a server environment.
  • Develop a sample application using the component as a proof of concept for deploying 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 load generator, development of a JMeter plugin for load generation for EJBs, load test scripts
  • Development of load generators and sinks based on existing EJBs
  • Analysis of memory leaks, response times, CPU usage, and 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 the 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
  • Identify "best practices" for designing web services within an EAI project (versioning, compatibility, etc.)
  • Evaluate the BEA WLS web service framework for use in ZAMBAS
  • Develop web service architecture guidelines (service routing, security, logging, error handling, versioning, style, etc.)
  • Develop SOAP interfaces for existing EJBs
  • Define web service interfaces and data types using WSDL and XML Schema
  • Develop ANT scripts for build and deployment
  • Technical design of SOAP routing for the MUA project
  • Design and implement a web service routing handler
  • Develop the web service test client for MUA
  • Test concept for non-functional and load tests for MUA
  • JSP-based web interface for SOAP routing
  • Investigate web service security methods
  • Create various web services to simulate external systems (Best and BMS) for testing purposes
  • Generate 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 increase 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 among others Lufthansa, R+V Insurance, Amadeus, Deutsche Leasing, Commerzbank, and BWI

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