Fachlicher Schwerpunkt dieses Freiberuflers

Fullstack .NET Entwickler mit 8 Jahren Berufserfahrung, C# + Angular/React + SQL Server

verfügbar ab
01.01.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D4

D5

Städte
Düsseldorf
50 km
Köln
50 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

01/2019 - 12/2019

1 Jahr

Internet-Portal im Bereich Private Equity Investment

Rolle
Softwarearchitekt, Entwickler
Projektinhalte

Weiterentwicklung eines Internet Portals im Bereich Private Equity Investment für eine deutsche Großbank mit Sitz in Frankfurt am Main. Anzeige von Key Information Dokumenten, Echtzeit-Preisen und Diagrammen für ETFs, Hebelprodukten und Zertifikaten. Anbindung an ein Content Management System (CMS) und Customer Relationship Management System (CRM).

Portierung auf Angular 6, ASP.NET Core 2.0 und ASP.NET Web API von mehreren Webseiten, geschrieben mit unterschiedlichen Technologien, wie z.B. ASP.NET Web Forms, JQuery oder AngularJS. Aktualisierung von Echtzeit-Preisen mit WebSockets über einen Lightstreamer Server. Entwicklung eigener Charting Komponenten basierend auf HighCharts.

Kenntnisse

REST

HTML5

JavaScript

TypeScript

CSS

C#

LESS

Jira

Visual Studio Code

Produkte

Angular 6

Angular Cli (ng)

Webpack

HighCharts

ASP.NET Core 2.0

ASP.NET Web API

Gulp

Jasmine

Karma

npm

Lightstreamer Server

JQuery

AngularJS

07/2018 - 12/2018

6 Monate

Tarif Rechner für Versicherung im KFZ Bereich

Rolle
Softwarearchitekt, Entwickler
Einsatzort
Köln
Projektinhalte

Ein Tarif Rechner- und Vergleichsplattform wurde entwickelt für den KFZ Bereich einer international tätigen Schweizer Versicherung. Anbindung an ein unternehmensweites Risikomanagement System basierend auf Guidewire. Umsetzung einer wiederverwendbaren Komponenten Bibliothek und Optimierung der UX. Integration in das CMS und Authentifizierungssystem mehrerer Versicherungs- und Finanzdienstleister sowie Anpassung an den jeweiligen Brandcode und Styleguide. Anbindung und Erweiterung einer Workflow und Business Rule Engine zur Konfiguration der Datenerfassung.

Umsetzung auf Basis von Angular 6 mit TypeScript. Erweiterung der Angular Cli durch Webpack. Mocking von kritischen REST Schnittstellen um diese möglichst unabhängig zu integrieren. Entwicklung von UI-Komponenten auf Basis von Bootstrap mit Semantic SASS Mixins unter beachtung von Mobile First Design.

Kenntnisse

REST

HTML5

JavaScript

TypeScript

CSS

SASS

BPM

C#

Produkte

Angular 6

Angular Cli (ng)

Webpack

Jasmine

Karma

npm

Babel (ES6)

Guidewire

Jira

Bitbucket

Visual Studio Code

11/2014 - 06/2018

3 Jahre 8 Monate

Intranet-Portal mit Filialanbindung

Rolle
Softwarearchitekt, Entwickler, Technischer Teamleiter
Kunde
Parfümerie Douglas GmbH
Projektinhalte

Ein internationales Intranet-Portal für neun Länder wurde konzipiert und umgesetzt. Funktionen des Portals beinhalten neben der internen Kommunikation auch eine dynamische Aufgabenverwaltung sowie vielfältige Möglichkeiten zur Produkt- und Datenverwaltung in Geschäftsstellen. Weiterhin konnten zentrale Geschäftsprozesse, wie Retouren, über konfigurierbare Eingabemasken und ein unternehmensweites Berechtigungskonzept zielgerichtet unterstützt werden.

Realisierung als Single-Page Applikation mit Knockout, History API, HTML5/CSS3 und clientseitiger Lokalisierung. Spätere Migration auf React 15 und Angular 5. Fluent-Design optimiert für Tablets mit Bootstrap sowie die Kapselung aller Frontend-Elemente in eigenständige und testbare SASS Stylesheets und Javascript Komponenten. Schichtübergreifende Umsetzung in C# und ASP.NET MVC. Abstrahierung unterliegender Portal Datenbanken und Versionsverwaltung aller Datensätze. Austausch der Daten zwischen Front- und Backend per WepAPI unter Verwendung von OData.

Kenntnisse

Scrum

Produkte

Angular 5

Bootstrap 4

History API

SASS

TypeScript

PWA

Select 2

SQL Server 2010

SQL Server 2014

JQuery

Knockout

Nuget

Jira

Visual Studio Online

Octopus Deploy

Webpack

C#

ASP.NET 4.5

ASP.NET WebForms

WebAPI

OData 4

Visual Studio 2017

Font Awesome

Code First

EF Migrations

React

React 15

10/2016 - 05/2018

1 Jahr 8 Monate

Loyalty-Programm “Douglas Beauty Card”

Rolle
Softwarearchitekt, Entwickler
Kunde
Parfümerie Douglas GmbH
Projektinhalte

Konzeption und Umsetzung des Loyalty-Programms “Douglas Beauty Card”, das unternehmensweit bestehende Systeme und Datenbestände integriert. Kunden wird ein vereinheitlichtes Kundenprofil zur Verfügung gestellt und die Personalisierung der Kommunikation wird erreicht. Zusätzlich wurde die Möglichkeit geboten, mit dem System kanal- und plattformübergreifend zu bezahlen sowie Rabatt-Kampagnen zu nutzen. Ein Prämienshop zum Einlösen von Punkten wurde in AngularJS entwickelt. Es wurden Global Opt-Out, Subscribe und Unsubscribe Funktion in den Newsletter eingebunden um DSGVO Konformität zu erreichen. Durch Microservices auf der Basis von C# und Entity Framework konnten neue Features agil umgesetzt werden. Der Datenaustausch geschah über REST sowie Apache Kafka. Mit Visual Studio Online und Octopus Deploy wurde ein Continuous Integration Workflow aufgesetzt. Das Produktionssystem wurde mit AppDynamics überwacht.

Kenntnisse

Scrum

Produkte

C#

Apache Kafka

ASP.NET 4.6

WebAPI

MSTest

Entity Framework

SQL Server 2016

Visual Studio Online

Octopus Deploy

AngularJS

Gulp

Babel (ES6)

TDD

AppDynamics

AngularJS 1.5.8

Visual Studio 2017

Code First

EF Migrations

09/2017 - 01/2018

5 Monate

Visual Merchandising App

Rolle
Softwarearchitekt, Entwickler, Technischer Teamleiter
Kunde
Parfümerie Douglas GmbH
Projektinhalte

Zur Qualitätskontrolle im Bereich des Visual Merchandisings wurde eine Applikation für mobile Endgeräte konzipiert und entwickelt. Dabei wird in Filialen der Produktaufbau, beispielsweise von Schaufenstern im Rahmen von Marketingaktionen, fotografiert. Diese Fotos können im Anschluss zentral von den zuständigen Mitarbeitern geprüft und bewertet werden. Damit wird ein einheitliches Erscheinungsbild gewährleistet und die Mitarbeiter entlastet. Die Android App wurde nativ in Angular 4 mit NativeScript umgesetzt sowie ASP.Net Core Web API und C#. Mit Visual Studio Online und Octopus Deploy wurde ein Continuous Integration Workflow aufgesetzt.

Kenntnisse

Scrum

Produkte

ASP.NET Core

Angular 4

NativeScript

Android

Visual Studio Code

Webpack

Code First

EF Migrations

06/2016 - 08/2016

3 Monate

Projekt Vorlage, Style Guide und Formular Generator

Rolle
Softwarearchitekt
Kunde
Parfümerie Douglas GmbH
Projektinhalte

Bereichsübergreifende Projekt Vorlage, Coding Style Guide und Formular Generator. Konzeptioniert um den genutzten ASP.Net Stacks zu Vereinheitlichen und zur Beschleunigung der teamübergreifenden Geschwindigkeit bei neuen Entwicklungsprojekten. Schulung und Unterstützung weiterer Teams bei der Einführung dieser gemeinsamen Projektstandards. Komponenten-Verzeichnis und CSS Bibliothek mit Basisklassen für ein vereinheitlichtes und CI-konformes Aussehen.

Kenntnisse

Scrum

Produkte

JQuery

Pickaday

Selectize

HTML5

CSS3

Gulp

ASP.NET MVC

ASP.NET WebForms

01/2016 - 03/2016

3 Monate

HR Daten- und Dokumentenverwaltung

Rolle
Software-Entwickler
Kunde
Parfümerie Douglas GmbH
Projektinhalte

Portierung eines bestehenden HR Daten- und Dokumentenverwaltungs Portals von ASP.NET WebForms auf ASP.NET MVC und AngularJs. Entwickelt unter Verwendung von TDD und Clean Code. Mit Visual Studio Online und Octopus Deploy wurde ein Continuous Integration Workflow aufgesetzt.

Kenntnisse

Scrum

Produkte

AngularJS 1.4

ASP.NET MVC 5.2

HTML5

CSS3

ASP.NET WebAPI

08/2014 - 01/2015

6 Monate

E-Commerce-System

Rolle
Software-Entwickler
Kunde
Thomas Philipps GmbH & Co. KG
Projektinhalte

Konzeptionierung und Realisierung eines E-Commerce-Systems. Das System basiert auf der ASP.NET MVC 5 Open Source Lösung nopCommerce® und wurde anhand der Anforderungen des Kunden erweitert und angepasst. Der Shop ist für die Nutzung auf mobilen Endgeräten optimiert. Des Weiteren werden Webservice-Schnittstellen zu verschiedenen Online-Marketplaces wie eBay® genutzt, um Artikel auf mehreren Verkaufsplattformen anbieten zu können. Zudem werden Schnittstellen zu diversen Versanddienstleistern genutzt, um Filialen der Dienstleister zu finden oder Sendungen zu verfolgen. Weiterhin gibt es eine Anbindung an ein großes Warenwirtschaftssystem, die als SOAP-basierter Webservice umgesetzt wurde. Weiterer Bestandteil des Systems ist die Erfassung und Auswertung von Kundendaten und -aktivitäten, um anhand von Käuferprofilen individualisierte Angebote als Newsletter automatisch zu versenden.

Kenntnisse

Scrum

Produkte

ASP.NET MVC 5

Entity Framework

Dependency Injection

SOAP Webservices

Microsoft Visual Studio 2013

Microsoft Team Foundation Server 2012

Microsoft SQL Server 2008 R2

IIS 7

Atlassian Confluence

02/2013 - 08/2014

1 Jahr 7 Monate

Portal für Finanz-, Versicherungs- und Zertifizierungs-Dienste

Rolle
Systemanalytiker
Kunde
Volkswagen Bank GmbH
Projektinhalte

Implementierung eines C2C-Portals für automobile Finanz-, Versicherungs- und Zertifizierungs-Dienstleistungen einschließlich Online-Banking, Bereitstellung von Service-Interfaces für externe Kooperationspartner sowie Anbindung existierender SAP- und Hostsysteme. Planung der technischen Anwendungsarchitektur. Proof of Concept, Modellierung, Produktdesign und QA in Kooperation mit mehreren Fachbereichen und einer Medienagentur. Schichtübergreifende Umsetzung (C#/ASP.NET MVC) unter Berücksichtigung der besonderen Sicherheits- und Testanforderungen. Anpassung eines internen Frameworks für die WCF-basierte Kommunikation zwischen den physischen Tiers und zur Kapselung kritischer Funktionalitäten. Clientseitige Realisierung mit MVVM Pattern (Knockout), HTML5/CSS3 und weiteren Features wie Web Storage. Deployment als verteiltes System unter Einbindung von branding-unabhängigen, internationalisierbaren Inhalten über ein unternehmensweites CMS.

Kenntnisse

Scrum

Produkte

C#

DOT.NET 4.0

WCF

ASP.NET MVC 4

Web API

Unity

Fakes

Visual Studio 2012

Oracle Database 11g

XSD

XSLT

HTML5

CSS3

JavaScript

jQuery

Knockout

Google Analytics

UML

11/2012 - 02/2013

4 Monate

CRM System

Rolle
Software-Entwickler
Projektinhalte

Implementierung eines CRM Systems zur Verwaltung eines umfassenden Finanzverkehrs sowie Forderungsmanagement und Inkasso. Umsetzung im Rahmen eines mehrschichtigen, heterogenen Systems mit Java EE Backend Technologien sowie AJAX-basiertem Web 2.0 MS .NET Frontend.

Kenntnisse

Scrum

Produkte

MS Exchange 2010

C#

Telerik Controls

LINQ

ASP.NET

Visual Studio 2010

SQL Server 2008

SQL Reporting Server

JBoss 6

EJB 3.1

WS-Security

WS-SecureConversation

SOAP

JPA 2

Hibernate

10/2012 - 11/2012

2 Monate

Mitarbeiterstammdaten Portal

Rolle
Software-Entwickler
Projektinhalte

Implementierung der Web UI Komponenten per Prime Faces im Rahmen einer verteilten Java EE Anwendung für die Verwaltung, das Exportieren und Abgleichen von konzernweiten Mitarbeiterstammdaten.

Kenntnisse

Scrum

Produkte

Apache Tomcat 6.0.35

Spring

JSF 2.0

Prime Faces 3.4

JPA 2

Hibernate 4

06/2012 - 10/2012

5 Monate

Lagerverwaltungssoftware für Tablet PCs

Rolle
Software-Entwickler
Kunde
Bernard Krone Holding SE & Co. KG
Projektinhalte

Implementierung einer Lagerverwaltungssoftware für Tablet PCs zur Disposition von Großmaschinen und Einlagerung per GPS Datenermittlung. Umsetzung im Rahmen eines mehrschichtigen Systems mit Java EE Backend Technologien sowie AJAX-basiertem Web 2.0 JSF Frontend sowie der Integration von SAP Diensten mittels Web Services.

Kenntnisse

Scrum

Produkte

JAX-B

JAX-WS

JBoss 7

SQL Server 2008

EJB 3.1

JSF 2.0

Prime Faces 3.3.1

SOAP

Apache CXF

JPA 2

Hibernate

05/2012 - 06/2012

2 Monate

Portal Buchhaltung, Forderungsmanagement, Mitarbeiter- und Auftragsverwaltung

Rolle
Software-Entwickler
Projektinhalte

Implementierung eines Portal Systems zur ganzheitlichen Verwaltung von Wertschöpfungs- und Verwaltungsprozessen, inkl. Buchhaltung, Forderungsmanagement, Mitarbeiterverwaltung, Auftragsverwaltung, Angebotsvergabe, Fuhrparkmanagement, Reise- und Hotelbuchung sowie verteilter Zeiterfassung. Umsetzung im Rahmen eines mehrschichtigen, heterogenen Systems mit Java EE Backend Technologien sowie AJAX-basiertem Web 2.0 MS .NET Frontend sowie der ganzheitlichen Integration von 3rd Party Komponenten mittels Web Services.

Kenntnisse

Scrum

Produkte

JAX-B

JAX-WS

MS Exchange 2010

C#

Telerik Controls

LINQ

ASP.NET

Visual Studio 2010

SQL Server 2008

SQL Reporting Server

JBoss 6

EJB 3.1

WS-Security

WS-SecureConversation

SOAP

Apache CXF

JPA 2

Hibernate

06/2010 - 12/2011

1 Jahr 7 Monate

Modelcheck von Assemblercode

Rolle
Software-Entwickler
Projektinhalte

Modelcheck von Assemblercode für Microcontroller zur Validierung von Zustandsautomaten. Umsetzung im Rahmen der statischen Analyse und Optionsverwaltung, Graphenvisualisierung.

Produkte

Java

Java Swing

Kompetenzen

Produkte / Standards / Erfahrungen
Angular 4
Angular 5
Angular 6
AngularJs
AngularJS 1.4
AngularJS 1.5
Apache CXF
ASP.NET 4.5
ASP.NET Core
ASP.NET MVC
ASP.NET MVC 5.2
ASP.NET WebAPI
ASP.NET WebForms
Atlassian Confluence
Bootstrap 4
BPM
Code First
CSS
CSS3
Entity Framework
Google Analytics
Gulp
Hibernate
History API
HTML5
IIS 7
Java Swing
Jira
Knockout
MS Exchange 2010
Nuget
Octopus Deploy
PWA
REST
SASS
Scrum
SOAP
TDD
Visual Studio 2010,2012,2015,2017
Visual Studio Code
Visual Studio Online
WCF
Webpack
WS-Security
XSD
XSLT

Datenbanken
Microsoft SQL Server 2008 R2
Oracle Database 11g
SQL Server 2008
SQL Server 2014
SQL Server 2016

Programmiersprachen
ASP.NET
ASP.NET 4.6
C#
Java
JavaScript
JAX-WS
jQuery
LINQ
NativeScript
React
React 15
TypeScript
UML

Design / Entwicklung / Konstruktion
Angular Cli (ng)
ASP.NET Core 2.0
ASP.NET Web API
Babel (ES6)
Bitbucket
EF Migrations
Guidewire
HighCharts
Jasmine
Karma
Lightstreamer Server
npm

Betriebssysteme
Android