Martin Gross

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

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 stakeholders
  • Requirements engineering
  • Evolving the roadmap and goal chain
  • Measuring and improving platform usability
  • Defining a methodology to assess 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 stakeholders
  • Facilitating 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
  • Driving DevOps practices
  • Scaling DevOps coaching
  • Developing 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 via 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 build 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 to the local Kubernetes cloud as microservices. Operation had to be ensured as part of the development. This included advising projects on reaching operational readiness, monitoring, shared incident handling, and designing and implementing optimization measures.

  • Coordinating between development and operations of BiPRO web services for new features, go-live, changes, and incidents
  • Implementing continuous improvement in line with DevOps and agile principles; improving collaboration between ops and development
  • Defining and implementing requirements for maintainability and operation of applications, optimizing operations processes (e.g., monitoring, alerting, etc.) toward observability
  • Documenting and presenting results to the project team and stakeholders, including recommendations for next steps
  • Product management, building collaboration with other Scrum teams
  • Release planning, handling deployments, preparing technical and functional acceptance, automating tests, microservices deployment pipelines, expanding operations documentation
  • Documenting, planning, and technically preparing 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 and sales products. As part of modernizing Lufthansa Cargo's booking/sales IT system into a microservice architecture:

  • Creating the concept and setting up the DevOps organization for hybrid parallel operation of the legacy application on-premises and new microservices in Microsoft Azure (strangler fig pattern)
  • Working with stakeholders, external vendors, and Scrum Masters to define future collaboration between Scrum teams and traditional ops teams in a DevOps environment; creating and coordinating concepts for multi-team setups, establishing decision options
  • Planning, leading, 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 duty for more teams; visualizing and redesigning processes; running retrospectives
  • Defining monitoring and observability requirements from an operations perspective
  • Implementing continuous improvement in line with DevOps, Lean, and Agile principles; improving collaboration between ops and dev; fostering 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 coordinating scope, effort, schedule, budget, and quality assurance
  • Requirements and dependency management
  • Managing an Indian offshore software vendor and internal teams
  • Introducing agile Scrum practices like daily Scrum, burn-down charts, retrospectives, product backlog, and sprint backlog where possible
  • Coordinating new architecture and requirements with offshore and internal architects
  • Coordinating onsite testing activities and acceptance
  • Project control, deliverable tracking, reporting, stakeholder 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, Confluence, MS Project, Scrum, Acellere Gamma, Jenkins, Git, GitLab
Oct 2016 - Dec 2017
1 year 3 months
Germany

SOA Architecture and Governance

R+V Allgemeine Versicherung AG

  • Introducing centralized quality assurance for SOA
  • Introducing Kanban for QA workflow
  • Participating in Scrum events as a stakeholder
  • Advising 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 guidelines and style guides for service design
  • Evolving and coding Java tools for automated service design checks
  • Developing Ruby scripts for automated generation of versioned service structures
  • Coordinating and supporting specific topics in projects: task planning, status tracking, reporting, scheduling, meeting facilitation, capturing results, concept work
  • Skills: SOA, Kanban, ESB, Java 8, web services, WSDL, REST, XML, XML Schema, JAXB, CXF, SOAP, Ruby, Git, Ant, Harvest, Docker, XML Spy, SoapUI, 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
  • Defining, implementing, and establishing processes with teams in Bangalore (India), Nice (France), and the customer
  • Acting as first point of contact for functional issues and change requests between Lufthansa Group and Amadeus
  • Analyzing feasibility, costs, and benefits; proposing solutions with sizing and implementation plans; evaluating architecture; ensuring quality and consistency
  • Project management for LH eJournal integration
  • Project management for Concur Travel Management (SAP) integration
  • Planning projects with offshore and local teams
  • Coordinating projects between Lufthansa, Amadeus, and third parties
  • Solution and delivery management
  • Supporting launch of the Lufthansa OpenAPI, the first external API platform for developers
  • Facilitating architecture and security measures for OpenAPI
  • OpenAPI release planning
  • Project language: English
  • Technology: Mashery API Management, SOA, synchronous/asynchronous/batch, Tibco BusinessWorks, Tibco EMS, ESB, Aurea Actional, OpenAPI, Java, web services, WSDL, REST, XML, XSD, Axis2, CXF, SOAP, Ruby on Rails, Git, Maven, Oracle WLS, SharePoint, SoapUI, C++
Jan 2009 - Dec 2013
5 years
Germany

Subproject Lead / Architect myIDTravel System

Lufthansa Industry Solutions

Development and operation of the myIDTravel system for airline staff travel with about 100 participating airlines.

  • Subproject lead for airline integration projects, coordinating specifications with external airlines, international 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 integration
  • Implementing a public/private key system for securing external interfaces, automating certificate creation, WS-Security, web service architecture
  • Supporting operation of web apps and services: problem analysis, performance analysis and tuning, load testing and evaluation
  • Pre-sales support
  • Coordinating with airline customers, creating change requests, adapting the web GUI for customers
  • Member of the Scrum development team
  • Incident analysis
  • Skills: Java, ESB, XML, XSD, web services, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, JUnit, RSpec, Subversion, Git, Maven, SoapUI, 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 organizational and tool-based measures
  • Leading the initiative to introduce continuous integration for stable builds, code quality checks, adding PMD and FindBugs
  • Replacing Ant with Maven as the build tool and CVS with Subversion
  • Setting up a wiki as knowledge base for external developers, providing sample implementations, and architecture docs
  • Mentoring junior developers and training the dev team on new tools
  • Advising the program manager on architecture
  • Specifying external interfaces for single sign-on and reservation systems: WSDL, OTA, .NET compatibility tests, WS-Security, WS-Policy, issue analysis, interface implementation
  • Preparing deployments and configurations for production
  • Organizing integration projects for customer rollouts
  • Supporting user acceptance testing, assisting customers with interfaces, testing interfaces
  • Load testing and performance analysis
  • Skills: Java, ESB, 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.

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

Member of the Software Architecture Team

Lufthansa Systems

Development of a passenger management system product to replace host-based legacy systems for airlines.

  • 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 and non-functional)
  • Advising on technical feasibility, creating test concepts (functional and non-functional)
  • Quality assurance of components from offshore providers (docs, tests, code reviews)
  • Technical contact for subcontractors in Dublin, Budapest, Minsk, and Bangalore
  • Test automation (continuous build, scripting)
  • Error analysis and documentation
  • Project language: English
  • Technology: Java, J2EE, EJB, XML, XSD, XSLT, web services, 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 EAI middleware.

  • Technical project management
  • Coordinated offshore resources in Hungary
  • Provided technical concepts and software architecture
  • Designed high-availability online configuration architecture
  • Built a database-driven, high-availability system for centralized runtime configuration changes (for functional config, error handling, and deployment-run decoupling)
  • Developed application-level monitoring of software components (response times, errors, exceptions, external system response) with central Nagios integration
  • Extended runtime configurable logging for cross-domain analysis
  • Modeled configuration data
  • Designed and implemented 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 of EAI components.

  • Studied performance of stateless session beans under full load in single and combined tests
  • Evaluated a third-party Java component for server suitability
  • Developed a proof-of-concept application using the component in BEA WebLogic EJB container
  • Technical project coordination
  • Designing load test setups (hardware and software)
  • Defining stress test cases, load testing with JMeter, creating a JMeter plugin for EJB load, scripting load tests
  • Building load generators and sinks based on existing EJBs
  • Investigating memory leaks, response times, CPU and memory use
  • Analyzing results, reporting, and presenting 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

Introducing J2EE web services into an existing EAI middleware system (ZAMBAS).

  • Member of the software architecture project team
  • Identifying best practices for web service design in an EAI project (versioning, compatibility, etc.)
  • Evaluating BEA WLS web service framework for ZAMBAS use
  • Creating 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 via WSDL and XML Schema
  • Writing Ant scripts for build and deployment
  • Designing SOAP routing for the MUA project
  • Implementing a web service routing handler
  • Building a web service test client for MUA
  • Creating test concepts for non-functional and load tests for MUA
  • Building a JSP-based web UI for SOAP routing
  • Researching web service security methods
  • Creating test web services to simulate external systems
  • Generating test data on the host
  • 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

Developing a 'Productized Service' for Boosting Productivity in Software Organizations

Self-employed

  • Analyzing, measuring, and recommending process and team collaboration improvements
  • Developer experience
  • Identifying bottlenecks in dev and ops
  • Optimizing value streams for customer benefit via value stream mapping
Summary

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

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

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

Languages
German
Native
English
Advanced
Spanish
Elementary
Portuguese
Elementary
Education

TU Darmstadt

Diplom-Ingenieur · 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