Martin G.

Member of the Product Management and Product Owner team for 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 Private Cloud Platform

BWI

Developing a private cloud platform for the Bundeswehr.

  • 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 stakeholders
  • Requirements engineering
  • Evolving the roadmap and goal chain
  • Measuring and improving the user-friendliness of the platform
  • Defining a methodology to determine developer experience
  • Creating test scenarios, training testers and observers
  • Organizing and running testing sessions
  • Processing results and deriving actions
  • Presenting findings and results to stakeholders
  • Planning implementation of improvement measures with product stakeholders
  • 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 and gradually migrated into the on-premises Kubernetes cloud as microservices. As part of the further development, operations also had to be ensured. This included advising projects to achieve operational readiness, including monitoring, joint incident handling, and designing and implementing optimization measures.

  • Coordinating development and operations of BiPRO web services regarding new features, go-lives, changes and incidents
  • Implementing continuous improvement following DevOps and agile principles; improving collaboration between operations and development
  • Describing and implementing requirements for maintainability and operation of applications, 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, performing deployments, preparing for technical and functional acceptance, test automation, microservices deployment pipelines, expanding operational documentation
  • 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).
  • 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 of 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

  • Implemented a centralized 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
  • Ensured quality of web services and XML schemas
  • Defined policies and style guides for service design
  • Enhanced and programmed Java tools for automated service design checks
  • Created Ruby scripts to automatically generate versioned service structures
  • Coordinated and supported various topics in projects, task planning, status tracking, reporting, scheduling, meeting facilitation, capturing results, and concept development
  • 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 Lead / Architect of the myIDTravel System

Lufthansa Industry Solutions

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

  • Led subprojects for airline integration projects, coordinated specifications with external airlines, and held international conference calls
  • Designed the architecture of interfaces with external airlines
  • Adapted architecture and reimplemented external interfaces
  • Specified and implemented additional web service interfaces, assisted external developers and clients with interface implementation
  • Implemented a public/private key system to secure external interfaces, automated certificate creation, WS-Security, web service architecture
  • Supported the operation of web applications and web services, problem analysis, performance analysis and optimization, load testing and evaluation
  • Provided pre-sales support
  • Coordinated with airline clients, created change requests, and customized the web GUI for customers
  • Member of the Scrum development team
  • Conducted 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 assurance, and implementation of PMD and FindBugs
  • Introduced Maven as the build tool instead of Ant and replaced CVS with Subversion
  • Set up a wiki as a knowledge base to support external software developers, developed and provided sample implementations and architecture documentation
  • Mentored junior developers, presented and guided the development team on using new tools.
  • Advised the program manager on architecture matters
  • Specified external interfaces for single sign-on and external reservation systems, WSDL, OTA, .NET compatibility testing, WS-Security, WS-Policy, problem analysis, and interface implementation
  • Prepared deployment and configuration for production
  • Organized integration projects for system rollout at customer sites
  • Supported user acceptance tests, helped customers implement interfaces, and tested interfaces
  • Conducted 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.

  • Evaluated software upgrade options for existing middleware components running on BEA WebLogic Server, Tuxedo, and eLink
  • Upgraded from JDK 1.4 to JDK 5 and JDK 6
  • Assessed Solaris operating system upgrade options
  • Described and evaluated viable upgrade scenarios, steps, 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 tests for components of the Enterprise Application Integration (EAI).

  • Investigating the behavior of developed EAI software components (stateless session beans) under full load in individual and combined tests.
  • Evaluating a third-party Java software component for its suitability in a server environment.
  • Developing a sample application using the component as a proof of concept for its use in the BEA WebLogic EJB container.
  • Technical project coordination
  • Concepts for setting up load tests (hardware & software)
  • Defining stress test cases, load tests with JMeter as load generator, developing a JMeter plugin for EJB load generation, load test scripts
  • Developing load generators and sinks based on existing EJBs
  • Investigating memory leaks, response times, CPU usage, and memory requirements
  • Analyzing results, documentation, investigation reports, and presenting the 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 project team for software architecture
  • Identifying "best practices" for designing web services within an EAI project (versioning, compatibility, ...)
  • Evaluating the BEA WLS web service framework for use in ZAMBAS
  • Developing web service architecture guidelines (service routing, security, logging, error handling, versioning, style, etc.)
  • Developing SOAP interfaces for existing EJBs
  • Defining web service interfaces and data types using WSDL and XML Schema
  • Developing Ant scripts for build and deployment
  • Technical design of the SOAP routing for the MUA project
  • Designing and implementing a web service routing handler
  • Developing the web service test client for MUA
  • Test concept for non-functional / load tests for MUA
  • JSP-based web interface for SOAP routing
  • Investigating web service security methods
  • Creating various web services to simulate external systems (Best and BMS) for testing purposes
  • Generating 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

  • Analyzing, measuring, and making recommendations to improve processes and team collaboration
  • Developer Experience
  • Identifying bottlenecks in Dev and Ops
  • Optimizing 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 Insurance, 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. This is complemented by using the right 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