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

Similar Freelancers

Discover other experts with similar qualifications and experience

Michael S.

Logistics System Conversion

View Profile
Thorsten G.

Software Architect

View Profile
Ulrich Gerhard L.

Software / System / Integration tester

View Profile
Matthias S.

Software Developer and Consultant

View Profile
Guido S.

Migration of Angular Applications from KeyCloak to Entra ID

View Profile
Moritz F.

AWS Developer/DevOps Engineer (Energy Trading) (Freelancer)

View Profile
Werner M.

IT Support

View Profile
Markus D.

Senior Developer, Coach

View Profile
Andre F.

Data transformation and homogenization between multiple backend systems

View Profile
Frank E.

DevOps

View Profile
Johannes R.

Supervision of student thesis Adrian Bohnert; Blockchain and Smart Contracts

View Profile
René P.

New development of a component-based complete solution for efficient workflows in municipal institutions

View Profile
Krzysztof N.

Backend Microservices Migration Specialist

View Profile
Oleg O.

Senior Software Developer C#

View Profile
Matthias M.

Architecture Review, Documentation and Change Management Process

View Profile
Christian H.

IT Consultant / Developer in a Microsoft Environment

View Profile
Jens M.

Team Lead

View Profile
Caglar Ö.

Lecturer

View Profile
Peter A.

IT Consultant

View Profile
Reinhold S.

Senior Software Developer

View Profile
Vedran K.

Enterprise Application Consultant / Developer

View Profile
Mojtaba G.

Full-Stack Software Developer

View Profile
Lukas G.

Full-Stack Developer / Architect

View Profile
Sascha J.

Agile Coach & Partner

View Profile
Hannah D.

Fullstack Developer

View Profile
Andreas A.

IT Application Manager

View Profile
Dirk V.

Full Stack Developer

View Profile
Stephan Z.

GIS Expert and Database Developer in the Field of Traveler Information Systems

View Profile
Ronald T.

Product Owner for a REST API and related interface projects for end-to-end digitization of

View Profile
Ilja L.

Software Engineer/Architect (Tech Lead), Team Lead

View Profile