Dipl.-Inf. (FH)  Thorsten Stahl
Softwareentwicklung & Beratung
Architect, Developer, Coach
logo
Wissen ...
Wissen ...
... schafft Vorsprung.

Holen Sie sich welches!

Leistungen

Software Complete!

Agile Coach / Scrum Master

Als Agile Coach oder Scrum Master unterstütze ich ihr Unternehmen in der Transformation zur Agilität.


Kanban
Scrum
Lean
Retrospektiven
Wissensmanagement

Agiler Softwareentwickler

Als professioneller Softwareentwickler bringe ich mein Wissen in ihr Unternehmen.


TDD
ATDD
Agile Testing
Software Architecture
SOLID
Software Quality

DevOps, Continuous Integration / Delivery

Ich helfe ihnen die Auslieferungszeit zu verkürzen und Integrations-Probleme zu vermeiden.


DevOps
Continuous Integration & Delivery
Configuration & Build Management

Schulungen

Braucht Ihr Team eine Schulung oder Workshop?


Agile Testing
Scrum
Custom-Trainings

Jede Menge Wissen!

Viele Jahre, viele Projekte, viel Methoden-, Management- und Technologiewissen.

Bisherige Projekte

Projekte

Anbei finden Sie eine Auswahl meiner bisherigen Projekte.

Projekt/Thema

Konzept-Entwicklung, Embedded Software

×

Konzept-Entwicklung, Embedded Software

Rolle:

Software-Architekt & agiler Softwareentwickler

Es musste eine Bibliothek entwickelt werden, welche die Basis Funktionalität einer ganzen Software-Produkt-Familie abbildet. Dazu wurden viele Konzepte entwickelt, um die besonderen Problemstellungen des Kunden architektonisch sauber und nachhaltig zu lösen.

Projekt/Thema

agile Methoden, IoT-Backend-Development

×

agile Methoden, IoT-Backend-Development

Rolle:

Agile Coach & agiler Softwareentwickler

Meine Aufgabe bestand darin die Arbeitsmethodik der verschiedenen Teams zu verbessern. Dies umfasste das eigentliche Entwickeln der Software, die Koordination der Teams und die Kommunikation mit dem Kunden. Daneben konnte ich als Development- & Teamlead das Tagesgeschäft unterstützen.

Projekt/Thema

Scrum, Embedded Software, Continuous Integration

×

Scrum, Embedded Software, Continuous Integration

Rolle:

Scrum-Master & agiler Softwareentwickler

Meine Auftrag war es ein Scrum Team aufzubauen, zu schulen und zu betreuen. Gleichzeitig musste der Entwicklungsprozess des Teams mit der vorhandenen Prozess-Infrastruktur verknüpft und diese möglichst schonend angepasst werden. Zusätzlich mussten verschiedene Applikationen geschrieben werden, um Automatisierungslücken zu schließen.

Projekt/Thema

Buildsysteme, Continuous Integration, Applikations-Entwicklung

×

Buildsysteme, Continuous Integration, Applikations-Entwicklung

Rolle:

Consultant & agiler Softwareentwickler

Es sollte Continuous Integration als Service für andere Teams und Abteilungen aufgebaut werden - weltweit. Die gesamte Infrastruktur - Hardware, Software und Prozesse - musste dafür definiert, aufgebaut und angepasst werden. Zusätzlich mussten viele Applikationen erstellt werden, um vorhandene Automatisierungslücken in bestehenden Prozessen zu schließen oder um Monitoring-Aufgaben zu übernehmen.

Projekt/Thema

Scrum, Continuous Delivery, Test-Automatisierung

×

Scrum, Continuous Delivery, Test-Automatisierung

Rolle:

Scrum-Master & agiler Softwareentwickler

Scrum-Teams mussten betreut und koordiniert werden. Auch wurde der vorhandene Continuous Delivery Prozess erweitert. Dazu ist ein System zur Test-Automatisierung entwickelt worden, dass verschiedene Test-Szenarien auf unterschiedliche Test-Hardware abbilden konnte.

Projekt/Thema

Scrum, Embedded Software, Continuous Integration

×

Scrum, Embedded Software, Continuous Integration

Rolle:

Scrum-Master & agiler Softwareentwickler

Scrum sollte als Entwicklungsprozess etabliert, ein Scrum-Team aufgebaut und dieses als Scrum-Master betreut werden. Gleichzeitig wurden die Software Build-Prozesse schrittweise in Richtung Continuous Integration automatisiert. Neben der Embedded-Software mussten viele Tools für die Aufbereitung der Daten für das Embedded-System entwickelt werden.

Projekt/Thema

Embedded Software

×

Embedded Software

Rolle:

Entwicklungsingenieur

In diesem klassischen Embedded-Projekt wurde die Software ohne dediziertes Betriebssystem entwickelt. Neben den Regelungs- und Steuerungsaufgaben musste ein Vollgrafikdisplay angesteuert werden.

Projekt/Thema

Applikations-Entwicklung

×

Applikations-Entwicklung

Rolle:

Softwareentwickler

Eine PC-Anwendung zur Aufbereitung von Informationen sollte mit C++ unter Verwendung von MFC entwickelt werden. Word-Dokumente, PDF's und Textdateien mussten indexiert und entsprechend aufbereitet werden. Anschließend sollten die Ergebnisse mit Hilfe einer Webseite, z.B. mit Schlagwortsuche oder Kategorieauswahl, untersucht werden können.

Skills

Softwareentwicklung ist nicht nur das Schreiben von Quellcode.
Softwareentwicklung ist Wissensarbeit.

 Kontakt

Professional Software Developer

100%

Knowledgeworker

100%

Schulungen & Zertifikate:

  • Functional Safety Engineer - IEC 61508
  • Mastering Software Architecture (CPSA-F)
  • Professional Scrum Master (PSM)
  • Professional Scrum Developer (PSD)
  • Advanced Scrum Master
  • Mechanismen moderner Echtzeit-Betriebssysteme
  • Embedded C++ für Fortgeschrittene
  • Certified Scrum Master (CSM)

Impressum

Sie interessieren sich für meine Leistungen, benötigen eine Beratung oder haben andere Fragen? Bitte kontaktieren Sie mich!


Diplom Informatiker (FH)
Thorsten Stahl
Softwareentwicklung & Beratung


USt.-Id.-Nr.:


Mehr Informationen zur IT-Haftpflicht von Dipl.-Inf.(FH) Thorsten Stahl Softwareentwicklung & Beratung, Augsburg