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).