Lead Development, Software Architektur und Design, Coach & Koordinator; Framework / System und Anwendungsentwicklung in C# und C++, Agile / Scrum
Aktualisiert am 23.11.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C#
C++
Agile Coach
Linux
Feldbusse
Big Data
Windows
Embedded
IPC
.NET Framework
Echtzeit
Industrie 4.0
SQL
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Jahre 9 Monate
2020-08 - heute

Etablieren eines Agilen Entwicklungsprozesses in einem Big Data / AI Startup

Agile Coach / Principal Consultant
Agile Coach / Principal Consultant
Entwicklung von Big Data Systemen zur Qualitätsvorhersage in Fertigungsprozessen und der zugehörigen Basistechnologie wie Edge / Cloud Computing, Datenaufzeichnung von Bearbeitungsmaschinen in der Fertigung, Künstliche Intelligenz.


Aufgaben

  • Beratung und Unterstützung in der praktischen Umsetzung Agiler
  • Entwicklungsmethoden inclusive der notwendigen Anpassungen bezüglich
  • Software-Engineering und Software-Architektur. Entwicklung des Prozesses für das AI-Team mit dem Fokus auf die spezifischen Besonderheiten von Aufgaben im Umfeld der Künstlichen Intelligenz


Schwerpunkte

  • Einführung des Scrum-Prozesses und die Förderung eines agilen Mindsets
  • Implementierung von kontinuierlicher Verbesserung (KVP) und Kaizen.
  • Einführung Scaled Agile / Scaled Planning
  • Sicherstellung der Backlog-Qualität (Value Oriented Epics and User Stories)
  • Unterstützung des Teams bei der Software-Architektur im Agilen Prozess
  • Lösung von Konflikten, sowohl innerhalb von Teams als auch teamübergreifend und im Management
Big Data in Manufacturing GmbH
Hechingen
3 Jahre 9 Monate
2020-04 - 2023-12

Entwicklung MCU Firmware eines Intelligenten Stabes, Sensor Access im Zuge des Hardware DA neue Gerätegeneration

Senior Software Consultant / Embedded Engineer
Senior Software Consultant / Embedded Engineer
Entwicklung der MCU Firmware eines innovativen intelligenten Stabes (Produktname AP20) als Gegenpart für die Vermessung mit Theodoliten der über Bluetooth Low Energy Messdaten in Echtzeit empfangen, anreichern und versenden kann. Bei dem Messdaten handelt es sich um seine relative Lage im Raum (IMU), seine ID, und die eingestellte Länge des Stabes.
Entwicklung einer Bibliothek für komponentenorientierte Software in kleinen Microcontrollern auf der Basis von C++ 20 Template Metaprogrammierung. Entwicklung der Systemtest Infrastruktur und den Systemtests und Integration in die CI Pipeline für den intelligenten Stab. Entwicklung des Embedded Frameworks, Coding Standards, Quality Gates für die nächste Gerätegeneration. Proof of Concept der MSOC
Interprozessorkommunikation IMX8M+ zwischen den Applikationsprozessoren (A-Kerne) / und dem Microcontroller (M-Kern) via RPMSG (Zephyr, Yocto) Implementierung Sensorzugriff via Tunneling und gRPC Services im Kontext des ?Hardware Design Approval? Milestones der nächsten Gerätegeneration. 


Rollen

  • Embedded Software Engineer / Team Tech Lead
  • Scrum Master (interim)


Aufgaben

  • MCU (STM32, M7) Entwicklung (C++ 20 / Zephyr OS)
  • Entwurf und Implementierung einer Komponentenarchitektur für MCUs
  • Systemtest Infrastruktur Entwicklung (C++, C#, Python)
  • Embedded Linux Entwicklung (IMX8, Yocto, C++)
  • Entwurf und Implementierung einer Workflow-Infrastruktur
  • Koordination Software Teams (Tech Lead Exchange)
  • Koordination Elektronik / Sensor Software (Hardware DA)
  • Scrum Master (Interim)


Prozesse

  • Agile Softwareentwicklung (Scrum)
  • Scaled Agile (SAFE ähnlich, Software Teams)
  • Integration in Gating / Milestone Prozess (Hexagon Innovation Process)
Leica Geosystems ? Teil der Hexagon Gruppe
Heerbrugg Schweiz
4 Jahre 11 Monate
2015-05 - 2020-03

Architektur und Entwicklung einer Steuerungsplattform

Senior / Principal Software Consultant Windows Workstation & Server Linux Desktop Server ...
Senior / Principal Software Consultant
Betriebsgröße Atlas Copco ca. 45.000 Mitarbeiter, Am Standort Bretten ca. 300 Mitarbeiter, davon ca. 60 in den Softwareabteilungen.
Projektteam ?Enterprise? (12 Entwickler): Architektur und Entwicklung einer Steuerungsplattform (Soft & Hardware) für die Atlas Copco IAS Steuerungen im Bereich Industrielle Verbindungen. Architektur und Entwicklung einer neuen Klebesteuerung für die Atlas Copco Klebesysteme und Fasspumpen. Architektur und Entwicklung ?Prozessdaten Management Service?. Entwicklung neuer intuitiver Bedienkonzepte für die Atlas Copco IAS Steuerungen. Lead Development zur Refakturierung, Stabilisierung und Performanceoptimierung von Legacy Code in C# / .NET / WinForms.


    Rollen

    • Software Engineer / Lead Developer
    • Projektkoordinator
    • Senior Software Architekt
    • Software Engineering Coach
    • Scrum Master (Interim)


    Aufgaben

    • Lead Development Prozessdatenmanagent (C#)
    • Lead Development bei der Umsetzung der Steuerungsplattform (C++,C#)
    • Lead Development bei der Legacy Code Refakturierung (C#)
    • Architektur und Design der Steuerungsplattform
    • Code Reviews
    • Reverse Engineering bestehender Code ohne Dokumentation     
    • Fachliche und technische Koordination, abteilungsübergreifend
    • Einführung agiler Architektur und Designmethoden in das Team
    • Führung und Coaching bezüglich Extreme Programming Prinzipien
    • Führung und Coaching bezüglich ?Clean Code? & ?Clean Architecture?
    • Einführung von Continuous Integration, Test Driven Development, ?


    Prozesse

    • Agile Softwareentwicklung (Scrum, Kanban)
    • Integration in meilensteinorientierte Gesamtplanung
    • User Experience (UX) Prozess
    Windows Workstation & Server Linux Desktop Server Embedded Reatime Linux (Yocto) auf ARM v7/v8 Embedded Plattform Cross Plattform Echtzeit Threading Steuerung C++ .NET C# MONO .NET Core unter Linux HTML5 CSS3 JS ReactJS AngularJS Chromium Embedded Framework OPC UA Industrie 4.0 Edge Cloud Computing Datenbanken Big Data SQL MongoDB Kuka Cloud Microsoft Azure Symmedia Funktionale Sicherheit Feldbusse TwinSafe FSoE EtherCAT CAN Agile Test User Experience
    Atlas Copco IAS GmbH, Bretten
    2 Jahre 4 Monate
    2013-01 - 2015-04

    Entwicklung eines Backend-Frameworks

    Projektleiter
    Projektleiter

    Entwicklung eines Backend-Frameworks für Microsoft .NET und Mono.

    Betriebsgröße: Startup, 3 Softwareentwickler

    • Backend-Framework Design für Microsoft .NET und Mono
    • Workflow Engine für Background Tasks
    • Modulare Backend-Service Entwicklung
    • Durchsatzsteigerung von Massenspeicheroperationen
    • Framework Dokumentation
    • Webseiten Entwicklung und Design
    • Far-Shore Team: Ein Entwickler 

      Gerne Auf Anfrage
      2 Jahre 9 Monate
      2010-04 - 2012-12

      Konzeption einer Information Retrieval und Data Mining Anwendung

      Software Architekt
      Software Architekt

      Konzeption einer Information Retrieval und Data Mining Anwendung

      • Big Data
      • Hadoop
      • Mongo DB
      • Verteiltes Rechnen
      • Gemischter Betrieb Windows / Linux
      • Durchsatzsteigerung / Leistungsoptimierung
      • Near-Shore Team: Fünf Entwickler
      auf Anfrage
      13 Jahre 11 Monate
      1996-05 - 2010-03

      Entwicklung eines Internetbasierten Vertriebssteuerungssystems

      CTO / Leiter Entwicklung C++ SQL Microsoft SQL Server ...
      CTO / Leiter Entwicklung
      Entwicklung eines Internetbasierten Vertriebssteuerungssystems fürReisebüroketten und Kooperationen.
      Weiterentwicklung einer Verwaltungssoftware für Reisebüros.
      Betriebsgröße: 11-20 Mitarbeiter, 8 Softwareentwickler
      • Filial-/Zentral und mobiler Außendienst über Datenreplikation
      • Software-Installer und Anwendungs-Hilfesystem
      C++ SQL Microsoft SQL Server Sybase SQL Anywhere
      Gerne Auf Anfrage
      1 Jahr 6 Monate
      1994-11 - 1996-04

      Neuentwicklung einer Verwaltungssoftware

      Leiter Entwicklung
      Leiter Entwicklung

      Neuentwicklung einer Verwaltungssoftware für Reisebüros
      Betriebsgröße: 11-20 Mitarbeiter, 4 Softwareentwickler

      • Windows Frontend
      • Watcom SQL Server Backend
      Gerne Auf Anfrage

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      2016-2017

      Ausbildung zum Scrum Master / Scrum Product Owner durch Jeff Sutherland (Scrum Inc., USA)

      Abschluss Scrum Master 2016 / Abschluss Product Owner 2017


      1994

      Studium der technischen Informatik

      Dipl. Ing (FH) Informatik führend

      Hochschule, Ravensburg/Weingarten


      Dienstzeitende 1990

      Wehrdienst - Schule technische Truppe und Fachschule des Heeres für Technik,

      Ausbildung zum Elektronik-Waffenmechaniker KPz Leopard 2 A4; Eschweiler

      Soldat Instandsetzung Turm/Waffe KPz Leopard 2 A4 Panzerbataillon 294; Stetten


      1988

      Technisches Berufskolleg; Ravensburg

      Fachhochschulreife führend


      1987

      Ausbildung zum Elektroniker

      Motoren und Turbinen Union; Friedrichshafen


      1984

      Zweijährige Berufsfachschule Elektrotechnik; Ravensburg

      mittleren Reife führend


      1982

      Grund und Hauptschule; Altshausen


      Zertifikat

      • Zertifizierter Scrum Master (Training durch Jeff Sutherland)
      • Zertifizierter Scrum Product Owner (Training durch Jeff Sutherland)

      Position

      Position

      • Lead Developer (Frameworks, Echtzeit, Backend, Frontend, Web)
      • Software Architekt
      • Scrum Team Member
      • Scrum Master
      • Scrum Product Owner
      • Agile Coach
      • Teamleiter
      • Projektleiter
      • Projektkoordinator
      • Technischer Koordinator
      • Trainer

      Kompetenzen

      Kompetenzen

      Top-Skills

      C# C++ Agile Coach Linux Feldbusse Big Data Windows Embedded IPC .NET Framework Echtzeit Industrie 4.0 SQL

      Schwerpunkte

      Coach & Koordinator
      Framework / System und Anwendungsentwicklung in C# und C++
      Lead Development
      Software Architektur und Design
      Agile Coach & Koordinator
      Embedded System und Anwendungsentwicklung in C# und C++
      Testautomatisierung
      Continuous Integration / Deployment

      Produkte / Standards / Erfahrungen / Methoden

      Über mich

      Ich verfüge über umfangreiche praktische Erfahrung in moderner Softwareentwicklung und agilen Methoden. Während meiner Tätigkeiten habe ich erfolgreich dazu beigetragen, innovative Produkte zu entwickeln und bestehende Produkte zu modernisieren. Mein breit aufgestelltes Methodik- und Managementwissen im Bereich der agilen Softwareentwicklung sowie meine Sozialkompetenz ermöglichen es mir, auch komplexe Aufgaben souverän zu bewältigen und effektiv mit Teams und Stakeholdern zusammenzuarbeiten.


      Relevante Erfahrung:

      Plattformen

      • 30+ Jahre Windows Entwicklung (Workstation /Server)
      • 15+ Jahre Linux Entwicklung
      • 8 Jahre Embedded / IoT (Yocto / Zephyr)
      • 8 Jahre Container / Docker


      Stacks / Technologien

      • 30+ Jahre Fullstack / Frontend / Backend
      • 30+ Jahre C++ (GCC, CLang, Microsoft, weitere, C++ 17/20/23)
      • 30+ Jahre Relationale Datenbanken / SQL / Datenreplikation
      • 20 Jahre Microsoft .NET Framework / .NET Core / C#
      • 10 Jahre Big Data / NoSQL /Industrie 4.0
      • 8 Jahre Embedded Entwicklung
      • 6 Jahre Python / Robot Framework


      Leadership & Coaching

      • 30+ Jahre Lead Development (Tech Lead / Architekt)
      • 8 Jahre Agile Softwareentwicklung
      • 3 Jahre Agile Coach
      • Scrum-Master Training durch Jeff Sutherland
      • Scrum-Product-Owner Training durch Jeff Sutherland


      Schlüsselqualifikationen:

      • Windows Full Stack, .NET Full Stack, Mono und .NET Core unter Linux, Linux,
      • Reatime Linux (Preempt RT), Embedded Systems, Zephyr RTOS, C#, C++,
      • JavaScript, Node.js, PowerShell, Yocto, Docker, Python, CodeSys, TwinCAT 3,
      • TwinSafe, EtherCAT, CAN, SQL Server, PostgeSQL, MySQL, Mongo DB,
      • Hadoop, Linq, Pipes, Sockets (TCP, UDP), HTTP, REST, gRPC, RPMSG, WCF,
      • SOA, XML, XSD, XSLT, HTML, CSS, jQuery, WinForms, WPF, XAML, ASP.NET,
      • MVC, MVVM, Xamarin, TeamCity, Jenkins/Hudson, CruiseControl.NET,
      • SonarQube, Jira, Redmine, SVN, Mercurial, GIT, GitLab, GitHub, Team
      • Foundation Server / Azure DevOps, SCM-Manager, Setup Factory, NuGet,
      • ProGet, Artifactory, Conan, WIX, NSIS, SHFB, Help & Manual, XP, Agile,
      • Scrum, Kanban, CI, TDD, BDD, NUnit, XUnit, Google Test, Resharper, Robot
      • Framework, Colored Petri-Net, Model Based Testing

      Einsatzorte

      Einsatzorte

      Deutschland, Österreich, Schweiz
      nicht möglich

      Projekte

      Projekte

      3 Jahre 9 Monate
      2020-08 - heute

      Etablieren eines Agilen Entwicklungsprozesses in einem Big Data / AI Startup

      Agile Coach / Principal Consultant
      Agile Coach / Principal Consultant
      Entwicklung von Big Data Systemen zur Qualitätsvorhersage in Fertigungsprozessen und der zugehörigen Basistechnologie wie Edge / Cloud Computing, Datenaufzeichnung von Bearbeitungsmaschinen in der Fertigung, Künstliche Intelligenz.


      Aufgaben

      • Beratung und Unterstützung in der praktischen Umsetzung Agiler
      • Entwicklungsmethoden inclusive der notwendigen Anpassungen bezüglich
      • Software-Engineering und Software-Architektur. Entwicklung des Prozesses für das AI-Team mit dem Fokus auf die spezifischen Besonderheiten von Aufgaben im Umfeld der Künstlichen Intelligenz


      Schwerpunkte

      • Einführung des Scrum-Prozesses und die Förderung eines agilen Mindsets
      • Implementierung von kontinuierlicher Verbesserung (KVP) und Kaizen.
      • Einführung Scaled Agile / Scaled Planning
      • Sicherstellung der Backlog-Qualität (Value Oriented Epics and User Stories)
      • Unterstützung des Teams bei der Software-Architektur im Agilen Prozess
      • Lösung von Konflikten, sowohl innerhalb von Teams als auch teamübergreifend und im Management
      Big Data in Manufacturing GmbH
      Hechingen
      3 Jahre 9 Monate
      2020-04 - 2023-12

      Entwicklung MCU Firmware eines Intelligenten Stabes, Sensor Access im Zuge des Hardware DA neue Gerätegeneration

      Senior Software Consultant / Embedded Engineer
      Senior Software Consultant / Embedded Engineer
      Entwicklung der MCU Firmware eines innovativen intelligenten Stabes (Produktname AP20) als Gegenpart für die Vermessung mit Theodoliten der über Bluetooth Low Energy Messdaten in Echtzeit empfangen, anreichern und versenden kann. Bei dem Messdaten handelt es sich um seine relative Lage im Raum (IMU), seine ID, und die eingestellte Länge des Stabes.
      Entwicklung einer Bibliothek für komponentenorientierte Software in kleinen Microcontrollern auf der Basis von C++ 20 Template Metaprogrammierung. Entwicklung der Systemtest Infrastruktur und den Systemtests und Integration in die CI Pipeline für den intelligenten Stab. Entwicklung des Embedded Frameworks, Coding Standards, Quality Gates für die nächste Gerätegeneration. Proof of Concept der MSOC
      Interprozessorkommunikation IMX8M+ zwischen den Applikationsprozessoren (A-Kerne) / und dem Microcontroller (M-Kern) via RPMSG (Zephyr, Yocto) Implementierung Sensorzugriff via Tunneling und gRPC Services im Kontext des ?Hardware Design Approval? Milestones der nächsten Gerätegeneration. 


      Rollen

      • Embedded Software Engineer / Team Tech Lead
      • Scrum Master (interim)


      Aufgaben

      • MCU (STM32, M7) Entwicklung (C++ 20 / Zephyr OS)
      • Entwurf und Implementierung einer Komponentenarchitektur für MCUs
      • Systemtest Infrastruktur Entwicklung (C++, C#, Python)
      • Embedded Linux Entwicklung (IMX8, Yocto, C++)
      • Entwurf und Implementierung einer Workflow-Infrastruktur
      • Koordination Software Teams (Tech Lead Exchange)
      • Koordination Elektronik / Sensor Software (Hardware DA)
      • Scrum Master (Interim)


      Prozesse

      • Agile Softwareentwicklung (Scrum)
      • Scaled Agile (SAFE ähnlich, Software Teams)
      • Integration in Gating / Milestone Prozess (Hexagon Innovation Process)
      Leica Geosystems ? Teil der Hexagon Gruppe
      Heerbrugg Schweiz
      4 Jahre 11 Monate
      2015-05 - 2020-03

      Architektur und Entwicklung einer Steuerungsplattform

      Senior / Principal Software Consultant Windows Workstation & Server Linux Desktop Server ...
      Senior / Principal Software Consultant
      Betriebsgröße Atlas Copco ca. 45.000 Mitarbeiter, Am Standort Bretten ca. 300 Mitarbeiter, davon ca. 60 in den Softwareabteilungen.
      Projektteam ?Enterprise? (12 Entwickler): Architektur und Entwicklung einer Steuerungsplattform (Soft & Hardware) für die Atlas Copco IAS Steuerungen im Bereich Industrielle Verbindungen. Architektur und Entwicklung einer neuen Klebesteuerung für die Atlas Copco Klebesysteme und Fasspumpen. Architektur und Entwicklung ?Prozessdaten Management Service?. Entwicklung neuer intuitiver Bedienkonzepte für die Atlas Copco IAS Steuerungen. Lead Development zur Refakturierung, Stabilisierung und Performanceoptimierung von Legacy Code in C# / .NET / WinForms.


        Rollen

        • Software Engineer / Lead Developer
        • Projektkoordinator
        • Senior Software Architekt
        • Software Engineering Coach
        • Scrum Master (Interim)


        Aufgaben

        • Lead Development Prozessdatenmanagent (C#)
        • Lead Development bei der Umsetzung der Steuerungsplattform (C++,C#)
        • Lead Development bei der Legacy Code Refakturierung (C#)
        • Architektur und Design der Steuerungsplattform
        • Code Reviews
        • Reverse Engineering bestehender Code ohne Dokumentation     
        • Fachliche und technische Koordination, abteilungsübergreifend
        • Einführung agiler Architektur und Designmethoden in das Team
        • Führung und Coaching bezüglich Extreme Programming Prinzipien
        • Führung und Coaching bezüglich ?Clean Code? & ?Clean Architecture?
        • Einführung von Continuous Integration, Test Driven Development, ?


        Prozesse

        • Agile Softwareentwicklung (Scrum, Kanban)
        • Integration in meilensteinorientierte Gesamtplanung
        • User Experience (UX) Prozess
        Windows Workstation & Server Linux Desktop Server Embedded Reatime Linux (Yocto) auf ARM v7/v8 Embedded Plattform Cross Plattform Echtzeit Threading Steuerung C++ .NET C# MONO .NET Core unter Linux HTML5 CSS3 JS ReactJS AngularJS Chromium Embedded Framework OPC UA Industrie 4.0 Edge Cloud Computing Datenbanken Big Data SQL MongoDB Kuka Cloud Microsoft Azure Symmedia Funktionale Sicherheit Feldbusse TwinSafe FSoE EtherCAT CAN Agile Test User Experience
        Atlas Copco IAS GmbH, Bretten
        2 Jahre 4 Monate
        2013-01 - 2015-04

        Entwicklung eines Backend-Frameworks

        Projektleiter
        Projektleiter

        Entwicklung eines Backend-Frameworks für Microsoft .NET und Mono.

        Betriebsgröße: Startup, 3 Softwareentwickler

        • Backend-Framework Design für Microsoft .NET und Mono
        • Workflow Engine für Background Tasks
        • Modulare Backend-Service Entwicklung
        • Durchsatzsteigerung von Massenspeicheroperationen
        • Framework Dokumentation
        • Webseiten Entwicklung und Design
        • Far-Shore Team: Ein Entwickler 

          Gerne Auf Anfrage
          2 Jahre 9 Monate
          2010-04 - 2012-12

          Konzeption einer Information Retrieval und Data Mining Anwendung

          Software Architekt
          Software Architekt

          Konzeption einer Information Retrieval und Data Mining Anwendung

          • Big Data
          • Hadoop
          • Mongo DB
          • Verteiltes Rechnen
          • Gemischter Betrieb Windows / Linux
          • Durchsatzsteigerung / Leistungsoptimierung
          • Near-Shore Team: Fünf Entwickler
          auf Anfrage
          13 Jahre 11 Monate
          1996-05 - 2010-03

          Entwicklung eines Internetbasierten Vertriebssteuerungssystems

          CTO / Leiter Entwicklung C++ SQL Microsoft SQL Server ...
          CTO / Leiter Entwicklung
          Entwicklung eines Internetbasierten Vertriebssteuerungssystems fürReisebüroketten und Kooperationen.
          Weiterentwicklung einer Verwaltungssoftware für Reisebüros.
          Betriebsgröße: 11-20 Mitarbeiter, 8 Softwareentwickler
          • Filial-/Zentral und mobiler Außendienst über Datenreplikation
          • Software-Installer und Anwendungs-Hilfesystem
          C++ SQL Microsoft SQL Server Sybase SQL Anywhere
          Gerne Auf Anfrage
          1 Jahr 6 Monate
          1994-11 - 1996-04

          Neuentwicklung einer Verwaltungssoftware

          Leiter Entwicklung
          Leiter Entwicklung

          Neuentwicklung einer Verwaltungssoftware für Reisebüros
          Betriebsgröße: 11-20 Mitarbeiter, 4 Softwareentwickler

          • Windows Frontend
          • Watcom SQL Server Backend
          Gerne Auf Anfrage

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          2016-2017

          Ausbildung zum Scrum Master / Scrum Product Owner durch Jeff Sutherland (Scrum Inc., USA)

          Abschluss Scrum Master 2016 / Abschluss Product Owner 2017


          1994

          Studium der technischen Informatik

          Dipl. Ing (FH) Informatik führend

          Hochschule, Ravensburg/Weingarten


          Dienstzeitende 1990

          Wehrdienst - Schule technische Truppe und Fachschule des Heeres für Technik,

          Ausbildung zum Elektronik-Waffenmechaniker KPz Leopard 2 A4; Eschweiler

          Soldat Instandsetzung Turm/Waffe KPz Leopard 2 A4 Panzerbataillon 294; Stetten


          1988

          Technisches Berufskolleg; Ravensburg

          Fachhochschulreife führend


          1987

          Ausbildung zum Elektroniker

          Motoren und Turbinen Union; Friedrichshafen


          1984

          Zweijährige Berufsfachschule Elektrotechnik; Ravensburg

          mittleren Reife führend


          1982

          Grund und Hauptschule; Altshausen


          Zertifikat

          • Zertifizierter Scrum Master (Training durch Jeff Sutherland)
          • Zertifizierter Scrum Product Owner (Training durch Jeff Sutherland)

          Position

          Position

          • Lead Developer (Frameworks, Echtzeit, Backend, Frontend, Web)
          • Software Architekt
          • Scrum Team Member
          • Scrum Master
          • Scrum Product Owner
          • Agile Coach
          • Teamleiter
          • Projektleiter
          • Projektkoordinator
          • Technischer Koordinator
          • Trainer

          Kompetenzen

          Kompetenzen

          Top-Skills

          C# C++ Agile Coach Linux Feldbusse Big Data Windows Embedded IPC .NET Framework Echtzeit Industrie 4.0 SQL

          Schwerpunkte

          Coach & Koordinator
          Framework / System und Anwendungsentwicklung in C# und C++
          Lead Development
          Software Architektur und Design
          Agile Coach & Koordinator
          Embedded System und Anwendungsentwicklung in C# und C++
          Testautomatisierung
          Continuous Integration / Deployment

          Produkte / Standards / Erfahrungen / Methoden

          Über mich

          Ich verfüge über umfangreiche praktische Erfahrung in moderner Softwareentwicklung und agilen Methoden. Während meiner Tätigkeiten habe ich erfolgreich dazu beigetragen, innovative Produkte zu entwickeln und bestehende Produkte zu modernisieren. Mein breit aufgestelltes Methodik- und Managementwissen im Bereich der agilen Softwareentwicklung sowie meine Sozialkompetenz ermöglichen es mir, auch komplexe Aufgaben souverän zu bewältigen und effektiv mit Teams und Stakeholdern zusammenzuarbeiten.


          Relevante Erfahrung:

          Plattformen

          • 30+ Jahre Windows Entwicklung (Workstation /Server)
          • 15+ Jahre Linux Entwicklung
          • 8 Jahre Embedded / IoT (Yocto / Zephyr)
          • 8 Jahre Container / Docker


          Stacks / Technologien

          • 30+ Jahre Fullstack / Frontend / Backend
          • 30+ Jahre C++ (GCC, CLang, Microsoft, weitere, C++ 17/20/23)
          • 30+ Jahre Relationale Datenbanken / SQL / Datenreplikation
          • 20 Jahre Microsoft .NET Framework / .NET Core / C#
          • 10 Jahre Big Data / NoSQL /Industrie 4.0
          • 8 Jahre Embedded Entwicklung
          • 6 Jahre Python / Robot Framework


          Leadership & Coaching

          • 30+ Jahre Lead Development (Tech Lead / Architekt)
          • 8 Jahre Agile Softwareentwicklung
          • 3 Jahre Agile Coach
          • Scrum-Master Training durch Jeff Sutherland
          • Scrum-Product-Owner Training durch Jeff Sutherland


          Schlüsselqualifikationen:

          • Windows Full Stack, .NET Full Stack, Mono und .NET Core unter Linux, Linux,
          • Reatime Linux (Preempt RT), Embedded Systems, Zephyr RTOS, C#, C++,
          • JavaScript, Node.js, PowerShell, Yocto, Docker, Python, CodeSys, TwinCAT 3,
          • TwinSafe, EtherCAT, CAN, SQL Server, PostgeSQL, MySQL, Mongo DB,
          • Hadoop, Linq, Pipes, Sockets (TCP, UDP), HTTP, REST, gRPC, RPMSG, WCF,
          • SOA, XML, XSD, XSLT, HTML, CSS, jQuery, WinForms, WPF, XAML, ASP.NET,
          • MVC, MVVM, Xamarin, TeamCity, Jenkins/Hudson, CruiseControl.NET,
          • SonarQube, Jira, Redmine, SVN, Mercurial, GIT, GitLab, GitHub, Team
          • Foundation Server / Azure DevOps, SCM-Manager, Setup Factory, NuGet,
          • ProGet, Artifactory, Conan, WIX, NSIS, SHFB, Help & Manual, XP, Agile,
          • Scrum, Kanban, CI, TDD, BDD, NUnit, XUnit, Google Test, Resharper, Robot
          • Framework, Colored Petri-Net, Model Based Testing

          Vertrauen Sie auf GULP

          Im Bereich Freelancing
          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

          Fragen?

          Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

          Das GULP Freelancer-Portal

          Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.