29.11.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSoftware-Architekt, C#/C/C++ Experte, Fullstack Entwickler, DevOps Experte
Ibbenbüren, Deutschland
Weltweit
1989-1994 Polytechnische Fachhochschule (Kiew) Rechnersysteme und Angewandte MathematikÜber mich
Fullstack-Softwarearchitekt und Entwickler mit langjähriger Erfahrung in C#/.NET, C++, Python, Java und JavaScript. Fokus auf Architektur, Cloud, DevOps und funktionale Sicherheit in Medizin-, Industrie- und Bahntechnik.
Skills
Asp.NetJavaJavascript.Net FrameworkArchitekturMicrosoft AzureMedizintechnikC#C++Cloud ComputingKommunikationsprotokolleDatenbankenContinuous IntegrationSoftware Design PatternsLinuxDicomEclipseEmbedded C++Extensible Application Markup LanguageGithubUi-DesignIec 62304IEC 61508Intellij IDEAJsonPythonPostgresqlMicrosoft Visual StudioWindows Presentation FoundationMicrosoft Sql-ServerMisra CMongodbMysqlNode.JsOracle FinancialsQNX (Software)ProzessleittechnikProzessentwicklungScrumProfibusProfinetQt Modeling Language (QML)Qt (Software)QualitätsmanagementEchtzeit-BetriebssystemeSchreiben von DokumentationSOAPSoftwareentwicklungSoftware ProjektmanagementSonarqubeSqliteToolchainTypescriptUMLVxworksTransport Layer SecurityResharper.NET CoreReactJSFast Healthcare Interoperability ResourcesBackendGitKanbanKubernetesBlankes MetallHealth Level Seven InternationalEN 50128Front EndDockerJenkinsArtifactoryMicroservices
Skills
Allgemeine Information:
Ich bin ein erfahrener Softwarearchitekt, Entwicklungsleiter und Coach für Entwickler mit Schwerpunkt auf sicherheitskritischer Softwareentwicklung (Functional Safety) für Medizintechnik, Prozessleittechnik und bahntechnische Systeme. Mit über 25 Jahren kontinuierlicher Berufserfahrung habe ich zahlreiche komplexe Softwareprojekte in regulierten und technisch anspruchsvollen Bereichen verantwortet – von der ersten Idee und Konzeption über Umsetzung und Zertifizierung bis hin zur Markteinführung und Ausmarktung.
Meine Expertenfähigkeit liegt darin, Ideen in enger Zusammenarbeit mit dem Kunden bis zum fertigen Softwareprodukt – als Softwarearchitekt, Entwicklungsleiter und Coach für die Entwickler – zu begleiten und dabei den gesamten Lebenszyklus abzudecken – von der Dokumentation und dem Betrieb bis hin zur Ausleitung und Außerbetriebnahme. Auf Wunsch unterstütze ich in jedem einzelnen Abschnitt des Lebenszyklus lebensnah und praxisorientiert.
Technisch bin ich versiert in der Entwicklung hochzuverlässiger Systeme mit C#/.NET, C/C++, JavaScript und Python – sowohl im Embedded- als auch im Cloud- und Enterprise-Umfeld. Ich arbeite nach den Standards IEC 61508, IEC 62304, CENELEC EN 50128 sowie FDA-konformen Entwicklungsprozessen und stelle sicher, dass Teams normative Anforderungen, Qualitätssicherung und Architekturrichtlinien lückenlos umsetzen.
Zu meinen Stärken gehören das Design und die Wartung skalierbarer Backend-Architekturen, die Entwicklung moderner UI/UX-Komponenten mit WPF und Qt sowie die Integration sicherheitsrelevanter Module. Moderne Toolchains und Plattformen wie Azure DevOps, Docker, Kubernetes, REST-/SOAP-Services, Messaging-Systeme und verteilte Architekturen setze ich ebenso routiniert ein.
Technologien & Frameworks
Sprachkenntnisse: Deutsch (Muttersprache), Englisch (fließend)
Arbeitsweise:
Strukturiert, teamorientiert und eigenverantwortlich – sowohl operativ in der Detailimplementierung als auch strategisch als technischer Sparringspartner und Coach für Entwickler.
Allgemeine Information:
Ich bin ein erfahrener Softwarearchitekt, Entwicklungsleiter und Coach für Entwickler mit Schwerpunkt auf sicherheitskritischer Softwareentwicklung (Functional Safety) für Medizintechnik, Prozessleittechnik und bahntechnische Systeme. Mit über 25 Jahren kontinuierlicher Berufserfahrung habe ich zahlreiche komplexe Softwareprojekte in regulierten und technisch anspruchsvollen Bereichen verantwortet – von der ersten Idee und Konzeption über Umsetzung und Zertifizierung bis hin zur Markteinführung und Ausmarktung.
Meine Expertenfähigkeit liegt darin, Ideen in enger Zusammenarbeit mit dem Kunden bis zum fertigen Softwareprodukt – als Softwarearchitekt, Entwicklungsleiter und Coach für die Entwickler – zu begleiten und dabei den gesamten Lebenszyklus abzudecken – von der Dokumentation und dem Betrieb bis hin zur Ausleitung und Außerbetriebnahme. Auf Wunsch unterstütze ich in jedem einzelnen Abschnitt des Lebenszyklus lebensnah und praxisorientiert.
Technisch bin ich versiert in der Entwicklung hochzuverlässiger Systeme mit C#/.NET, C/C++, JavaScript und Python – sowohl im Embedded- als auch im Cloud- und Enterprise-Umfeld. Ich arbeite nach den Standards IEC 61508, IEC 62304, CENELEC EN 50128 sowie FDA-konformen Entwicklungsprozessen und stelle sicher, dass Teams normative Anforderungen, Qualitätssicherung und Architekturrichtlinien lückenlos umsetzen.
Zu meinen Stärken gehören das Design und die Wartung skalierbarer Backend-Architekturen, die Entwicklung moderner UI/UX-Komponenten mit WPF und Qt sowie die Integration sicherheitsrelevanter Module. Moderne Toolchains und Plattformen wie Azure DevOps, Docker, Kubernetes, REST-/SOAP-Services, Messaging-Systeme und verteilte Architekturen setze ich ebenso routiniert ein.
Technologien & Frameworks
- Microservices / Container: Docker, Azure DevOps Pipelines, SonarQube
- Container-Orchestrierung : Kubernetes
- Backend:
- C# / Roslyn / .NET / .NET Core / ASP.NET
- C++ (QT, QML)
- Python
- JavaScript / TypeScript (Node.js)
- Java
- Frontend:
- WPF / XAML
- Qt / QML
- JavaScript / TypeScript
- React.js (Grundlagen)
- Node.js
- Embedded & Real-Time:
- RTOS (QNX, VxWorks, Linux-RT)
- MISRA C / Embedded C
- Bare-Metal Programmierung
- Datenbanken & Persistenz:
- MS SQL Server
- PostgreSQL
- Oracle
- MySQL
- MongoDB
- Firebird / SQLite
- Integrations- & Kommunikationsprotokolle:
- REST / JSON / SOAP
- DICOM, HL7, FHIR
- CAN / IsoTP / PROFINET / PROFIBUS
- Sockets, SSL/TLS
- CI/CD & Versionsverwaltung:
- Azure DevOps
- Jenkins / SonarQube
- Git (Azure Repos / GitHub)
- Artifactory / Docker Registry
- Architektur & Design:
- Clean Architecture / Design Patterns
- UML / Enterprise Architect
- SCRUM / Kanban
- V-Model XT, FDA- und IEC-konforme Prozesse
- Dev Tools & IDEs:
- Visual Studio / ReSharper
- PyCharm / VS Code
- Sparx Enterprise Architect
- Eclipse / IntelliJ / Qt Creator
Sprachkenntnisse: Deutsch (Muttersprache), Englisch (fließend)
Arbeitsweise:
Strukturiert, teamorientiert und eigenverantwortlich – sowohl operativ in der Detailimplementierung als auch strategisch als technischer Sparringspartner und Coach für Entwickler.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Schnittstellenentwicklung Fortimanager
Aufgabe: Programm- und Datenbankmodellierung, Erstellung komplexer Konfigurationsskripte für automatisierte Abgleiche, Entwicklung und Pflege von TCL-Skripten, Einrichtung bi- und monodirektionaler REST-API-Verbindungen. Durchführung von Komponenten- und Integrationstests, Erstellung technischer Programmdokumentation sowie Betriebsdokumentation in Zusammenarbeit mit IT-Analysten.
Technologien: TCL Scripting, REST API, Fortinet IDS/IPS, Middleware-Scripting, IT-Security (CVE, CWE, IOC), Datenbankmodellierung, API-Integration
Werkzeuge: Fortimanager, MS Visual Studio Code, Git, Build- und Release-Management-Tools, MS Office
Entwicklung eines KI-basierten Helpdesk-Assistenten für die Detalex-Webseite
Aufgabe: Konzeption und Integration eines LLM-basierten Assistenten in die Webseite detalex.de/detalex-helpdesk
. Entwicklung eines Chatbots, der das umfassende Wissen des Detalex-Teams mit dem allgemeinen Wissen von GPT-5.0 vereint, um Supportanfragen effizient und benutzerfreundlich zu beantworten. Umsetzung der Schnittstellenanbindung an bestehende ERP- und Helpdesk-Systeme, inklusive Sicherheits- und Logging-Mechanismen.
Technologien: Python, TypeScript, JavaScript, Odoo ERP, REST APIs, Docker, CI/CD, LLM/AI-Frameworks (GPT-5.0)
Werkzeuge: PyCharm, VSCode, PostgreSQL, Azure DevOps
Auftragsgeber: Detalex GmbH
Konzipierung und Entwicklung von Modulen und Applikationen sowie Modultests (Unit-Tests) in der Programmiersprache C#. Analyse von Fehlermeldungen (Bugs), Erstellung von Dokumentationen und Einweisung anderer Mitarbeiter in die entwickelten oder konzipierten Module und Applikationen. Gewährleistung der Einhaltung des Entwicklungsprozesses gemäß IEC 61508 für funktionale Sicherheit.