Vita

Werdegang

Lebenslauf / CV gerne auf Anfrage.

  • Seit September 2020 freiberuflich selbständiger Ingenieur
    • Siehe Referenzen (unten)

  • 09.2014-09.2020 Mitarbeiter ETAS GmbH in der Firmwareentwicklung für automotive Messgeräte mit wechselnden Aufgaben:

    • Firmwareentwicklung; Firmwaretest; Testprojektmanagagement; Continuous-Testing

    • Vorbereitung und Einführung von Test-Methodiken in der Firmwareentwicklung für QNX und Linux-basierte Geräte

    • Erarbeitung und Umsetzung von Testkonzepten für Produktfreigaben

    • Einführung einer CI-CD Pipeline in der Entwicklung

  • 2009 - 2014 Wissenschaftlicher Mitarbeiter am Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen (ISW), Gruppe Industrielle Steuerungstechnik, Universität Stuttgart.

    • Echtzeitfähige Mehrkernparallelisierung

    • Erweiterung von sercos III Feldgeräten für Safety-Zertifizierungen.

    • Restbussimulation und Hardware in the Loop (HiL) Simulation für sercos III

    • Entwicklung von Steuerungssystemen für Sondermaschinen

    • Vortragsübungen zu objektorientiertem Softwareentwurf und Anforderungsmanagement

  • 2009-2014 Doktorandenstipendium an Graduate School of Excellence advanced Manufacturing Engineering (GSaME) am Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen (ISW), Universität Stuttgart

  • 2002-2009 Studium Elektrotechnik und Informationstechnik, Universität Stuttgart Vertiefung: Automatisierungs- und Softwaretechnik

Referenzen

  • Qualitätssicherung Automatisierung für Produktionsdatenverwaltung (freiberuflich) 11.2022 – andauernd
    • Tätigkeiten und Verantwortlichkeiten u.a.:
      • Auftraggeber: Maschinenbau Optik- und Litographiesysteme (>10T MA) im Auftrag über Beratungsfirma

      • Unterstützung und Schulung des lokalen QA Teams

      • Konzeption und Einführung Testautomatisierung von Software für Produktionsdatenverwaltung von Mess- und Produktionsmaschinen

      • Sicherstellung technische Machbarkeit

      • Implementierung von Robotframework-Bibliotheken

      • Anleitung von weiteren MA des Projektvermittlers

      • Aufbau einer Test-Pipeline mit lokalen Azure Agents

    • Technologien, Sprachen, Methoden und Tools:
      • Python 3

      • Robotframework

      • REST, JSON, Graphviz

      • Azure DevOps, Confluence

  • Qualitätssicherung für SPS Software und Siemens Industrial Edge (freiberuflich) 03.2022 – 10.2023
    • Auftraggeber: Maschinenbau Papier-, Hydro- und Antriebstechnologie (>10T MA) im Auftrag über Beratungsfirma

    • Tätigkeiten und Verantwortlichkeiten u.a.:
      • Erarbeitung von Teststrategien für die Entwicklung von SPS-Steuerungen

      • Training von Teams bezgl. Vorgehensweise, Prozessen und Tools

      • Durchführung von Software-Tests mit den Entwicklungsteams

      • Coaching der Entwicklungsteams im Einsatz der gewählten Testframeworks

      • Entwicklung einer HiL Platform für Tests von IPCs mit Siemens Industrial Edge (IE)

      • Absicherung der Kommunikation der Edge-Geräte mit SPS und Cloud

      • Inbetriebnahme und Anbindung von Wago Buskopplern per Modbus/TCP

      • Automatisierung Softwaredeployment und Fernsteuerung Siemes IE

      • Automatisierung Projekterstellung mit Codesys Application Composer

    • Technologien, Sprachen, Methoden und Tools:
      • IEC 61131-3 Strukturierter Text (ST) mit CODESYS (3.5 SP 15,17)

      • CODESYS Skripting Interface, Test Manager, Application Composer

      • Python 2.7 & 3

      • Jenkins

      • Robotframework

      • Atvise UI

      • REST, MQTT, NodeRed

      • Attlassian Confluence und Jira, Jira-Xray, Requirements Yogi, GitLab

  • Quality-Assurance-Lead (freiberuflich) 01.2021 – 10.2022
    • Auftraggeber: Softwarehaus (>4T MA) über Projektvermittler IT-Consulting

    • Tätigkeiten und Verantwortlichkeiten u.a.:
      • QA Lead für IoT Edge Device Software (thin-edge.io)

      • Eingebunden in weltweit verteiltes Scrum Team für die Entw. von thin-edge

      • Erstellung einer System- und Integrationsteststrategie für thin-edge

      • Aufbau einer Build-Pipeline für verschiedene Hardware und Betriebssysteme

      • Beratung zu Teststrategien und Entwicklung von Testkonzepten für Edge-Hardware

      • Umsetzung von Teststrategien und Testplanung, Coaching des Entwicklungsteams

      • Entwicklung einer CI/CD Strategie für GitHub und lokale Testaufbauten

      • Konzepte für Messungen von nichtfunktionalen Anforderungen

      • Strategie und prototypische Umsetzung von Chaos Tests

    • Technologien, Sprachen, Methoden und Tools:
      • Qualitässicherung und Softwareeentwicklung in Rust, Python 3, Bash/Dash

      • Testframeworks
        • Rust: libtest, rs-test, polish

        • Python: Pysys (Systemtest), Pytest (unit-test)

        • Robotframework,

      • Genutzte REST Schnittstellen:
        • GitHub, Cumulocity, Mythic-Beasts, Azure IoT Hub

      • Betriebssysteme: Debian Linux, Raspberry Pi OS, Windows

      • Organisation: GitHub Projects, Jira, MS-Teams, Discord

      • Kontinuierliche Integration: GitHub Actions, Ansible

      • Interne Virtualisierung auf Raspberry Pi: Docker, Podman

      • Cloud Umgebungen für CI/CD: Azure, Mythic-Beasts, Hetzner Cloud

      • CI/CD Toolchains und automatisierte Tests für arm7 (Raspberry Pi ), arm6, x86

      • Performancemessungen und Visualis.: Collectd, Google Big-Query und Data Studio

      • MQTT: Kommunikation mit Mosquitto Broker, Cumulocity und Azure IoT Edge

  • Große Beratungsfirma > 10T MA
    • Vermittlung obiger Aufträge

  • IT-Consulting Firma ~ 20 MA
    • Vermittlung obigen Auftrags

  • Thin-Edge IoT Edge: https://thin-edge.io

  • Medienakademie BW: https://www.medienakademie-bw.de/

(Kontakte und Firmendetails auf Anfrage)

Wissenschaftliche Veröffentlichungen (Auszug)

Abel, M.; Eger, U.; Frick, F.; Hoher, S.; Lechler, A.: Systemkonzept für eine echtzeitfähige Kollisionsüberwachung von Werkzeugmaschinen unter Nutzung von Multicore-Architekturen, SPS IPC Drives 2014, Apprimus Verlag, 2014, S. 441-445 (ISBN 978-3-86359-272-1)

Abel, M.; Heinze T.: Die rekonfigurierbare (Werkzeug-) Maschine, Computer & Automation, Ausgabe 09-2013, 2013

Birkhold, M.; Abel, M.; Verl, A.: Introducing an Automated Reconfiguration Mechanism for Flexible Metal Forming Systems using a Web-Service Based Architecture Approach, 22nd International Conference on Production Research, 2013

Abel, M.; Klemm, P.: Flexible SOA based Platform for Research on Start-up Procedures for Reconfigurable Production Machines, Advances in Sustainable and Competitive Manufacturing Systems, p 493-505, Springer Verlag, 2013 (ISBN: 978-3-319-00556-0)

Abel M.; Klemm P.: Flexible Plattform für die Erforschung von automatisierten Inbetriebnahmeprozessen für rekonfigurierbare Produktionsmaschinen Nach dem Konzept Universal Plug and Produce; 10. AALE Fachkonferenz, Stralsund 2013 (ISBN: 978-3-8356-3364-3)

Abel, M.; Contreras, L.; Klemm, P.: Application of RT-Preempt Linux and sercos III for Real-time Simulation, Thirtheenth Real-Time Linux Workshop, October 20 to 22, 2011, Prague, p. 75-80, 2011

Abel, M.; Klemm, P.; Silcher, S.; Minguez, J.: Start-up of Reconfigurable Production Machines with a Service-Oriented Architecture, 21st International Conference on Production Research, 2011

Abel, M.; Lechler, A.; Schlechtendahl, J.; Klemm P.: Service Orientierte Architektur für die Konfiguration und Inbetriebnahme von Produktionsmaschinen - Universal Plug and Produce, 8. AALE Fachkonferenz, Tagungsband S. 111 - S. 120, Oldenburg Industrie Verlag, (ISBN: 978-3-8356-3238-7)