Christian K.

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

Erlangen, Germany

Experience

Apr 2018 - Mar 2023
5 years
Forchheim, Germany
Lorem ipsum dolor sit amet

Siemens Healthineers CT

  • Design and development of components for computed tomography (CT)
  • Infrastructure components for computed tomography (CT)
  • Components for inter-process communication (WCF)
  • Components for analyzing inter-process communication
  • Skills: C#, Design Patterns, WPF, NUnit, Somaris/X, ReSharper, syngo, Scrum, WCF, .NET, software architecture
  • Used products: Visual Studio, ReSharper, Team Foundation Server (TFS)
Mar 2017 - Jan 2018
11 months
Forchheim, Germany
Lorem ipsum dolor sit amet

Siemens Healthcare CT

  • Development of components for setting up a computed tomography system
  • Multimodality capability of an error escalation component
  • System-Check UI Test SDK
  • Implementations for the system-check component
  • Design and implementation of a component for error analysis in the context of backup & restore
  • Tool for automatically merging configuration files of different versions (XML)
  • Skills: Enterprise Architect, C#, TFS, Syngo, NUnit, Moq, Somaris/X, Windows Workflow Foundation, WF, WPF, WCF, XML, XAML, agile development, Scrum
  • Used products: Microsoft Visual Studio, PostSharp, ReSharper
Apr 2015 - Feb 2017
1 year 11 months
Erlangen, Germany
Lorem ipsum dolor sit amet

Siemens Healthcare MR

  • Development of core and infrastructure components for magnetic resonance imaging (MRI)
  • Components for patient safety
  • Gradient Coil Stimulation Monitor for monitoring values related to patient stimulation by the gradient coils
  • New development in C#/WPF (UI) and C++ (business logic & wrapper)
  • Patient Safety Control: monitoring and visualization of patient safety components
  • Virtual Coils application for virtual placement of measurement coils
  • Porting from C++/MFC to .NET/C#/WPF with business logic parts in C++
  • Tools for protocol development: automatic installation of components from a TFS drop, automatic check-in of the database into TFS, support for the workflow of a maintenance iteration, tool for merging databases
  • Merge conflicts of a protocol developer's programs in the database can be resolved visually
  • Various UI and system components
  • Design specifications and test specifications for patient safety components
  • Unit & integration tests
  • Skills: Visual C#, .NET, C++, Scrum, .NET 4.5, .NET 4.6, Reactive Extensions (C#), Rx (C#), WPF, TFS, NUMARIS/X, architecture, design patterns, DICOM, SpecFlow, agile development
  • Used products: MS Visual Studio, Rational ClearQuest, Team Foundation Server, ReSharper, NUnit, Moq, NSubstitute, MS SQL Server 2014
Apr 2010 - Mar 2015
5 years
Erlangen, Germany
Lorem ipsum dolor sit amet

Siemens Healthcare MR

  • Development of neuroperfusion applications for magnetic resonance imaging (MRI)
  • Motion correction for 3D volumes
  • Extensions to the processing framework
  • DICOM export filter for enhanced MR images
  • Skills: Visual C#, .NET, C++, syngo.via, architecture, design patterns
  • Used products: Rational ClearCase, Rational ClearQuest, Team Foundation Server, MS Visual Studio, YourKit Profiler, Rational RequisitePro, Enterprise Architect, DICOM
Aug 2008 - Apr 2009
9 months
Nuremberg, Germany
Lorem ipsum dolor sit amet

DATEVeG

  • Design and implementation of a locking system for various lock matrices
  • Components in C# (ADO.NET) and SQL (MS SQL Server 2005)
  • Design and implementation of a validation system
  • Client- and server-side validations using a domain-specific language defined by domain experts
  • Extensions and customizations of a compiler/interpreter
  • Implementation in C# (.NET 3.5)
  • Skills: XML, XAML, C#, ADO.NET, SQL, .NET, .NET 3.5, compiler construction, architecture, design patterns
  • Used products: MS Visual Studio, MS SQL Server, Team Foundation Server, Windows
Aug 2007 - Aug 2008
1 year 1 month
Nuremberg, Germany
Lorem ipsum dolor sit amet

DATEVeG

  • Design and implementation of a module for maintaining calculation-relevant item master data as part of a product master system
  • PC client component in MS C++ with multiple tables/tabs, implemented using the MVC (Model, View, Controller) design pattern
  • Host wrapper on IBM z/OS (CICS) in C++ for communication between a host-side COBOL business logic and the PC application
  • DB2 database modeling with Rational Rose (UML)
  • Skills: UML, C++, SQL, MVC
  • Tools used: MS Visual Studio, Rational Rose, Visual SourceSafe, IBM C++ Compiler, IBM Distributed Debugger, Omnitracker, HP Quality Center, DB/2, Windows, z/OS, CICS
Oct 2004 - May 2007
2 years 8 months
Nuremberg, Germany
Lorem ipsum dolor sit amet

Siemens Automation & Drives (A&D)

  • Design and implementation of application components
  • Application for graphical and tabular display of technical systems and diagnostic data
  • Editor programming and table programming (planning and implementation)
  • Skills: Visual C#, .NET, XML
  • Tools used: Windows, Rational ClearCase, Rational Rose, Microsoft Visual Studio
Mar 2004 - Aug 2004
6 months
Erlangen, Germany
Lorem ipsum dolor sit amet

Siemens MED MR

  • Redesign of user interface software components for magnetic resonance imaging scanners (Syngo MR)
  • Create and extend interface components
  • Skills: UML, COM, C++, Syngo, MFC
  • Tools used: Windows, Visual C++, Rational ClearCase, Rational Rose, PC-Lint, Rational Purify, Rational ClearQuest
Mar 2003 - Feb 2004
1 year
Erlangen, Germany
Lorem ipsum dolor sit amet

Siemens MED MR

  • Design and implementation of a logbook analyzer with detailed analyses and evaluations
  • Development and implementation of a custom language for describing error patterns based on XML
  • Display of various evaluations as lists and formatted using XML/XSLT
  • Export of the evaluations to Excel, Outlook, XML, CSV (comma separated values)
  • Design and implementation of the user interface and the program structure
  • Implementation of numerous configuration options using XML files
  • Integration of various external tools
  • Skills: Visual C++, MFC, COM, UML, C++
  • Tools used: Windows, Rational ClearCase, Rational Rose, PC-Lint, Rational Purify, Rational ClearQuest, Altova XMLSpy
Feb 2002 - Jul 2002
6 months
Nuremberg, Germany
Lorem ipsum dolor sit amet

DATEVeG

  • Design and implementation of a database cache
  • Various product-specific subprojects in C++
  • Windows programming in GG Kanzleiorganisation
  • Skills: Visual C++, COM, Serena PVCS
  • Tools used: Windows, Rational Rose, Sybase ASA
Jan 2001 - Jan 2001
1 month
Neumünster, Germany
Lorem ipsum dolor sit amet

Sauer GmbH

  • One-week instructor training in Visual C++/MFC and Windows programming
  • Skills: Visual C++, C++
  • Used products: Windows, Microsoft Visual Studio
May 2000 - Dec 2001
1 year 8 months
Hamburg, Germany
Lorem ipsum dolor sit amet

DATEVeG

  • Database migration from Btrieve to SQL (database transformer)
  • Various product-specific subprojects in C++
  • Windows programming
  • Skills: Visual C++, COM, UML
  • Used products: Windows, Serena PVCS, Rational Rose, Sybase ASA
Oct 1999 - Mar 2000
6 months
Bremen, Germany
Lorem ipsum dolor sit amet

Bremer Werk für Montagesysteme

  • Development of a heated mirror welding system in Visual C++/MFC for HELLA KGaA Hueck & Co.
  • Operator and setup program with graphical display, program flow steps, logging, etc.
  • Skills: Visual C++, MFC, C++, architecture
  • Used products: Windows, Microsoft Visual Studio
Jul 1998 - Jun 1999
1 year
Bremen, Germany
Lorem ipsum dolor sit amet

Bremer Werk für Montagesysteme

  • Industrial project (assembly line) for an engine manufacturer of agricultural vehicles
  • Control, visualization, and quality assurance system (planning and implementation)
  • Skills: Visual C++, SQL, MFC, ODBC, architecture
  • Used products: Oracle, Windows, Microsoft Visual Studio, Oracle 8
Jun 1998 - Jun 1998
1 month
Lorem ipsum dolor sit amet

Bremer Werk für Montagesysteme

  • Instructor training in Visual C++ (MFC) and Windows programming
  • Skills: Visual C++, C++
  • Used products: Windows, Microsoft Visual Studio

Languages

German
Native
English
Advanced
French
Elementary

Education

Oct 1987 - Jun 1990

University of Bremen

Pre-Diploma in Computer Science · Computer Science · Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions