Fachlicher Schwerpunkt dieses Freiberuflers

.NET Expert & Software Architect

verfügbar ab
01.04.2020
verfügbar zu
20 %
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 unterstützen.

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

Projekte

05/2016 - Heute

4 Jahre

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
  • Scrum Developer
  • .NET Framework, .NET Core
  • ASP.NET, ASP.NET Core
  • Visual Studio 2017/2019
Kenntnisse

Scrum

Software-Architektur

Agile Entwicklung

Produkte

IdentityServer3

OAuth 2.0

SignalR

MQTT

MvvmCross

Xamarin.Forms

WPF

ASP.NET MVC

Web API

C#

REST

Team Foundation Server

.NET

Microsoft Visual Studio

T4 Templates

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
  • Schwerpunkt Back-End gehostet in Microsoft Azure
  • Unterstützung bei der Front-End-Entwicklung
  • 4-köpfiges Entwicklungsteam
Kenntnisse

Teamleitung

Scrum

Cloud

multi-tier Softwarearchitektur

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
.NET
.NET Core
1.1 - 2.2; Sehr gut
.NET Framework
2.0 - 4.6.2; Experte
ADO.NET
Sehr gut
Agile Entwicklung
Scrum Developer; Experte
Angular
Gut
AngularJS
Gut
Apache Cordova
Grundkenntnisse
ASP.NET Core
Sehr gut
ASP.NET MVC
Sehr gut
ASP.NET Web API
Experte
Asynchronität
Experte
Azure Active Directory
Gut
Azure API Apps
Experte
Azure Logic Apps
Sehr gut
Azure Mobile Apps
Gut
Bootstrap
Sehr gut
Clean Code Development (CCD)
Sehr gut
Cloud
Microsoft Azure; Gut
COM
Continuous Deployment (CD)
Continuous Integration (CI)
Dependency Injection (DI)
Experte
Design Patterns
Sehr gut
Enterprise Architect
Gut
Entity Framework
Experte
Git
Gut
IdentityServer3
Ionic
jQuery
Gut
Knockout
Experte
Microservices
Gut
Microsoft Visual Studio
Experte
Moq
Sehr gut
MSTest
Experte
multi-tier Softwarearchitektur
Experte
MvvmCross
Grundkenntnisse
NHibernate
Gut
NuGet
Experte
NUnit
Gut
OAuth 2.0
Sehr gut
Object-Relational Mapping (ORM)
Experte
Objektorientierte Analyse und Design (OOA/OOD)
Objektorientierte Programmierung (OOP)
Oracle DB
Grundkenntnisse
QUnit
REST
Experte
Scrum
Experte
Single Page Applications (SPA)
Gut
SOAP
Grundkenntnisse
Software-Architektur
Experte
SQL Server Integration Services (SSIS)
Gut
SQL Server Reporting Servies (SSRS)
Grundkenntnisse
T4 Templates
Gut
Team Foundation Server
Team Foundation Server (TFS)
Sehr gut
Test Driven Development (TDD)
Gut
Threading
Sehr gut
Unit Testing
Experte
Universal Windows Platform (UWP)
Grundkenntnisse
Verteilte Anwendungen
Experte
Visual Studio Team Services
Web API
Windows Presentation Foundation (WPF)
Gut
Windows Server
Gut
Windows Services
Sehr gut
Workflow Foundation (WF)
Grundkenntnisse
WPF
Xamarin.Android
Gut
Xamarin.Forms
Gut
Xamarin.iOS
Gut

Sonstiges:

  • Code Analysis
  • FxCop
  • Resharper
  • Sandcastle
  • MS Office
  • Project
  • SoapUI
  • Postman
  • SourceSafe
  • 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

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend
Russisch
Grundkenntnisse

Datenkommunikation
FTP
Gut
HTTP
Sehr gut
HTTPS
Sehr gut
MQTT
Entwicklung eines Prototypen mit Kommunikation über Message Broker; Grundkenntnisse
OData
Experte
SFTP
Gut
SignalR
Experte

Programmiersprachen
C#
2.0 - 7.3; Experte
CSS
Gut
HTML
Sehr gut
JavaScript
Gut
JSON
Experte
Regular Expressions (RegEx)
Gut
T-SQL
Experte
UML
2.0; Gut
XAML
Gut
XML
Experte
XSLT
Sehr gut
YAML
Gut

Betriebssysteme
Android
Entwicklung mobiler nativer (Xamarin) und hybrider (Ionic) Applikationen; Sehr gut
iOS
Entwicklung mobiler nativer (Xamarin) und hybrider (Ionic) Applikationen; Gut
Linux
Testweiser Einsatz im privaten Umfeld, Erfahrung als Anwender; Grundkenntnisse
Windows
Entwicklung von Applikationen für die Windows-Plattform; Experte

Datenbanken
Microsoft SQL Server
7 - 2012; Experte
MongoDB
Grundkenntnisse
MySQL
Grundkenntnisse
SQLite
Sehr gut

Managementerfahrung in Unternehmen
Fachbereichsleitung
Teamleitung
bis zu 8 Teammitglieder

Aus- und Weiterbildung

10/1995 - 06/1999

3 Jahre 9 Monate

Studium des Vermessungswesens

Abschluss
Diplom-Ingenieur
Institution, Ort
Hochschule Anhalt (FH), Dessau
Schwerpunkt

Schwerpunkt Geo-Informatik

Ausbildungshistorie

Aktive Zertifizierungen:

  • Microsoft Certified Solutions Developer (MCSD): Web Applications, App Builder
  • Professional Scrum Master (PSM I)

Kurse & Veranstaltungen:

06/2015

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

03/2015

  • Scrum Master Training

11/2014

  • Management 3.0 (Leading Agile Developers)
  • Zertifizierung: 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