.NET, C#, WPF, MVVM, REST, gRPC, OOA, OOD, OOP, UML, Enterprise Architect, Testautomatisierung, Requirement Engineering
Aktualisiert am 04.09.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
Medizintechnik
Requirements Engineering
Testautomatisierung
OOA
OOD
Bulgarisch
Grundkenntnisse
Deutsch
Englisch
sehr gut
Französisch
Grundkenntnisse
Niederländisch
Grundkenntnisse

Einsatzorte

München (+200km) Mindelheim (+100km)
möglich

Projekte

11 Monate
2022-08 - 2023-06

Grenzkontrolle ? Auswertung von Reisepässen, Gesichtserkennung und Fingerabdruckerkennung

Software-Entwickler Visual Studio Professional 2022 .NET 6 .NET Core ...
Software-Entwickler
  • Analyse, Entwicklung und Test
  • Durchführung von Reviews
  • Anbindung externer Systeme über REST APIs (mit Swagger generiert)
  • Neugestaltung von Oberflächen mit WPF
  • Generierung von Metriken für Microservices mit OpenTelemetry, Grafana und Prometheus
  • Feature Management
Visual Studio Professional 2022 .NET 6 .NET Core WPF ASP.NET C# Docker Docker Compose Microservices OpenTelemetry Grafana Swagger NuGet MVVM GIT Windows 10 Confluence REST gRPC REST API. gRPC Prometheus SonarQube
München und Home Office
7 Jahre 7 Monate
2014-11 - 2022-05

Automatisierung in der Medizintechnik

Software-Entwickler 2019 Visual Studio Professional 2012 Azure DevOps ...
Software-Entwickler
Automatisierte Transportsysteme
  • Erstellung der Use Cases und der Design Dokumente
  • Architektur, Entwicklung, und Test.
  • Durchführung von Reviews zur Sicherstellung der Softwarequalität
  • Dokumentation basierend auf den Vorgaben des internen Produktionsentwicklungsprozesses sowie externen Bestimmungen (FDA, ISO etc.)
  • Neugestaltung des Entwicklungsprozesses für das Entwicklungsteam
  • Erstellung von Tools für das Quality Management
  • Internationales Entwicklungs- und Testteam
  • SCRUM, agile Vorgehensweise


Teilprojekte

2022-02 - 2022-05: Anbindungen an Analyzern externer Hersteller


Aufgaben:

  • Analyse auftretender Fehler im Test


2019-03 - 2021-09: Optimierung der Steuerung des Transports von Urin- und Blutproben


Aufgaben:

Optimierung der Steuerung des Transports von Urin- und Blutproben, sowie Optimierung der Bereitstellung leerer Transportbehälter; Zwischenspeicherung der Daten für den Neustart
  • Implementierung
  • Detailed Design
  • Refaktorierung und
  • Wartung


2016-05 - 2018-11: Bildauswertung von Probebehältern


Aufgaben:

  • Volumen- und Gewichtsberechnung der Inhalte von Probebehältern auf Grund der ermittelten Flüssigkeitshöhen und den erkannten Probenbehältertypen
  • Erstellung eines Testprogrammes zur Gewichtsauswertung für eine große Anzahl von Behältertypen mit Inhalten
  • Regelbasierte Auswertung der erkannten Flüssigkeitsabschnitte in Probebehältern, wobei die Flüssigkeiten bei Blut z.B. Blutkuchen, Gel und Plasma sein können
  • Wartung der Implementierung zur Bildauswertung


2015-10 - 2016-01: Erstellung eines Tools


Aufgaben:

Erstellung eines Tools zur Erstkonfiguration von Hardware- Komponenten
  • Implementierung
  • Detailed Design


2015-06 - 2015-09: Erstellung einer allgemein verwendbaren Schnittstelle


Aufgaben:

Erstellung einer allgemein verwendbaren Schnittstelle zur Datenübermittlung über WCF
  • Implementierung
  • Detailed Design
  • Unit tests


2014-11 - 2018-03: Automatisierte Erstellung


Aufgaben:

Automatisierte Erstellung des beim Kunden zu installierenden Programms auf Grund der dort erkannten vorliegenden modularen Zusammenstellung der gewählten Anlagenbausteine
  • Implementierung und Refaktorierung, Detailed Design, Erstellung der Unit tests


Weitere Aufgaben, Parallel zu anderen Aufgaben oder zwischen Teilprojekten

  • Erstellung eines Programms zur Prüfung der Abdeckung von Requirements in Polarion durch zugeordnete Workitems in Azure Devops (über die (REST APIs)
  • Erstellung eines Tools zur automatischen Generierung von Dokumenten mit den Code Reviews und Detailed / Architectural Design Reviews zu allen durchgeführten Software ? Entwicklungsprojekten
  • Automatische Errechnung von Qualitätsmetriken
  • Erstellung eines Dokuments über die ?Best Practices? zur Entwicklung mit allen erforderlichen Qualitätssicherungsmaßnahmen als Vorgabe für alle Software ? Entwicklungsprojekte
  • Einführung neuer Technologien und Werkzeuge (GIT, Windows 7 -> Windows 10, TwinCAT 2 -> TwinCAT 3, ?)

2019 Visual Studio Professional 2012 Azure DevOps Polarion WPF MVVM Prism Unity WCF .NET C# Team Foundation Server REST API Azure DevOps Server 2020 Azure functions GIT Cockpit 10 Microsoft SQL Server 2017 Personal Software Process Beckhoff TwinCAT 2 Windows 7 Team Software Process Beckhoff TwinCAT; Windows 7 Team Software Process; internationales Umfeld
Medizintechnik / Laborautomatisierung
München
1 Jahr 1 Monat
2013-10 - 2014-10

Applikations ? Framework einer Software für Zahnarztpraxen

Software-Entwickler
Software-Entwickler
  • Erstellung der Use Cases auf Grund der User Stories und Anforderungen
  • Design
  • Implementierung
  • Unit Test
  • Test
Visual Studio Professional 2013 WPF MVVM .NET C# DevExpress ReSharper Team Foundation Server MS SQL Server Stylecop LINQ SCRUM SQL Windows 7 SQL; Windows 7
Zahnarztpraxen
Biberach
2 Jahre 3 Monate
2011-07 - 2013-09

Tool Entwicklungen für den Test und die Testautomatisierung

Software-Entwickler
Software-Entwickler
  • Beschreibung der Requirements, Use Cases und Test Case Descriptions in DOORS
  • Implementierung
  • Test
DOORS Visual Studio Professional 2010 C# LINQ SQL Web Services C++ Java Eclipse Wireshark Clear Case Clear Quest MySQL DXL National Instruments Teststand 2012 PESQ Putty autoIT Enterprise Architect UML; Windows XP SCRUM
Mobilfunktechnik
München
1 Jahr 3 Monate
2010-04 - 2011-06

Manufacturing Execution System

Software-Entwickler, Requirement Engineer
Software-Entwickler, Requirement Engineer
  • Ergänzung neuer Use Cases,
  • Anpassung existierender Use Cases
  • Design Spezifikation
  • Implementierung
  • Unit Tests, Integrationstests
  • Integrationstest Spezifikation in DOORS
  • Systemtest
DOORS 9.2 Oracle C# LINQ SQL Web Services Visual Studio Team Edition 2008 DXL TOAD for Oracle 8.6.1 Clear Case Clear Quest Enterprise Architect Microsoft Visio 2003 UML Windows XP
Pharmaindustrie
Penzberg
1 Jahr 4 Monate
2009-03 - 2010-06

Erweiterung eines Programms zur Monitor-Farbkalibrierung

Software-Entwickler Java NetBeans IDE 6.5 Swing; C++ ...
Software-Entwickler
  • Analyse
  • Design
  • Implementierung
  • Dokumentation
Java NetBeans IDE 6.5 Swing; C++ Visual Studio 2008; Enterprise Architect UML; Windows Vista Windows 7 Ultimate; Subversion
München
1 Monat
2009-08 - 2009-08

Entwicklung eines Parsers für ABAP

  • Implementierung für eine vereinfachte Grammatik

Visual Studio 2008 .NET Framework 3.5 C# LINQ SQL Server 2008 Antlr WCF Windows Vista
3 Monate
2008-11 - 2009-01

Grenzsicherungssystem für die europäische Aussengrenze

  • Analyse, Auswertung, Vergleich und Bewertung von Angebotsunterlagen verschiedener Anbieter zu dem Projekt

2 Monate
2008-10 - 2008-11

Analyse einer Ausfallsicherungslösung für die Agenten eines Frameworks

  • Requirement Engineering
  • Erstellung der Use Cases
C# .NET 3.5 Visual Studio 2008 Windows XP
1 Monat
2008-07 - 2008-07

Unterstützung bei der Verbesserung des Dokumentationsprozesse

Software-Architekt
Software-Architekt
  • .NET ? Architekt für die Dokumentation
  • Einführung von Elementen des Rational Unified Process (RUP)
Enterprise Architect Windows Vista Business Rational Unified Process UML Windows XP
München
1 Jahr
2007-08 - 2008-07

Gefilterter Export und Import von Daten zwischen Quality Center und Excel Dateien

Software-Entwickler
Software-Entwickler
  • Analyse
  • Design
  • Architektur
  • Implementierung
  • Dokumentation
  • Einführung von Elementen des Rational Unified Process (RUP)
Visual Studio 2005 .NET Framework 2.0 C# Quality Center Enterprise Architect Microsoft Office Schnittstellen (2003) SQL XML EDIABAS NUnit Spring.NET Windows XP Rational Unified Process (RUP) Subversion
Automobilindustrie
München
10 Monate
2007-06 - 2008-03

Unterstützung beim Dokumentationsprozess für eine neue Version

.NET ? Architekt für die Dokumentation Visual Studio 2005 .NET Framework 2.0 ASP.NET ...
.NET ? Architekt für die Dokumentation

Visual Studio 2005 .NET Framework 2.0 ASP.NET C# Enterprise Architect UML WCF (Windows Communication Foundation) Windows XP SharePoint
autoscout24.de
9 Monate
2006-08 - 2007-04

Automatisierte Lastenheftgenerierung für AUTOSAR-Spezifikationen in DOORS

Visual Studio 2005 .NET Framework 2.0 C# ...
  • Requirement ? Analyse
  • Analyse- und Designspezifikation, Architekturbeschreibung
  • Entwicklung eines Tools zur Lastenheftgenerierung in DOORS aus AUTOSAR-Modellen, mit Ausleitung von MS Word ? Lastenheften aus DOORS
  • Entwicklung nach dem Rational Unified Process (RUP)
Visual Studio 2005 .NET Framework 2.0 C# Enterprise Architect UML DOORS Orpheus DXL XML Windows XP embedded systems Rational Unified Process (RUP)
AUTOSAR
1 Jahr 4 Monate
2005-01 - 2006-04

Testautomatisierung

Visual Studio 2005 .NET Framework 2.0 C# ...

Testautomatisierung in der Automobilindustrie: Absicherung der RTE in AUTOSAR

  • Requirement ? Analyse
  • Abgleich und Konsistenzprüfung von Anforderungen
  • Testspezifikation auf Grund der Requirements
  • Entwicklung eines Testautomatisierungstools für die automatische Analyse gegebener Szenarien zur automatisierten Erstellung von Testprogrammen mit Anschluß an Quality Center
  • Analyse- und Designspezifikation, Architekturbeschreibung zu diesem Tool
  • Entwicklung nach dem Rational Unified Process (RUP)

Visual Studio 2005 .NET Framework 2.0 C# .NET Remoting Enterprise Architect UML DOORS CTE-XL Quality Center (OTA-Schnittstelle) SQL Orpheus XML Visual Basic JavaScript C++ Windows XP embedded systems CAN Ediabas KWP2000 Lauterbach OSEK Rational Unified Process
Automobilindustrie
8 Monate
2004-05 - 2004-12

Mitarbeit bei der Erstellung einer offenen Systemarchitektur

Enterprise Architect UML DOORS ...
  • Requirement ? Analyse
  • Abgleich und Konsistenzprüfung von Anforderungen
  • Testspezifikation auf Grund der Requirements
Enterprise Architect UML DOORS CTE-XL Quality Center (Nachfolger von TestDirector) XML Windows XP embedded systems OSEK OSEKtime CAN
AUTOSAR

Aus- und Weiterbildung

1986-07

Universität Dortmund

Promotion (Mathematik), Note ?sehr gut?


Schwerpunkte:

  • Funktionalanalysis
  • Topologie
  • Komplexe Analysis


1983-01

Universität Dortmund

Diplom-Hauptprüfung, Note ?gut?


1979-09

Universität Dortmund

Diplom-Vorprüfung, Note ?sehr gut?


1977 - 1986

Universität Dortmund

Diplomstudiengang Mathematik, Nebenfach Informatik


1968 - 1977

Gymnasium (Herne 2)

Abitur


1965 - 1968

Volksschule (Herne 2)

Kompetenzen

Top-Skills

C# .NET Medizintechnik Requirements Engineering Testautomatisierung OOA OOD

Produkte / Standards / Erfahrungen / Methoden

Tools

  • Visual Studio
  • .NET Framework
  • WPF
  • DevExpress
  • WCF
  • Docker
  • Docker Compose
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Swagger
  • NuGet
  • ReSharper
  • StyleCop
  • MVVM
  • Prism
  • Unity
  • Enterprise Architect
  • Polarion
  • DOORS
  • SonarQube
  • Cockpit
  • Quality Center
  • Clear Case
  • Clear Quest
  • National Instruments Teststand
  • Wireshark
  • TOAD for Oracle
  • GIT
  • Visual Source Safe
  • Subversion
  • Eclipse
  • NetBeans
  • Swing
  • Putty
  • Rational Rose
  • Testona / Classification Tree Editor (CTE-XL)


Berufserfahrung:

1986 - 1990

Rolle: wissenschaftlicher Angestellter, Lehrstuhl für angewandte Informatik

Kunde: Technische Universität, München


Aufgaben:

  • wissensbasierte Systeme
  • Bildverarbeitung

Betriebssysteme

Windows

Programmiersprachen

C#
C++
CORBA IDL
Java
JavaScript
Prolog
Simula
C
DXL
SQL

Datenbanken

Microsoft Access
dbVista++
MS SQL Server
MySQL
Oracle
xBase
CodeBase 4.5
Versant

Datenkommunikation

Bus
RPC
TCP/IP
Voice
Windows Netzwerk
gRPC
REST

Hardware

PC

Berechnung / Simulation / Versuch / Validierung

Monitor - Farbkalibrierung
automatisierte Berechnung von Reagenzglasinhalten

Branchen

  • Medizintechnik

  • Pharmaindustrie

  • Banken

  • Telekommunikation

  • Softwarehersteller

  • Automatisierungstechnik

  • Autobranche

  • Verteidigung

  • Grenzsicherung

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.