Profilbild von Christoph Linke Senior .NET Entwickler aus Duesseldorf

Christoph Linke

teilweise verfügbar

Letztes Update: 24.01.2024

Senior .NET Entwickler

Firma: Christoph Linke
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

PROFIL-CHRISTOPH-LINKE-2023-11-21_240124.pdf

Skills

Methoden:
Scrum
Kanban
Wasserfall
V-Modell/V-Modell XT
Spiral
Microsoft Solution Framework
TDD - Test Driven Development
Programmiersprachen:
C#
Java
Python
Objective-C
C/C++
JavaScript
Schwerpunkte:
Desktop Applikationen: WPF, Windows Forms,
Web: Silverlight, ASP.NET, ASP.NET MVC,
(Web) Services: Micriservices, WCF, ASP.NET Web API
Tools:
Visual Studio 2005/2008/2010/2013/2015/2017
Team Foundation Server
Subversion, Git, Githib, Bitbucket
CVS
Enterprise Architect
Altova XMLSpy
Xcode
SilkTest
Silk Performer
WinRunner
QuickTest

Datenbanken:
SQL Server 2000/2005/2008/2008 R2 und jünger
Informix
DB2
Oracle

OS:
Linux/Unix
Mac OS X
Windows

Sonstiges:
Active Directory
ADFS - Windows Identity Foundation
Windows Server 2008 R2
Internet Information Service 
Microservices

Projekthistorie

Brachen und Kunden:
------------------------------------------------------------------------------------------------------------------------------------
Automotive
Kraftstoffe, Öl
Logistik, Spedition
Einzelhandel
Touristik
Versicherungen
Behörden & Öffentliche Verwaltungen
Bau
Telekommunikation
Automobile
Sonstiges
 
(z.B.: valtech_ (Audi), mobene GmbH & Co KG, Continental AG, HAVI Logistics GmbH, WINCOR-Nixdorf Retail Consulting GmbH, Amadeus Germany GmbH, NÜRNBERGER Versicherungsgruppe, Bundesagentur für Arbeit, T-Systems, Eurovia, Atos Origin, Berlitz, eResearch Technology)

------------------------------------------------------------------------------------------------------------------------------------
PROJEKTE:
02/2016 – heute
-----------------------------------------------------------------------------------------------------------------------------------
Branche:         Versicherungswesen
Name:             -
Einsatzort:       Düsseldorf
Position:          Software Entwickler
Technologien:  C#, .NET 4.5.2, WCF, Web API, Java, Microservices, Spring Boot
Methoden:       Agil, Scrum
Aufgaben:       Implementierung verschiedener WCF Services, REST Services ASP.NET Web API,                                   Optimierungen und Wartung, Entwicklung 
                        Software Tests mit C#
                        Implementierung div. Microservices mit Java, Spring Boot, Spring Cloud unter              
                        Verwendung der AWS Cloud Services
                        Analyse, Konzeption, Implementierung und Korrektur diverser Anforderungen, Wartung, 
                        Bereitstellung mit InstallShield

                        DEV OPS

09/2015 - heute
-----------------------------------------------------------------------------------------------------------------------------------
Branche:     Automotive
Name:         AudiCity MTT
                 
            Wartung und Pflege der AudiCity MTT, Implemtierung automatisierter Software Tests mit Ranorex und C#

Einsatzort:      Düsseldorf
Position:         Software Entwickler, Software Tester
Technologien: C#, .NET 4.5.1, WPF, MEF, WCF, ASP.NET Web API
Pattern:           MVVM, IoC,
Tools:              Visual Studio 2013, Windows 8.1, Caliburn.Micro, MEF 2.0
Methoden:  
Aufgaben:      Wartung und Pflege der AudiCity MTT (WPF Anwendung)
                    Analyse und Korrektur diverser anwendungskritischer Bugs            
                    Implementierung Software Tests mit C# zur Automatiserung unter Verwendung von Ranorex


06/2015 - 08/2015
-------------------------------------------------------------------------------------------------------------------------------------
Branche:     Internetdienstleister
Name:         Noch kein Name
                 
     Implementierung domainenspezifischer Tools (+Webclient)

Einsatzort:      Düsseldorf
Position:         Software Entwickler
Technologien: C# 6, .NET 4.6.0, ASP.NET MVC, SQL,
Pattern:           MVC
Tools:              Visual Studio 2015, SQL Server 2014, Windows 8.1, IIS, Syncfusion Essential Studio
Methoden:  
Aufgaben:    Implementierung domainenspezifischer Tools
                    Implementierung WebClient            
                    Implementierung Unit Tests


04/2015 - Ende Mai 2015
-------------------------------------------------------------------------------------------------------------------------------------
Branche:     Öl und Kraftstoffe
Name:         Voxtron Erweiterung Telefonbuch
                 
                    Implementierung eines Telefonbuch/Kontaktverwaltung

Einsatzort:      Essen
Position:         Software Entwickler
Technologien: C#, .NET 4.5.1, ASP.NET MVC, SQL, Voxtron
Pattern:           MVC
Tools:              Visual Studio 2013, SQL Server 2014, Windows 7, Syncfusion Essential Studio
Methoden:  
Aufgaben:    Implementierung eines Telefonbuches mit der Erweiterung aus diesem heraus einen
                    Anruf zu tätigen             
                    Implementierung eines Telefonbuches/Kontaktverwaltung
                    Implementierung Datenbank
                    Implementierung Data Access Layer unter Verwendung des Entity Frameworks 6
                    Implementierung zur Darstellung aller Kontaktdaten groupiert nach der Zugehörigkeit zu
                    Teams
                    Implementierung der Logik zur Pflege der Kontaktdaten (Hinzufügen, Ändern, Löschen (in
                    Abh. der einem User zugeordneten Rechte
                    Implementierung der Logik, um aus der Anwendung einen Anruf zu tätigen in Abh. des
                    selektierten Eintrags
                    Implementierung der Logik die Schriftgröße aller verwendeten Controls zu ändern
                    Validierungslogik
 
11/2014 - 03/2014
-------------------------------------------------------------------------------------------------------------------------------------
Branche:      Automobile
Name:          Impacted Projects
                  
               Implementierung einer mit WPF entwickelten Erweiterung für PTC Integrity 


Einsatzort:   Regensburg
Position:      Software Entwickler
Technologien: C#, .NET 4.0, WPF, WCF, Integrity CLI,
Pattern:       MVVM
Tools:          Visual Studio 2013, Blend, Windows 7, 
Methoden:   Scrum
Aufgaben:    Implementierung einer Erweiterung für PTC Integrity, Implementierung eines WCF Services
              
                     Implementierung eines WCF WebServices zum Abrufen und Erstellen/Aktualisieren von
                     Projektbezogenen Daten
                     Implementierung (WPF) Presentation Layer 
                     Implementierung (WCF) Service Layer
                     Implemetierung eines generischen ObjectMapper
                     Implementierung Parser
                     u.a. Entwicklung verschiedener Steuerelemente zur Darstelung der Daten, die durch den
                     Anwender angepasst werden können sollen
                     Validierungslogik
                     Implementierung Performancesteigernder Funktionalität
                     Unit/Integration Tests
 
05/2014 - 09/2014
-------------------------------------------------------------------------------------------------------------------------------------
Branche:      Logistik 
Name:         VPE.NET, Planung, Lieferung 
              
              Implementierung einer WPF Desktop Anwendung zur Planung von Lieferungen
              für Promotions einer Fast Food Restaurant Kette 
              (Promotions bei McDonald's)
                  
Einsatzort:   Duisburg
Position:     Software Entwickler
Technologien: C#, .NET 4.5.1, WPF, ADO.NET, Oracle Data Provider for .NET
Pattern:        MVVM, Factory, Singleton
Tools:           Visual Studio 2013, Blend, Windows 7, Oracle 10g (v10.2), 
Pattern:        MVVM, Factory
Methoden:    Scrum
Aufgaben:     Implementierung einer Neuanwendung
                     Implementierung des Data Access Layers zum Holen, Speichern, Exportieren,
                     Sperren und Entsperren von Datensätzen
                     Implementierung Presentation Layer 
                     u.a. Entwicklung verschiedener Steuerelemente, wie
                     Non-Selectable Listbox, Progress Ring
                     Entwicklung einer Erweiterung (Behavior) für ScrollViewer, um nicht
                     sichtbare Elemente in den sichtbaren Bereich scrollen oder initial, beim
                     Laden einen Listbox, einen bestimmten Eintrag in den sichtbaren Bereich
                     zu scrollen
                     Implementierung Funktionalität, um mehrere Listen synchron vertikal und
                     horizontal scrollen zu können
                     Implementierung div. Converter
                     Implementierung eines UserControl zur Anzeige der für ein Restaurant
                     wichtigen Daten zur Bearbeitung einer Promotion unter Verwendung einer    
                     multidimensionalen Liste (TimeBeam)
                     Implementierung Algorithmus zur Berechnung einer Projektion in
                     Abhängigkeit der zuvor geänderterten Werte für Korrektur und
                     Liefermengen
                     Implementierung der Events, die nach Drücken der Enter-Taste, sowie nach
                     Verlassen des Textfeldes eine Berechnung auslösen
                     Implementierung Funktionalität, um mit Pfeiltasten vor und zurück
                     navigieren zu können
                     Validierungslogik
                     Implementierung der Funktionalität, um mit der +/- Taste, in Abhängigkeit
                     der Packungsgröße, eine Liefermenge in ein ausgewähltes Textfeld eintragen
                     zu können
                     Farbliche Hervorhebung wichtiger Daten in Abhängigkeit einer Berechnung
                     Implementierung einer Logik um mit Pfeiltasten durch Listen navigieren zu
                     können
                     Implementierung Performancesteigernder Funktionalität
                     UnitTests
 
02/2014 - Ende 03/2014
------------------------------------------------------------------------------------------------------------------------------------
Branche:      Einzelhandel 
Name:         Kiosk, Payback 
              
              Applikation zur Verwaltung der Profildaten und Anzeige und Verwaltung des Punktestandes, der Gutscheine und Coupons

Einsatzort:   Hilden, Kattowitz
Position:     Software Entwickler
Technologien: C#, .NET 4.0, Silverlight, WCF, 
Tools:        Visual Studio 2012, Blend, Windows 7, Microsoft Point of Service for .NET                  (POS for .NET), Prism SDK
Methoden:     
Aufgaben:     Erweiterung  Silverlight Anwendung, Bugfixing, Optimierungen
 
              Entwicklung eines UserControls zur Darstellung aller Daten, die bei einer Payback Kartenbestellung durch den Anwender
              eingegeben wurden mit der Möglichkeit diese nachträglich zu bearbeiten
              Fehlerbehebung: Virtuelles Keyboard wird in Views nicht aktiviert
              Fehlerbehebung:  Hervorhebung der Darstellung fehlerhafter Eingabedaten
              Workflowänderung nach Aktivierung eines Gutscheines
              Fehlerbehebung: Behebung eines fehlerhaften Commands
 
 
05/2013 - 12/2013
-------------------------------------------------------------------------------------------------------------------------------------
Branche:      Reisebranche 
Name:         Gui Test Interpreter
              
              Test Tool(mit Interpreter, Test Automation Framework, eigener   
              Skriptsprachen)
Einsatzort:   Bad Homburg
Position:     Software Entwickler, Software Tester
Technologien: C#, .NET 4.0, Ecma Script
Tools:        Visual Studio, Windows XP, Ranorex
Methoden:     Agil: Kanban
Aufgaben:    Erweiterung  Test Automation Framework
              Entwicklung  Strategien zur Beschreibung  unterschiedlicher Verhaltensweisen
              und Eigenschaften einer oder mehrerer Kontrolltypen
              Entwicklung Default Strategien
              Entwicklung  Funktionalität unterschiedlicher Kontrolltypen
              (Applikationsunabhängig)
              Entwicklung Applikationsabhängiger Komponenten
              Entwicklung und Erweiterung der Schnittstelle zur Übergabe der Daten an das
              Ranorex Automation Framework
              Entwicklung Funktionalität zum Zugriff auf das Clipboard
              Implementierung der Funktionalität zum Vergleich von Bildern
              Entwicklung Oberfläche zur visuellen Darstellung nicht automatisierter
              Verarbeitungsschritte
              Erstellung der Technischen Dokumentation
 
 
05/2013 - 10/2013
------------------------------------------------------------------------------------------------------------------------------------
Branche:      Reisebranche 
Name:         Diverse: BistroPortal, Selling Platform Connect
Einsatzort:   Bad Homburg
Position:     Software Tester
Technologien: Testlang, Ecma Script
Tools:        Gui Test Interpreter, Ranorex, HP Quality Center
Methoden:     Agil: Kanban
Aufgaben:     Testskripterstellung anhand von Testfallbeschreibungen
              Manuelle Tests
 
 
01/2012 - 04/2013
-------------------------------------------------------------------------------------------------------------------------------------
Branche:      Versicherungswesen 
Name:         BTnet
              Applikation zur kundenbezogenen Erstellung von Angeboten im Versicherungswesen
Einsatzort:   Nürnberg
Position:     Software Entwickler
Technologien: Silverlight, Windows Communication Foundation, Entity Framework (Code First),  
              JavaScript, BiPRO, C#, JAVA
Tools:        Visual Studio, SQL Server 2008 R2, Windows Server 2008 R2
Methoden:
Aufgaben:
              Entwicklung WCF-Service zum Datenaustausch zwischen zwei Anwendungen  
              (Java/.NET) 
              Entwicklung einer Java Library zur Erstellung von Steuerungs-
              /Informationsdateien (Digitale Unterschriften, eSignature) 
              Erstellung ER-Modell zur Vorhaltung Benutzerrelevanter Daten 
              Entwicklung Service Layer: WCF Service, um Benutzerrelevante Daten abzufragen und anzulegen 
              Entwicklung Data Access Layer: Entity Framework Code First 
              Entwicklung/Erweiterung Oberfla?che (Silverlight) Autoscrolling zu nicht sichtbaren Steuerelementen Ein-/Ausblenden der Seitennavigation 
              Entwicklung Funktionalita?t zur Darstellung von HTML- Content im Silverlight-Client zur Integration einer externen Webanwendung 
              Entwicklung Silverlight-UserControl als Html Host
              Erweiterung der Benutzeroberfla?che des Deployment Servers
              Proof of Concepts
              Konzepterstellung der zu implementierenden Anforderungen/Funktionalita?t 
 
 
07-2011 - 12-2011
------------------------------------------------------------------------------------------------------------------------------------
Branche:      Medizintechnik
Name:         DataCleaning
              SW/Desktop Applikation zur Bearbeitung von Datenschiefständen
Einsatzort:   Würzburg
Position:     Entwickler
Technologien:  
              Windows Forms
              Windows Communication Foundation
              SQL Server
              DevExpress Components, MVP Pattern
Methoden:      
Aufgaben:     Weiterentwicklung der grafischen Oberfläche / Views / Presenter
              Redesign Views
              Fehlerkorrektur/-behebung
 
 
04/2010 - 07-2011
-------------------------------------------------------------------------------------------------------------------------------------
User Profile Site
User Profil, Start- und Übersichtsseite der dem User zugeordneten Anwendungen 
Frankfurt
Entwickler
Windows Identity Foundation: Federation Authentifizierung
Active Directory Access: Setzen und Ändern der  Userrelevanter Attribute
Webkonfigurationserweiterung
Entwicklung Views
Custom Localization
Validierungslogik
Unit Tests
Testplanung, -ausführung
C#, .NET 4
ASP.NET,  jQuery,
Active Directory  
ADFS, Windows Identity Foundation
Windows Server 2008 R2
Internet Information Service 7.5


01/2011 – 05/2011
------------------------------------------------------------------------------------------------------------------------------------
Web-Applikation zur Bereitstellung kundenspezifischer Daten
Frankfurt
Entwickler
ADFS, Windows Indentity Foundation
Active Directory Zugriffe zum Ändern Userrelevanter Attribute
Länderspezifische Anpassungen
SQL Server Reporting Services 2008 R2
Entwicklung Unittests
ASP.NET, ASMX WebService
Visual Studio 2010, Internet Information Services, Windows Server 2008 R2, C#, .NET 4.0,
MVP, MVVM
 
04/2010 – 04/2011
------------------------------------------------------------------------------------------------------------------------------------
Enterprise Resource Planning System
Internationales Projekt, Frankfurt/Tokio
Entwickler
Active Directory Authentifizierungs Provider
Länderspezifische Anpassungen
Datensynchronisation
Logging
Entwicklung Unittests
Testplanung, Testkoordination, Testdurchführung
Silverlight, Windows Communication Foundation
Visual Studio 2008, Internet Information Services, Windows Server 2008, C#, .NET 3.5, Prism, Enterprise Library, Unity, (MVP, MVVM)
 
04/2010 - 07/2010
-------------------------------------------------------------------------------------------------------------------------------------
Entwicklung Zeiterfassungssystem
Frankfurt
Entwicklung Data Access Layer, LINQ To SQL, Repository,
Entwicklung Modul Administration
- Projektübersicht, Zuweisung User zu Projekt, Zeiterfassung pro Projekt
- Entwicklung GUI
- Entwicklung Unit-Test 
Visual Studio 2008, Windows Presentation Foundation, Windows Server 2008, C#, .NET 3.5, Prism, Enterprise Library, Unity, (MVP, Presentation Model)
 
 
10/2009 – 01/2010
------------------------------------------------------------------------------------------------------------------------------------
Twitter Client - Erweiterung
Dienstleister; Düsseldorf
Entwickler
Entwicklung Client/Erweiterung unter Verwendung des Model-View-ViewModel UI Patterns
Entwicklung eines RESTful Services
Validierungslogik
Entwicklung eines Test Clients zum Nachweis der erforderlichen REST Service Funktionalität in WPF
Entwicklung Unittests
Visual Studio 2008, Internet Information Services, Windows Server 2008, C#, .NET 3.5

03/2009 – 09/2009
------------------------------------------------------------------------------------------------------------------------------------
Reengineering einer bestehenden Business Anwendung
Bau; Bottrop
Entwickler
Diverse Anpassungen,
u.a. UI, Serialisierung, Validierungslogik
Unittests
Visual Studio 2008, C#, XML, Windows Server 2008, VBScript, .NET 2.0

Anpassung und Erweiterung einer Business Anwendung
Bau; Bottrop
Entwickler
Design und Implementierung Geschäftslogik
Entwicklung Business Rules, Validierung
Entwicklung Windows Forms Oberflächen
Anpassung (.NET Remoting) Service
Entwicklung Unittests
Visual Studio 2008, C#, .NET 2.0, Windows Server 2008, SQL Server 2005

Softwareverteilung
Bau; Bottrop
Entwickler
Erstellung und Test Verteilungsskripte, Pflege und Wartung der Client/Server
Enteo NetInstall 5, Windows Server 2008, VBScript, WMI, SQL Server

12/2008 – 03/2009
------------------------------------------------------------------------------------------------------------------------------------
Entwicklung eines Fragenkataloges zur Vorbereitung von Prüfungen
Dienstleister; Essen
Entwickler
Entwicklung eines WebServices
Entwicklung des Desktop-Clients
Design und Entwicklung der Datenbank, Datenbank-Skripte
Entwicklung Unittests
Visual Studio 2008, Internet Information Service 6, Windows Server 2003, SQL Server 2005

03/2008 – 11/2008
------------------------------------------------------------------------------------------------------------------------------------
Dienstleister; Düsseldorf
Administration
Wartung und Pflege Domänencotroller, Netzwerk
Windows Server 2008

01/2008 – 02/2008
------------------------------------------------------------------------------------------------------------------------------------
Telekommunikation; Düsseldorf
Test einer großen Systemlandschaft, Abbildung Businessday
Software Tester
Konzeption Lasttest
Erstellung/Pflege/Wartung Skripte
Bereitstellung Testdaten
Testdurchführung
Borland SilkPerformer, Windows NT, Windows 2000 Server, Oracle 9i, Remotedesktop
 
01/2004 - 10/2007
------------------------------------------------------------------------------------------------------------------------------------
01/2007 – 10/2007
Dienstleister, Nürnberg
Funktionale Tests Kundenverwaltungssystem
Software Tester
Anforderungsanalyse Erweiterung/Anpassung Testsystem
Wartung Testsystem
Erstellung/Anpassung/Wartung Testskripte
Durchführung Regressionstests
Fehleranalyse
Borland SilkTest, Windows Server 2003, RemoteDesktop, VNC, HP TestDirector, Access, SQL Server 2000
01/2004 – 12/2006
Behörde, Nürnberg
Funktionale Tests Kundenverwaltungssystem
Software Tester
Konzeption/Implementierung eines automatisierten Testsystems
Wartung Testsystem
Erstellung/Anpassung/Wartung Testskripte
Durchführung Regressionstests
Testberichte
Leitung Automatisierungsteam
Fehleranalyse, Fachtestersupport
Borland SilkTest, Windows Server 2003, RemoteDesktop, VNC, HP TestDirector, Access, SQL Server 2000

11/2003 – 12/2003
------------------------------------------------------------------------------------------------------------------------------------
Produktentwicklung, Hamburg
Internet Explorer Plugin zur sicheren Kommunikation mit Onlinesystemen
Software Tester, Product Manager
Anforderungsanalyse
Konzeption und Durchführung Tests
Entwicklung der Steuerungsskripte
Monitoring
Testberichte
Borland SilkPerformer, Windows NT, Windows 2000, Windows XP

06/2003 – 10/2003
------------------------------------------------------------------------------------------------------------------------------------
Produktentwicklung, Düsseldorf
Anwendungsgenerator für Datenbasierte Applikationen
Entwickler,
Entwicklung des Codegenerators
Entwicklung Zustandsmaschine mit C#/XML/XSD/XSL
Entwicklung der grafischen Oberfläche für den Datenbankzugriff
Entwicklung entsprechender Unit-Testfälle
Visual Studio .NET, SQL Server 2000, Windows XP, Windows Server 2000, C#, .NET 1.1

01/2003 – 05/2003
------------------------------------------------------------------------------------------------------------------------------------
Pharmazie, Düsseldorf
Entwickler, Software Tester,
Entwicklung der Web-Oberfläche
Entwicklung Business Layer
Validierungslogik
Entwicklung Data Access Layer
Entwicklung/Anpassung Testskripte
Durchführung Test
Oracle 8i, Windows NT Server, VPN, Windows 2000, Internet Information Service, ASP, Visual Basic, JavaScript, VBScript

04/2002 – 12/2002
------------------------------------------------------------------------------------------------------------------------------------
Automobil, Düsseldorf, Graz
Funktionale Tests für Software zur Steuerung von Motorprüfständen
Software Tester
Erstellung/Anpassung Testskripte
Testdurchführung
Aufbau und Pflege Testsysteme
IBM/Rational Robot, Windows NT Server, Windows 2000, Puma Open, SQA Basic
 

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Hoher Remoteanteil gewünscht

Sonstige Angaben

Patterns:
MVVM, MVP, MVC, DI

OR-Mapper:
LINQ To SQL, Entity Framework(ModelFirst, CodeFirst, Database First), NHibernate
Profilbild von Christoph Linke Senior .NET Entwickler aus Duesseldorf Senior .NET Entwickler
Registrieren