Profilbild von Christoph Kress Software-Entwickler und Architekt .NET aus Groebenzell

Christoph Kreß

teilweise verfügbar

Letztes Update: 06.09.2022

Software-Entwickler und Architekt .NET

Abschluss: Diplom-Chemiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

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

Projekthistorie

01/2021 - bis jetzt
Software-Entwicklung, Architektur
REWE Systems (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

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 (Pharma und Medizintechnik)

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 (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

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

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

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

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 (Industrie und Maschinenbau, 500-1000 Mitarbeiter)

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 (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

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 (Pharma und Medizintechnik, 250-500 Mitarbeiter)

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 (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

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 (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

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 (Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

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 (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

  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 (Sonstiges, 1000-5000 Mitarbeiter)

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

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Großraum München, Süddeutschland, Westösterreich, Ostschweiz. Zu 100% vor Ort.
Profilbild von Christoph Kress Software-Entwickler und Architekt .NET aus Groebenzell Software-Entwickler und Architekt .NET
Registrieren