Fachlicher Schwerpunkt dieses Freiberuflers

.NET Expert & Software Architect

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

Einsatzort unbestimmt

D8

Städte
München
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Ich unterstütze Sie dabei, Ihre Software-Entwicklungsprojekte voranzubringen. Mit .NET- und Architektur-Know-How sowie agilem Mindset und Präzision sorge ich für Ergebnisse und qualitativ hochwertige Software.

Dabei lege ich auf Automatisierung und Transparenz im Software-Entwicklungsprozess wert. Mein Herz schlägt für die Back-End-Entwicklung mit ASP.NET und ASP.NET Core. Ich kann bei Front-End-Technologien wie WPF, Xamarin und Angular ebenfalls untersützen.

Gern konzipiere ich Ihre Software-Architektur-Landschaft mit und berate Sie gern zu Best Practices sowie "Dos und Donts".

Projekte

05/2016 - 12/2019

3 Jahre 8 Monate

Banknotenverarbeitung

Rolle
Lead Developer & Architekt
Projektinhalte
  • Konzeption, Entwicklung und Integration einer Microservices-Architektur mit OAuth 2.0-Autorisierung für Monitoring und Management von Banknotenverarbeitungsmaschinen.
  • Konzeption und Implementierung eines Custom Identity Server zur Integration von kundenspezifischen Identitätsprovidern.
  • Evaluierung von Technologien und Realisierung einer IoT-Infrastruktur.
  • Apps für Desktop, Mobile und Web.
Kenntnisse

Scrum

Produkte

IdentityServer3

OAuth 2.0

SignalR

MQTT

MvvmCross

Xamarin.Forms

WPF

ASP.NET MVC

Web API

C#

REST

Visual Studio 2015

Team Foundation Server

04/2015 - 02/2016

11 Monate

Unified TaskBox

Rolle
Lead Developer Architekt
Kunde
IT Consulting
Projektinhalte

Anforderungsanalyse, Konzeption und Realisierung einer mobilen Applikation zum konsolidierten Zugriff auf Genehmigungs-/Aufgaben-Workflows:

  • Integration von Aufgabenquellsystemen (u. a. Concur, SAP und SharePoint) über Web Services.
  • Einsatz von Microsoft Azure Services als Application Host.
  • Mobile Cross-Platform-Clients mit Apache Cordova
Produkte

C#

HTML5

CSS3

JavaScript

AngularJS

Apache Cordova

Ionic

Bootstrap

ASP.NET Web API

Visual Studio 2015

Azure Mobile Apps

Azure API Apps

Azure Logic Apps

Azure Active Directory

Visual Studio Team Services

iOS

Android

01/2015 - 03/2015

3 Monate

Development

Rolle
Lead Developer
Kunde
Health Care
Projektinhalte
  • Anpassung und Erweiterung einer CRM Solution durch kundenspezifische Preislisten und Wartungsrechnungen
Produkte

Dynamics CRM 2013 On-Premis

Dynamics CRM 2013 SDK

Windows Server 2012 R2

HTML5

CSS3

JavaScript

Bootstrap

Visual Studio 2013

02/2014 - 09/2014

8 Monate

IT – Dokumentenmanagement

Rolle
Lead Developer
Projektinhalte
  • Entwicklung einer responsiven Web-Applikation zur sicheren Verwaltung, Bearbeitung und zum Austausch von Dokumenten (Secure Data Room)
Produkte

C#

JavaScript

HTML5

CSS3

ASP.NET MVC 5

ASP.NET Web API

Single Page Application

Knockout

Bootstrap

QUnit

WCF

WF

Visual Studio 2013

TFS 2013

Git

Scrum

12/2011 - 01/2014

2 Jahre 2 Monate

Kita-Portal-Software

Rolle
Team Lead
Kunde
E-Government
Projektinhalte

Entwicklung von Web-Portalen zur Verwaltung von Kindertagesstätten

  • Anforderungsaufnahme und -analyse mit Kunden im kommunalen Umfeld
  • Machbarkeitsanalysen und Aufwandsabschätzungen
  • Fachkonzeption und Spezifikation technischer Anforderungen
  • Evaluierung und Integration von ORM- und DI-Frameworks
  • Schulung des Entwicklungsteams auf die neuen Technologien
  • Vertriebsunterstützung bei Produktpräsentationen
Produkte

C#

ASP.NET MVC 4

DevExpress Web Controls

JavaScript

SQL Server 2008

NHibernate

Castle Windsor DI

Visual Studio 2010

Team Foundation Server 2010

08/2011 - 11/2011

4 Monate

Migration eines Job-Web-Portals

Rolle
LeaE-Business d Developer
Projektinhalte

Entwicklung von Import-/Export- sowie Transformationsmechanismen

  • Unterstützung durch Know-How-Transfer bzgl. der JobScout24 Portalsoftware
  • Definition von Feld-Mappings zwischen Quell- und Zielsystem
  • Entwicklung von Datentransfermechanismen mit Anlieferung via Web Service
Produkte

C#

ASP.NET Web Services

.NET 4

WCF

SQL Server 2008 Integration Services

04/2005 - 07/2011

6 Jahre 4 Monate

Job–Web-Portal

Rolle
Lead Developer
Projektinhalte

Migration und Weiterentwicklung einer Online-Jobbörse und deren Backend-Prozesse

  • Anforderungsdefinition und –spezifikation inkl. Datenmodellierung
  • Beratung Produktmanagement (Machbarkeitsanalysen)
  • Entwurf und Realisierung der Architektur für die neue Portal-Version
  • Integration von NHibernate und Entwicklung von Wrapper-Klassen für die effizientere Verwendung des Frameworks
  • Schulung des Entwicklungsteams auf neue Technologien
  • Entwicklung der Geschäftslogik für die Buchung und Abrechnung von Online-Stellenanzeigen (Online Shop)
  • Einführung einer Versionsverwaltung für SQL Code (SPs, Tabellen usw.) und Einbindung von Visual SourceSafe, später TFS
Produkte

C#

ASP.NET 2 – 4 Web Forms

WCF

JavaScript

SQL Server 2000 – 2008

NHibernate

Visual Studio 6 – 2010

Visual SourceSafe

Team Foundation Server 2005 – 2010

Scrum

04/2000 - 03/2005

5 Jahre

Customizing & Individualentwicklung

Rolle
Lead Developer
Kunde
Public Sector
Projektinhalte

Entwicklung von Add-ons zur Erweiterung einer Standard-Software für kundenindividuelle Anforderungen

  • Umsetzung von Fachspezifikationen
  • Erstellung von SQL Server Stored Procedures
  • Programmierung der Geschäftslogik
  • Entwurf und Realisierung der Benutzerschnittstellen (UI)
  • Erstellung von Installationspaketen für die Auslieferung
  • Client-/Server-Architektur
  • Projektsupport für Kunden
  • Organisation Bug Tracking und Abnahme umgesetzter Anforderungen
Produkte

VB6

SQL Server 7 – 2000

Visual SourceSaf

Branchen

  • Maschinenbau
  • IT Consulting
  • Gesundheitswesen
  • Informationstechnologie
  • E-Government
  • B2B/B2C E-Commerce
  • Public Sector

Kompetenzen

Produkte / Standards / Erfahrungen
Enterprise Architect
IdentityServer3
OAuth 2.0
Oracle DB
SQLite

Technologie-Know-How:

Methoden:

  • OOA/OOD/OOP
  • Unit Tests
  • Test Driven Development
  • Clean Code Development
  • Entwurf/Betrieb/Optimierung relationaler Datenbanken
  • Continuous Integration

Architekturen:

  • Multi-Tier-Architekturen
  • Design Patterns
  • verteilte Anwendungen
  • Microservices
  • Web Services (SOAP, REST)
  • Windows Services
  • Single Page Applications

Frontend:

  • Windows Forms
  • WPF
  • UWP
  • ASP.NET (Web Forms, MVC, Web API)
  • ASP
  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • Knockout
  • Bootstrap
  • Cordova/Phonegap
  • Xamarin (iOS, Android, Forms)

Plattformen:

  • Windows & Windows Server
  • Microsoft Azure (Mobile Apps, API Apps, Logic Apps, Deployment, Active Directory)
  • Windows Phone
  • iOS
  • Android

Datenbanken/-zugriff:

  • SQL Server 7 – 2012
  • SSIS
  • SSRS
  • T-SQL
  • ADO.NET
  • Entity Framework
  • NHibernate
  • SQL Server Data Tools

Technologien:

  • .NET Framework 2.0 – 4.5
  • WCF
  • Workflow Foundation
  • SignalR
  • REST
  • OData
  • SOAP
  • LINQ
  • Asynchronität
  • Multithreading
  • COM

IDE:

  • Visual Studio 6 – 2015
  • Team Foundation Server 2005 – 2013
  • Visual Studio Team Services
  • Git
  • Xamarin Studio

Testautomatisierung:

  • MSTest
  • NUnit
  • QUnit
  • RhinoMocks
  • NMock
  • NSubstitute

Sonstiges:

  • Code Analysis
  • FxCop
  • Resharper
  • Sandcastle
  • NuGet
  • MS Office
  • Project
  • SoapUI
  • Postman
  • SourceSafe
  • AxCMS
  • VB6
  • VBA

Businesskompetenz:

  • E-Government-Anwendungen
  • B2B-/B2C-E-Business-Anwendungen/-Web-Portale
  • Online Filesharing Web Applications
  • Anwendungssysteme für Monitoring und Management von Industriemaschinen

Managementskills:

  • Developer Coaching, Code Reviews
  • Selbst-/Team-Management, Scrum, Kanban

Personalentwicklung

02/2016

Microsoft Azure – Services für Entwickler (Referent)

11/2015

Dynamics CRM Development (Referent)

06/2015

Xamarin Hackathon (Referent)


Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend
Russisch
Grundkenntnisse

Datenkommunikation
MQTT

Programmiersprachen
C#
CSS3
HTML5
JavaScript
JSON
Regular Expressions
T-SQL
UML
VB.NET
XAML
XML
XSLT

Ausbildungshistorie

Zertifizierungen:

  • Microsoft Certified Solutions Developer - Web Applications
  • 2016: Microsoft Certified Professional - MCSD - App Builder
  • Xamarin Certified - Mobile Developer
  • PSM

Personalentwicklung

07/2015

eXpert Talk: Universal App

06/2015

  • Professional Scrum Master (PSM I)
  • Xamarin Certified Mobile Developer

03/2015

Scrum Master Training

11/2014

  • Management 3.0 (Leading agile developers)
  • Microsoft Certified Solutions Developer: Web Applications

10/2014

JavaScript Days 2014

08/2014

Kommunikationstraining

09/2010

Führungskräfte-Seminar: Schwierige Mitarbeiter führen

08/2010

Führungskräfte-Seminar: Vom Kollegen zum Vorgesetzten

10/2007

Architektur-Workshop: Von der Anforderung zur Assembly