Profileimage by Christoph Kress Software-Entwickler und Architekt .NET from Groebenzell

Christoph Kreß

partly available

Last update: 06.09.2022

Software-Entwickler und Architekt .NET

Graduation: Diplom-Chemiker
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Skills

  • .NET
  • C#
  • ASP.NET Web API
  • Windows Forms
  • WPF
  • Entity Framework
  • Unit Tests (NUnit, MSTest, xUnit)
  • Visual Basic for Applications (VBA)
  • XML, XML Schema
  • SQL
  • OOA, OOP
  • REST
  • SOAP
  • JSON
  • Visual Studio
  • StyleCop
  • FxCop
  • SonarLint
  • SQL Server
  • Azure DevOps
  • Team Foundation Server
  • Team Foundation Version Control (TFVC)
  • Subversion (SVN)
  • Git
  • Jenkins
  • Jira

Project history

01/2021 - Present
Software-Entwicklung, Architektur
REWE Systems (Consumer goods and retail, 1000-5000 employees)

Erweiterung, Modernisierung und Pflege der zentralen Desktop-Anwendung für die Recherche in geschäftskritischen Daten in einem regulierten Umfeld. Modernisierung der Architekturen weiterer Anwendungen, Abbau technischer Schulden.
  • .NET 3.5-4.8
  • C# 7
  • Windows Forms
  • MS Test
  • Visual Studio 2019
  • Microsoft SQL Server 2016
  • Jira
  • SVN

09/2020 - 01/2021
Software-Entwicklung
ERT Clinical (Pharmaceuticals and medical technology)

Erweiterung und Modernisierung der zentralen Anwendung für die Durchführung von Studien für Medizinzulassungen.

Technologien: 
  • .NET 4.7.1
  • C# 7
  • ASP.NET Web API
  • REST
  • JSON
  • WCF
  • Visual Studio 2019
  • Microsoft SQL Server 2016
  • Postman
  • TFS
  • GitLab
  • Polarion

10/2019 - 03/2020
Software-Entwicklung, Architektur
Deutsche Pfandbriefbank (Banks and financial services, 1000-5000 employees)

Erweiterung und Modernisierung des zentralen Vertriebswerkzeuges.
Migration .NET Core 2.2 auf .NET Core 3.0.
Programmierung von Kommunikationsclients zu Backend-Systemen (RESTful JSON Web Services, SOAP-WebServices).
Programmierung von Geschäftslogik und Datenzugriffscode auf heterogene Datenquellen für die Zusammenstellung der zu versendenden Daten.
Entwurf von Workflows und Zustandsverwaltung.
Abstimmung mit dem Fachbereich und technischen Stakeholdern.
Technologien: .NET Core 2.2, .NET Core 3.1, ASP.NET Core Web API, Entity Framework Core, C# 8, REST, JSON, WCF, MediatR, MS Test, xUnit, Moq, Visual Studio 2019, Microsoft SQL Server 2016, SSIS, SQL Server Management Studio, Azure Data Studio, Postman, SVN, Jira, TeamCity

02/2019 - 08/2019
Software-Entwicklung, Architektur
MunichRe (Insurance, 5000-10.000 employees)

Umsetzung fachlicher Anforderungen in der weltweit eingesetzten, sehr komplexen Software zur Risikoberechnung und Angebotserstellung im Rückversicherungsgeschäft.
Großprojekt mit mehreren Teams (incl. Offshore-Entwicklung) und einer Vielzahl an Visual-Studio-Solutions/Projekten.
Desktop-Anwendung mit zweistufiger Server-Anbindung.
Geschäftslogik vornehmlich im Client, Webservices-Schnittstelle zur Zentralisierung von Datenabfragen, weitere Webservices-Schnittstelle gegen die Datenbankschicht (multiple Datenbanken).
Technologien: .NET Framework 4.7, C# 6, Windows Forms, Infragistics, REST, JSON, WCF, Visual Studio 2015/2017/2019, OpenAPI/Swagger, Postman, MS Test, Rhino Mocks, TFVC, Azure DevOps, Microsoft SQL Server, Oracle DB, hauseigene Frameworks

08/2017 - 01/2019
Software-Entwicklung, Architektur
McKinsey & Company (1000-5000 employees)

Analyse, Bugfixing, Refactoring und Erweiterung einer internen Desktop-Software mit Datenbankanbindung.
Programmierung einer Dokumentenverwaltung mit Anbindung an Cloud-Storage.
Erweiterung der Desktop-Anwendung in Richtung Client/Server.
Anforderungsanalyse, Konzeption und Entwicklung von Web-Anwendungen.
Erstellung von Unit- und Integration Tests.
Architektur- und Clean-Code-Beratung.
Technologien: .NET Framework 4.5/4.7.1, .NET Core 2.0/2.2, C# 7.3, VBA (Excel), ASP.NET Core Web API, ADO.NET, Entity Framework, Microsoft SQL Server, SQL Server Data Tools, SQL Server Management Studio, Azure Data Studio, Oracle DB, Oracle Developer Tools for Visual Studio, Entity Framework, Box.com SDK, WPF, Prism, Visual Studio 2017, Visual Studio 2019, MS Test, Git/GitHub Enterprise

05/2017 - 07/2017
Software-Entwicklung, Architektur, Beratung
ADM Wild (1000-5000 employees)

Analyse, Refactoring und Erweiterung einer 2-Schicht-Lösung zur Produktionsdatenverarbeitung.
Implementierung von Models und ViewModels, Erstellung von Unit Tests für neuen Code.
Architektur- und Clean-Code-Beratung.
Technologien: .NET Framework 4.5, C# 7, Windows Forms, Visual Studio 2017, Excel, VBA, MSTest, SourceGear Vault, Microsoft SQL Server

02/2017 - 04/2017
Software-Entwicklung, Architektur
VAT Vakuumventile AG (Industry and mechanical engineering, 500-1000 employees)

Fehlerbehebungen und Anpassung einer 2-Schicht-Lösung (hauseigenes ERPSystem).
Analyse von Architektur und Laufzeitverhalten/Laufzeitfehlern der Produktionssteuerungssoftware.
Erstellung von Unit Tests.
Technologien: .NET Framework 4.5, Visual Basic .NET, VBA, Access, C# 7, Windows Forms, Visual Studio 2017, MSTest, Team Foundation Server, Scrum

11/2016 - 02/2017
Software-Entwicklung
Dentsply Sirona (Pharmaceuticals and medical technology, 1000-5000 employees)

Mitwirkung bei Weiterentwicklung und Bugfixing einer Client-/Server-Lösung für Patientenverwaltung, Befunderstellung und Diagnostik im zahnärztlichen Bereich.
Technologien: .NET Framework 4.5, C# 6, WPF, XAML, LINQ, XML, JSON, Visual Studio 2015, MSTest, Scrum, Subversion, Ankh, TortoiseSVN

10/2015 - 11/2016
Software-Entwicklung, Architektur, Beratung
Seleon GmbH (Pharmaceuticals and medical technology, 250-500 employees)

Entwicklung einer Client-/Server-Lösung für die Produktionssteuerung in der Medizintechnik (Zulassungsstufe C).
Entwickelt wird ein Gerät zur Befüllung von Infusionsbeuteln zur intravenösen Ernährung nach individuellem Rezept (Total Parental Nutrition).
Die Gerätesteuerung erfolgt über einen Embedded-Computer (Windows Embedded 7) mit Touch-Screen mittels einer WPF-Anwendung.
Die Kommunikation mit der Geräte-Firmware erfolgt über den CAN-Bus.
Die Auftragssteuerung, Stammdatenverwaltung, Datenhaltung und Schichtauswertung erfolgt über eine Web-Anwendung (Single-Page-Anwendung) und für die Kommunikation der Gerätesoftware und der Web-Anwendung werden Web-Services und JSON eingesetzt.
Technologien: .NET Framework 4.5, C# 6, WPF, XAML, LINQ, XML, JSON, Visual Studio 2015, MSTest, Entity Framework, SQL Server, Ansteuerung CAN-Bus-Controller, Scrum, Subversion, Ankh, TortoiseSVN, Jenkins, Jira

06/2014 - 07/2015
Software-Entwicklung, Architektur
Krones AG (Industry and mechanical engineering, 5000-10.000 employees)

Entwicklung einer Client-/Server-Lösung für die Produktionsüberwachung.
  • Implementierung einer Service-Schicht auf einem komplexen Backend.
  • Aggregation von Maschinendaten
  • Datenaufbereitung
  • Schnittstellenimplementierung (WCF-Services)
  • Entwurf und Implementierung von Berechnungsalgorithmen
Refactoring vorhandenen Codes hinsichtlich SingleResponsibility-Prinzip und Testbarkeit
  • Umfangreiche Unit- und Integrationstests
Übernahme der Weiterentwicklung des Web-Frontend (Single Page Application)
  • Bugfixing, Code-Reviews
Dokumentation (Schnittstellenspezifikation
Technologien: .NET Framework 4.5, C# 5, NUnit, NHibernate, WCF, LINQ, XML, SQL Server, Visual Studio 2013, Visual Studio 2015, HTML 5, CSS, JavaScript, Knockout.js, JSON, Scrum, Subversion, Ankh, TortoiseSVN, Redmine

02/2014 - 06/2014
Software-Entwicklung
MAN Truck & Bus (Automotive and vehicle construction, 5000-10.000 employees)

Mitarbeit an der Neuentwicklung einer Lösung für die Produktionssteuerung in der LKW-Fertigung
Datenbankbasierte Client/Server-Lösung mit Web-Frontend
Ablösung der monolithischen Desktop-Software (Visual Basic 6)
Technologien: .NET Framework 4.0, C# 5, ASP.NET MVC, Entity Framework, WCF-Services, LINQ, XML, Oracle, Visual Studio 2013, Scrum, Jira, Subversion, Ankh, TortoiseSVN

10/2013 - 01/2014
Software-Entwicklung
Sartorius Stedim Biotech GmbH (Pharmaceuticals and medical technology, 5000-10.000 employees)

Bugfixing des Desktops-Clients einer Client-/Server-Lösung zur Produktionssteuerung und -überwachung von Bioreaktoren
Technologien: .NET Framework 4.0, C# 5, WPF, WCF-Services, LINQ, XML, Visual Studio 2013, Team Foundation Server 2013, Scrum

07/2010 - 10/2013
Software-Entwicklung, Architektur, Beratung
MAN Diesel & Turbo (Industry and mechanical engineering, 5000-10.000 employees)

  1. Ausbau der vorhandenen Desktop-Anwendung zur Berechnung thermodynamischer und sonstiger technischer Kenndaten von diesel- und gasbetriebenen Großmotoren für Schifffahrt und Kraftwerke
  2. Teilprojektleitung ProjedatWeb/EDP
  3. Konzeption, Realisierung und Betrieb einer verteilten, web-basierten Client-Server-Anwendung zur Auslegung von Schiffsmotoren für die Nutzung durch Lizenznehmer
  4. Implementierung neuer Algorithmen (Thermodynamik, Kinetik)
  5. Erweiterung, Optimierung und Bugfixing vorhandener Berechnungsalgorithmen (Refactoring, Multithreading)
  6. Technische Dokumentation
Technologien: .NET Framework 4.0, C# 5, Silverlight 4, WCF Web Services, LINQ, XML, XSLT, HTML, CSS, JavaScript, jQuery, JSON, LaTeX, Eclipse, Visual Studio 2012, Team Foundation Server 2010

11/2009 - 05/2010
Software-Entwicklung, Architektur
ADAC (Other, 1000-5000 employees)

Konzeption und Realisierung der Anwendungsschichten „Geschäftslogik“ und „Datenzugriff“ einer neu entwickelten Webanwendung zur anbieterübergreifenden Buchung von Mietwagen (speziell Ferienmietwagen) in einem komplexen ITUmfeld
  • Dynamische Integration von Fremddaten
  • Konzeption und Realisierung der Datenbank, Entwicklung der Stored Procedures, Konzeption und Realisierung des Dienstes zur Pflege und Aufbereitung der Stammdaten der Anwendung
  • Übernahme der Benutzerschnittstelle
  • Code-Review
  • Fehlerbehebung
  • Implementierung fehlender Funktionalität und teilweise Neukodierung
Technologien: .NET Framework 3.5, Visual C 3#, ASP.NET, ASP.NET AJAX, Web Services, HTML, CSS, JavaScript, jQuery/Prototype, JSON, XML, XML Schema, Codegenerierung aus XML Schema, T-SQL, SQL Server 2008, Visual Studio 2008 Team Developer, Team Foundation Server 2008, Visual SourceSafe, Altova XML Spy

Local Availability

Only available in these countries: Germany, Austria und Switzerland
Großraum München, Süddeutschland, Westösterreich, Ostschweiz. Zu 100% vor Ort.
Profileimage by Christoph Kress Software-Entwickler und Architekt .NET from Groebenzell Software-Entwickler und Architekt .NET
Register