Informatiker (freiberuflich)

Programmierung und Softwarearchitektur

C#, .NET ( C++, SQL)

Projekthistorie:

04/2023 - heute

REFACTORING VON COMPUTERTOMOGRAPHIE (CT) APPLIKATIONEN

Siemens Healthineers CT (>10.000 Mitarbeiter)

Pharma und Medizintechnik

Refactoring von Applikationen der Computertomographie (CT)

04/2018 - 03/2023

INFRASTRUKTUR KOMPONENTEN FÜR COMPUTERTOMOGRAPHIE (CT)

Siemens Healthineers CT (>10.000 Mitarbeiter)

Pharma und Medizintechnik

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) (>10.000 Mitarbeiter)

Pharma und Medizintechnik

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) (>10.000 Mitarbeiter)

Pharma und Medizintechnik

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) (>10.000 Mitarbeiter)

Pharma und Medizintechnik

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) (5000-10.000 Mitarbeiter)

Wirtschaftsprüfung, Steuern und Recht

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 (5000-10.000 Mitarbeiter)

Wirtschaftsprüfung, Steuern und Recht

•  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) (>10.000 Mitarbeiter)

Industrie und Maschinenbau

•  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) (>10.000 Mitarbeiter)

Pharma und Medizintechnik

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) (>10.000 Mitarbeiter)

Pharma und Medizintechnik

•  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 (5000-10.000 Mitarbeiter)

Wirtschaftsprüfung, Steuern und Recht

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

05/2000 - 12/2001

DATENBANKUMSTELLUNG VON BTRIEVE AUF SQL (DATENBANKTRANSFORMATOR)

DATEVeG (5000-10.000 Mitarbeiter)

Wirtschaftsprüfung, Steuern und Recht

•  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 (500-1000 Mitarbeiter)

Automobil und Fahrzeugbau

Dozent

10/1999 - 03/2000

HEIZSPIEGELSCHWEISSANLAGE VISUAL C++ / MFC

Bremer Werk für Montagesysteme GmbH (50-250 Mitarbeiter)

Industrie und Maschinenbau

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 (50-250 Mitarbeiter)

Industrie und Maschinenbau

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

Copyright 2023, Christian Kornmesser