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
- Softwareentwicklung und Testautomatisierung (freiberuflich) 05.2024 – ca. 01.2025
- Auftraggeber: Automatisierungstechnik Mittelstand (u.a. Schienenverkehr) (>400 MA) im Auftrag über Projektvermittler
Kontakte auf Anfrage
- Tätigkeiten und Verantwortlichkeiten u.a.:
Erstellung Teststrategie für Validierung von SIL-2 Safety Funktionalitäten
Implementierung TRDP Treiber für Testsystem auf Basis von TCNopen
Aufbau einer Testumgebung SIL-2 Safety-Tests
Aufbau Testsystem Firmwareupdate
Erstellung Teststrategie für Texas Instruments Secure Boot Infrastruktur
Umsetzung Testsystem für Secure-Boot Crypto-Algorithmen
- Technologien, Sprachen, Methoden und Tools:
C, C++, Robotframework, Python 3
Train Real Time Protocol (TRDP) mit SDTv2 Safety Erweiterung (SIL2)
Embedded-Linux, Ubuntu, WSL, VS-Code, Hyper-V
Crypto: AES, RSA, Openssl, X.509, Fernet
- QS Testautomatisierung für Lasermaschinen (freiberuflich) 02.2024 – 04.2024
- Auftraggeber: Maschinenbau Mittelstand (>200 MA) im Auftrag über Projektvermittler
Kontakte auf Anfrage
- Tätigkeiten und Verantwortlichkeiten u.a.:
Erstellung Teststrategie für Systemintegrationstests
Sicherstellung technische Machbarkeit
Aufbau einer Testumgebung für Systemintegrationstests
- Technologien, Sprachen, Methoden und Tools:
.NET / C#
Specflow / Behaviour Driven Development
Azure DevOps
REST
EtherCAT
OPC-UA
- QS Testautomatisierung für Produktionsdatenverwaltung (freiberuflich) 11.2022 – 12.2023
- Auftraggeber: Feinmechanik/Optik (>10T MA) im Auftrag über Projektvermittler
Kontakte auf Anfrage
- Tätigkeiten und Verantwortlichkeiten u.a.:
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
Prozess, Daten, Datenbankverwaltung
Azure DevOps-Anbindung zum Upload von Testergebnissen
Interne REST-APIs
Anleitung / Führung von weiteren MA des Projektvermittlers
Aufbau einer Azure DevOps Test-Pipeline mit lokalen Azure-Agents
- Technologien, Sprachen, Methoden und Tools:
Python 3
Robotframework
REST (Openapi und AzureDevOps), 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)