********** ---------- ********** ---------- ********** ---------- ********** ---------- **********
AB ENDE APRIL 2024 STEHE ICH AKTUELL WIEDER 100% FÜR PROJEKTE ZUR VERFÜGUNG. KOMMEN SIE FRÜHZEITIG AUF MICH ZU.
Gerne komme ich auch nach West-, Ost- oder Süddeutschland, wenn vor-Ort-Termine nur alle 4 Wochen sind, und die Fahrt- und Hotelkosten im Stundensatz untergebracht werden können. Das Gleiche gilt für Niederlande, Dänemark, Schweiz oder Österreich.
********** ---------- ********** ---------- ********** ---------- ********** ---------- **********
Ich bin Experte für die Modellierung von technischen Maschinen und Anlagen in UML und SysML. Speziell mit Sparx Enterprise Architect (EA) habe ich langjährige Erfahrung.
Ich habe für große Projekte mit der Automation API (Javascript und/oder VBScript) von Enterprise Architekt Modell-Repositories automatisch prozessiert. Dabei setze ich auch SQL-Datenbankabfragen ein.
Des Weiteren habe ich aktuelle Erfahrung bei der Add-in-Entwicklung für EA mit C#. Ich habe praktische Erfahrung mit der Erstellung von Meta-Modellen mit der MDG-Technologie von Sparx Enterpise Architect.
Ich habe ProCloud und Prolaborate im Zusammenspiel mit EA für eine große Organisation aufgesetzt und administriert. Hierbei administriere ich auch die Datenbank, z.B. für mysql oder PostgreSQL.
Wenn Sie einen Berater für Modellierung suchen und/oder den Einsatz von Kollaborationswerkzeugen rund um EA planen, dann kommen Sie gerne auf mich zu.
Des Weiteren habe ich viele Jahre Erfahung bei der Erstellung komplexer Architekturdokumentation für Software- und System-Architekturen im technischen Umfeld (SCADA, SPS, Embedded Systems).
Gute und praktisch erprobte Kenntnisse in modernem C++ runden mein Profil ab.
********** ---------- ********** ---------- ********** ---------- ********** ---------- **********
Von mir erstellte Bibliothek für die Automatisierung von Modellen:
https://github.com/ikuehl/KAScriptLib -
ikuehl/KAScriptLib: Javascript library for processing Enterprise Architect models. (github.com)
Weitere Kenntnisse im Folgenden:
Soft Skills:
- Starke soziale und methodische Kompetenzen
- Kommunikationsstark
- Belastbar
- Interkulturelle Kompetenz
Arbeitspraxis technische Projektleitung:
- Zehn Jahre Erfahrung als technischer Projektleiter (Definition von Requirements, Erstellung von Lastenheften, Kommunikation mit Lieferanten, Lösungs-Validierung)
Erfahrung Architektur:
- Erfahrener System-Architekt (komplexe Software-Lösungen in Zusammenspiel mit Automatisierungshardware: SPS, PAC, embedded controller, PC-Lösungen, Robotik)
- Erfahrung im Aufsetzen einer Systemarchitektur
- Erfahrung in der Etablierung komplexer Architekturdokumentation (TOGAF, arc42, 4+1 View Model)
- Konzeptionierung von SCADA-Systemen sowie von DCS
- Fünfzehn Jahre Erfahrung mit OPC UA (Informationsmodelle, Security, Client-/Server-Kommunikation, Data Access, Alarm & Conditions, Historical Access) - sowohl mit dem Standard als auch praktisch
- Konzeptionierung von Kommunikationssystemen auf Basis von IOT/Industrie 4.0 (OPC UA, DDS, MQTT) sowie auf Basis von OPC DA, OPC XML-DA, Boost asio, IEC 60870-5-104, IEC 61850 MMS
- Erstellung der Kommunikationsarchitektur über PubSub mit DDS (RTI, OpenDDS)
- Erfahrener Software-Architekt mit C++ und Python (mit ISAQB-Zertifikat)
Erfahrung Requirements:
- Erfahrener Requirements-Engineer (mit IREB-Zertifikat) für übergreifende Systemarchitekturen, SCADA, DCS, Fernwirksysteme, Kommunikationssysteme, Test- und Simulationssysteme
- Erfahrung in der Benutzung von DOORS
Arbeitspraxis Programmierung:
- Erfahrener Programmierer in C++ (11/14/17): diverse boost-Bibliotheken, gtest, gmock, json, LLVM
- Erfahrener Programmierer für OPC UA in C++, C# und Java (Unified Automation/Softing,ProysOPC)
- Erfahrung als Programmierer in C# (command line, Bibliotheken)
- Erfahrung mit der Programmierung von QT Widgets in C++
- Erfahrener Programmierer in Python (3.x)
- Erfahrener Cobot-Entwickler für Universal Robot
- Javascript (für Enterprise Architect) zur Verarbeitung von Architekturmodellen
- Praktische Erfahrung in der Datenbankprogrammierung mit DB2, mySQL und Postgres
Arbeitspraxis Entwicklungsverfahren
- Mehrere Jahre Erfahrung mit Scrum
- Erfahrung mit SAFe
- Erfahrung mit eXtreme programming
- Viele Jahre Erfahrung im Schreiben von Lasten- und Pflichtenheften
Tool-Kenntnisse Modellierung:
- UaModeler
- Enterprise Architect
- Visual Paradigm
- QtCreator
Sprachen Modellierung:
Tool-Kenntnisse IDE:
- Eclipse
- Netbeans
- Sublime Text
- Clion
- Visual Studio (Enterprise/Community/Code)
- Rider
Bibliotheks-Kenntnisse:
- Boost
- json
- Unified Automation OPC UA C++ SDK
Kenntnisse Infrastruktur Entwicklung:
Kenntnisse Tools Projektmanagement:
- Jira
- Confluence
- Teamcenter
- Office365
Kenntnisse Compiler:
- gcc toolchain für C++
- clang/LLVM
- mingw
Analyse:
Normen:
- Erfahrung mit IEC 62541 (OPC UA)
- Erfahrung mit OMG DDS
- Erfahrung mit OASIS MQTT
- Erfahrung mit IEC 60870-5-104
- Erfahrung mit RDS-PP
- Erfahrung mit IEC62304: Software Lifecycle in der Medizintechnik
- Erfahrung mit Modbus TCP/RTU
- Erfahrung mit IEC 62304, ISO 13485
Weitere Kenntnisse:
- Solide Kenntnisse in C#, Java SE und EE (nicht mehr aktuell, aber mehrere Jahre als Entwickler tätig gewesen - mein C# Know-how frische ich gerade wieder auf)
- Scripting unter Linux (bash/csh)
Zertifizierungen:
- Zertifizierter Software-Architekt: CPSA-F (ISAQB Foundation)
- Zertifizierter Requirements-Engineer: IREB-FL (IREB Foundation)
- Zertifizierter Requirements-Engineer: IREB RE@Agile Primer (IREB Foundation)
- Scrum-Basic