Profilbild von Christian Kornmesser Senior Developer, Software Architect, C#, .NET (C++, SQL) aus Erlangen

Christian Kornmesser

nicht verfügbar bis 30.09.2024

Letztes Update: 31.07.2023

Senior Developer, Software Architect, C#, .NET (C++, SQL)

Abschluss: Vordiplom Universität Bremen Studiengang Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Dateianlagen

Profil-Kornmesser_021923.pdf

Skills

C#, .NET, C++, SQL, Software-Architektur, Senior-Developer

Projekthistorie

04/2018 - 03/2023
Infrastruktur Komponenten für Computertomographie (CT)
Siemens Healthineers CT (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Design und Entwicklung von Komponenten für Computertomographie (CT)

    • Infrastruktur Komponenten für Computertomographie (CT)
    • Komponenten zur Interprozesskommunikation (WCF)
    • Komponenten zur Analyse der Interprozesskommunikation

03/2017 - 01/2018
System Setup Komponenten für Computertomographie (CT)
Siemens Healthcare CT (Medizintechnik / Forchhheim) (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Entwicklung von Komponenten zum Setup eines Computertomographie Systems:
    •  Multimodalityfähigkeit einer Fehler-Eskalations Komponente.
    •  System-Check UI Test SDK.
    •  Implementierungen zur System-Check Komponente.
    •  Design und Implementierung einer Komponente  zur Fehleranalyse
      im Kontext Backup & Restore.
    •  Tool zum automatischen Mergen von Konfigurationsdateien
      verschiedener Versionen (XML).

04/2015 - 02/2017
Kern- und Infrastrukturkomponenten für Magnetresonanztomographie (MRT)
Siemens Healthcare MR (Medizintechnik / Erlangen) (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Kern- und Infrastrukturkomponenten für Magnetresonanztomographie (MRT)

    •  Komponenten zur Patientensicherheit.       
    •  Gradient Coil Stimulation Monitor.
        •  Überwachung der Werte bezüglich der Stimulation eines
          Patienten durch die Gradientenspulen.
        •  Neuentwicklung in C#/WPF (Oberfläche) und C++ (BL &
          Wrapper).
    •  Patient Safety Control.
        •  Überwachung und Visualisierung der Komponenten zur
          Patientensicherheit.
        •  Neuentwicklung in C#/WPF (Oberfläche) und C++ (Wrapper).
    •  Virtual Coils Anwendung.
        •  Anwendung zum virtuellen Stecken von Meßspulen.
        •  Portierung von C++/MFC nach .Net/C#/WPF mit BL-Teilen in
          C++.
    •  Tool(s) zur Protokollentwicklung u.a.:

        •  Automatische Installation der Komponenten aus einem TFS
          Drop.
        •  Automatisches Checkin der (bearbeiteten) Datenbank ins
          TFSWartung mehrerer Projekte gleichzeitig.
        •  Unterstützung des Workflows einer Wartungs Iteration.
    •  Tool zum Mergen von Datenbanken.
        •  Mergekonflikte der Programme eines Protokollentwicklers in
          der Datenbank können visuell gelöst werden.
    •  Diverse UI und Systemkomponenten.
    •  Design Spezifikationen.
    •  Test Spezifikation für Komponenten zur Patientensicherheit.
    •  Unit & Integration Tests

04/2010 - 03/2015
Neuroperfusions Applikationen für Magnetresonanztomographie (MRT)
Siemens Healthcare MR (Medizintechnik / Erlangen) (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Neuroperfusions Applikationen für Magnetresonanztomographie (MRT)

    •  Bewegungskorrektur (Motion-Correction) für 3D-Volumen.
    •  Erweiterungen zum Processing Framework.
    •  Dicom Exportfilter für Enhanced MR Bilder


08/2008 - 04/2009
Konzeptionierung und Implementierung eines Sperrsystems für verschiedene Sperrmatrizen
DATEVeG (Nürnberg) (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

Komponenten in C# (ADO .NET) und SQL (MS SQL Server 2005).
    •  Konzeptionierung und Implementierung eines Validierungssystems.
    •  Client- und Serverseitige Validierungen werden von
      Fachentwicklern mittels einer domänenspezifischen Sprache
      definiert.
    •  Erweiterungen und Anpassungen eines Compilers / Interpreters.
    •  Implementierung in C# (.NET 3.5)

08/2007 - 08/2008
Design und Implementierung eines Moduls zur Pflege von berechnungsrelevanten Artikelstammdaten als Teil eines Produktstammsystems
DATEVeG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

•  PC-Client Komponente in MS C++. Applikation mit mehreren
      Tabellen / Tabseiten. Realisiert mittels MVC (Model, View,
      Controller) Design Pattern.
    •  Host Wrapper unter IBM z/OS (CICS) in C++ für die Kommunikation
      einer hostseitigen Cobol Geschäftslogik mit der PC Applikation.
    •  DB2-Datenbankmodellierung mit Rational Rose (UML).

10/2004 - 05/2007
Design und Implementierung von Applikationskomponenten
Siemens Automation & Drives (A&D) (Automatisierungstechnik / Nürnberg) (Industrie und Maschinenbau, >10.000 Mitarbeiter)

•  Applikation zur graphischen und tabellarischen Anzeige von
      technischen Systemen und Diagnosedaten.
    •  Editorprogrammierung
    •  Tabellenprogrammierung


03/2004 - 08/2004
Redesign von Softwarekomponenten der Bedieneroberfläche für Magnetresonanztomographen (Syngo MR)
Siemens MED MR (Medizintechnik / Erlangen) (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Redesign von Softwarekomponenten der Bedieneroberfläche für medizinische Geräte (Syngo MR). Erstellen / Erweitern von Oberflächenkomponenten

03/2003 - 02/2004
Design und Implementierung eines Logbuch-Analysators mit detailreichen Analysen und Auswertungen
Siemens MED MR (Medizintechnik / Erlangen) (Pharma und Medizintechnik, >10.000 Mitarbeiter)

•  Entwicklung und Implementierung einer eigenen Sprache zur
      Beschreibung von Fehlermustern basierend auf XML.
    •  Darstellung verschiedener Auswertungen als Listen sowie
      formatiert mittels XML/XSLT.
    •  Exporte der Auswertungen nach Excel, Outlook, XML, CSV (comma
      separated values).
    •  Design und Implementierung der Benutzeroberfläche sowie der
      Programmstruktur. Implementierung zahlreicher Möglichkeiten der
      Konfiguration mittels XML-Dateien.
    •  Einbindung diverser externer Tools

02/2002 - 07/2002
Design und Implementierung eines Datenbankcaches
DATEVeG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

•  Verschiedene produktspezifische Teilprojekte in C++.
•  Windows-Programmierung im GG Kanzleiorganisation

05/2000 - 12/2001
Datenbankumstellung von Btrieve auf SQL (Datenbanktransformator)
DATEVeG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

•  Datenbankumstellung von Btrieve auf SQL
      (Datenbanktransformator).
        •  Verschiedene produktspezifische Teilprojekte in C++.
        •  Windows-Programmierung

01/2001 - 01/2001
Einwöchige Schulung gegeben (als Dozent) in Visual C++ / MFC und Windows-Programmierung
Sauer GmbH (Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

Dozent

10/1999 - 03/2000
Heizspiegelschweissanlage Visual C++ / MFC
Bremer Werk für Montagesysteme GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

Heizspiegelschweissanlage Visual C++ / MFC, Bediener- und Einrichterprogramm mit Grafischer Darstellung, Programmablaufschritten, Protokollierung etc

07/1998 - 06/1999
Montagestrasse im industriellen Bereich
Bremer Werk für Montagesysteme GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

Projekt im industriellen Bereich (Montagestrasse), Steuerung, Visualisierung und Qualitätssicherungssystem. (Planung und Realisierung).

Reisebereitschaft

In der Stadt Erlangen mit einem Radius von 25 km verfügbar
Verfügbar ab 1.4.2023.

Bevorzugt Raum Nürnberg (inkl. Fürth, Erlangen, Forchheim, Herzogenaurach)

Hoher Remoteanteil präferiert.
Profilbild von Christian Kornmesser Senior Developer, Software Architect, C#, .NET (C++, SQL) aus Erlangen Senior Developer, Software Architect, C#, .NET (C++, SQL)
Registrieren