Tales about Aviation, Coaching, Farming, Software Development

Portfolio Stephan Schwab

Overview of Client Engagements

2024

2021

2020

2019

2018

2016

2015

2014

2013

2012

2009

2008

2007

2006

Client: Caimito Services LLC

Duration: 2024
Objective:
Develop a tool to assist in the planning and design of agroforestry systems, enabling efficient research and visualization of plant species properties for optimized layouts.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Caimito Agile Life

Duration: 2024 Objective:
Develop an IoT sensor dashboard to visualize real-time data and enable monitoring for operational insights.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Mercedes-Benz

Duration: 2021-2022
Objective:
Simplify the management and operations of SonarQube and GitHub Enterprise for software development and DevOps teams across multiple international locations.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Caimito Agile Life

Location: Andalusia, Spain
Duration: 2021 - 2023


Objective:

Develop an ecosystem of applications to support an Andalusian restoration project by enabling:

  1. A frontend platform (CaimitoEU) for promoting packaged products and fresh Iberico meat.
  2. A backend system (GranjaEU) serving as a small-scale ERP for daily farm operations.

Solution:

CaimitoEU - Frontend Platform


GranjaEU - Backend and ERP System


Outcome:


Technologies Used:


Key Contributions:

Client: PH7

Location: Japan, USA, Europe
Duration: 2020


Objective:

Develop and maintain a NodeJS-based API to orchestrate external services efficiently, ensuring scalability and robust testing for a globally distributed application.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Raiffeisen Bank

Locations: Sarajevo (Bosnia-Herzegovina), Belgrade (Serbia), Pristina (Kosovo)
Duration: 2019


Objective:

Conduct comprehensive assessments of IT processes and systems for the executive boards of Raiffeisen Bank subsidiaries, with plans to establish a new development center.


Solution:


Outcome:


Key Contributions:


Challenges and Adaptation:

Client: Alfa Insurance

Location: Moscow, Russia
Duration: 2017 - 2018


Objective:

Uplift engineering practices, improve software architecture, and establish a DevOps structure to enhance collaboration and productivity across development and operations teams.


Solution:

2017 - Initial Assessment and Coaching

2018 - Coaching and Engineering Improvements


Outcome:


Technologies Used:


Key Contributions:

Client: Thales Transportation Systems

Location: Stuttgart, Germany
Duration: 2016


Objective:

Coach key team members to successfully adopt Scrum roles and introduce Test-Driven Development (TDD) practices to improve software quality within the Axle Counter Group.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Alfa Bank

Location: Moscow, Russia
Duration: 2016 - 2017


Objective:

Transform the organization by creating a DevOps culture within Alfa Bank’s development divisions, including a comprehensive restructuring to improve collaboration, delivery, and operational efficiency.


Solution:

2016 - Initial Assessment and Proposal


2017 - DevOps Implementation and Organizational Restructuring


Outcome:


Key Contributions:

Client: Deutsche Bank

Location: Frankfurt, Germany
Duration: 2016


Objective:

Empower Product Owners and team members from various vendors by teaching the fundamentals of Scrum, introducing User Story Mapping, and incorporating Kanban elements to enhance collaboration and efficiency within the organization.


Solution:


Outcome:


Key Contributions:

Client: Walz Mail-Order House

Duration: 2016
Objective:
Migrate a legacy desktop application to a web-based solution, providing a modern, scalable interface for employees to interact with business workflows.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Bank Otkritie

Location: Moscow, Russia
Duration: 2015


Objective:

Facilitate the formation of effective development teams, provide coaching to management, and create a Coaching Map as a guiding tool for future organizational improvements.


Solution:


Outcome:


Key Contributions:

Client: AXA Groupsolutions

Location: Cologne, Germany
Duration: 2015


Objective:

Introduce Acceptance Test-Driven Development (ATDD) practices to project leaders and team members to improve collaboration, testing processes, and product quality.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Virtual Solution

Location: Munich, Germany
Duration: 2015


Objective:

Enhance team capabilities in test automation, clean code, and architecture while improving intra-team collaboration and introducing Specification by Example for iOS and Android platforms.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Huawei Technologies

Locations: Munich, Germany (2015) and Several Cities, China (2014)
Duration: 2014 - 2015


Objective:

Support Huawei Technologies in managing complexity in software product development by introducing agile practices such as Acceptance Test-Driven Development (ATDD), Situational Kanban, and coaching middle management on agile principles.


Solution:

2014 - Agile Coaching and ATDD Implementation


2015 - Management Report on Complexity


Outcome:


Technologies Used:


Key Contributions:

Client: Webtrekk

Location: Berlin, Germany
Duration: 2013 - 2014


Objective:

Support Webtrekk’s transition to agile practices by coaching leadership and Scrum Masters, and introducing Acceptance Test-Driven Development (ATDD) to improve collaboration and product quality.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: OBI Smart Technologies

Location: Wermelskirchen, Germany
Duration: 2013 - 2014


Objective:

Lead a development team as an Interim Scrum Master, improve team processes, and coach department heads on agile values and principles to foster organizational agility.


Solution:


Outcome:


Key Contributions:

Client: Independent Health

Location: Buffalo, New York, USA
Duration: 2012


Objective:

Coach SOA teams on adopting Acceptance Test-Driven Development (ATDD) and deliver a technical tool to automate testing for IBM MQ Series.


Solution:

ATDD Coaching for SOA Teams

Development of rmq


Outcome:


Technologies Used:


Key Contributions:

Client: Nationwide Insurance

Location: Columbus, Ohio, USA
Duration: 2009 - 2011


Objective:

Support an agile transformation across 23 teams by providing technical and organizational coaching while solving a specific client need for automating Windows desktop applications.


Solution:

Agile Transformation Coaching

RAutomation Tool Development


Outcome:


Technologies Used:


Key Contributions:


GitHub:

RAutomation Source Code

Client: Serials Solutions

Location: Seattle, Washington, USA (Geographically Distributed Team)
Duration: 2008 - 2009


Objective:

Collaborate within a self-organizing, geographically distributed team to co-create the Summon product, a discovery service for academic and research libraries.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Nationwide Insurance

Location: Columbus, Ohio, USA
Duration: 2008


Objective:

Coach software architects and development teams on adopting agile development practices, including Test-Driven Development (TDD) and Continuous Integration (CI), to improve software quality and delivery efficiency.


Solution:


Outcome:


Technologies Used:


Key Contributions:

Client: Caimito Development

Location: Panama City, Panama
Duration: 2007 - 2009


Objective:

Design and develop an agile lifecycle management tool to support distributed Scrum teams in managing their workflows effectively.


Solution:


Outcome:


Key Contributions:

Client: Cloud9 Analytics

Location: San Mateo, California, USA
Duration: 2007


Objective:

Lead the development of Cloud9 Messenger, a web application designed to enhance sales forecasting and pipeline management by delivering key sales reports directly to sales managers’ mobile devices.


Solution:


Outcome:


References:

Client: RealWorld Systems

Location: Panama City, Panama
Duration: 2006 - 2007


Objective:

Coach the development team on Scrum and Extreme Programming (XP) practices to enhance software development processes and improve product quality.


Solution:


Outcome: