IT-Architect, Senior Berater, Azure, CosmosDB, Data Factory, DotNet Core, C#, .NET, ASP.NET, WPF, Xamarin, Oracle, PL/SQL, SQL-Server
Aktualisiert am 03.06.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2020
Verfügbar zu: 100%
davon vor Ort: 100%
.NET-Entwickler
C#
Software Architect
CQRS
Azure
MVVM
Datenbank Design
Entity Framework
WPF
Deutsch
Englisch gute Kenntnisse

Einsatzorte

Einsatzorte

Paderborn (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km)

Projekte mit hohem Remote-Anteil bevorzugt.

möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

iOS App Entwicklung

Software-Architekt, Software-Entwickler SWIFT SWIFTUI REST API
Software-Architekt, Software-Entwickler

Design und Entwicklung einer IOS-App für iPhone und iPad basierend auf dem SWIFTUI Framework.

Xcode 11.5 Realm Database
SWIFT SWIFTUI REST API
HomeOffice
9 Monate
2019-08 - 2020-04

Refactoring der Backend-Komponenten eines Portals zur Unterstützung von Direktvermarktungs-Agenturen

ASP.NET CORE Microservices Docker Container ...

Wesentliche Aufgaben

  • BACKEND Entwicklung
    • Erstellung verschiedener REST-APIs, die in Form von Micro-Services ausgerollt werden.
    • Entwurf eines neuen Datenmodells zur Verwaltung der Vertrags- und Anlagedaten
    • Entschlüsselung und Verarbeitung eingehender
      Emails
    • S/MIME basierte Verschlüsselung und Signierung von ausgehenden Emails (z.B. Vertragsbestätigungen)
    • S/MIME Zertifikate selbst erstellen und signieren – insbesondere für Entwicklungsarbeiten und Integrationstests.
    • Erzeugung von Excel-Dateien die als Email-Anhang
      versendet werden
    • Erstellung von XUnit-Tests

  • Technologiestack
    • Azure DevOps / Git
    • NET Core 3.0 und C#
    • Ninject und .NET Core IoC
    • Docker Container
    • RabbitMQ und MassTransit

  • Tools
    • Visual Studio 2019
    • GitKraken
    • Hangfire
    • REDIS
    • SQL-Server
    • PostMan
    • hMailServer
    • Mozilla Thunderbird
    • WireShark
    • MailKit
Visual Studio 2019 GitKraken Hangfire Redis Postman hMailServer Azure DevOps
ASP.NET CORE Microservices Docker Container REST API
SMA Solar Technologie
Kassel-Niestetal und Remote
1 Jahr
2018-05 - 2019-04

Portierung CRM nach AZURE

SW Architekt & Entwickler Microsoft Azure .NET-Developer C# ...
SW Architekt & Entwickler

Ziel des Projektes war es, verschiedene AZURE-Komponenten einem Eignungstest im Hinblick auf die Überführung eines bestehenden „On Premise“ CRM Systems in eine Cloud- und Microservice-basierte Architektur zu unterziehen.

Wesentliche Aufgaben:

  • Evaluierung von Komponenten wie:
    • Azure API Management
    • Azure Application Gateway
    • Azure Application Firewall
    • Containerized Microservices (Docker images) gehosted in Azure Kubernetes

  • PoC: Implementierung eines Microservice zur Permission-Verwaltung basierend auf Clean Code Ansatz und folgendem Technologie-Stack:
    • .net core 2.2
    • ef core
    • CQRS-Pattern
    • MediatR
    • Bereitstellung von REST-APIs
    • läuft skalierbar als Docker-Image im AKS

  • Azure Data Factory
    Implementierung und Inbetriebnahme einer „generischen“ Pipeline zum Kopieren von Daten aus verschiedenen On-Premise Datenbanken in AZURE SQL-Server Instanzen.
  • Implementierung einer auf T4-Skripts aufsetzenden Consolen-App zur Generierung von DDL-Skripts, zur Bereitstellung von Datenbank-Objekten (Export-Views, Import-Tabellen, Upsert-Stored Procs etc.)die im Kontext von ADF Pipelines verwendet werden.
  • Azure Service Bus, als Backbone für die Kommunikation der Micro-Services
  • Evaluierung der Cosmos-DB als Persistenz-Schicht
  • Tuning von Teilkomponenten des bestehenden CRM-Systems durch Umstellung auf die Nutzung des Azure Service Bus als Kommunikations-Backbone („Black Friday“ – Aktion).
Cosmos DB VS 2017 Docker Azure Data Factory NSwag Studio
Microsoft Azure .NET-Developer C# .NET Core ef core
Lichtenau
1 Jahr 10 Monate
2016-03 - 2017-12

Programm zur Steuerung technischer ADM (Erweiterungen 2)

IT-Architekt, SW-Entwickler C#
IT-Architekt, SW-Entwickler

2. Stufe zur Erweiterung des Programms aus dem Jahr 2013. 

Visual Studio 2015
C#
Lichtenau, Eschborn
8 Monate
2015-08 - 2016-03

Navision Dynamics NAV Addin-Entwicklung

SW-Entwickler C# .NET 4.6 Dynamics NAV
SW-Entwickler

Entwicklung verschiedener Addins für Navision Dynamics NAV.

  • Komponente zur Steuerung eines Barcode-Scanners
  • RichText-Editor zur Einbindung in NAV-Pages
  • Toolbox zur Einbindung von WinForm-basierter CustomControls in NAV-Pages.
Visual Studio 2016 Devexpress DXperience
C# .NET 4.6 Dynamics NAV
Gütersloh
6 Monate
2015-02 - 2015-07

Programm zur Steuerung technischer ADM (Erweiterungen 1)

IT-Architekt, SW-Entwickler
IT-Architekt, SW-Entwickler

Funktionale Erweiterungen eines zwischen 2011 und 2013 entwickleten Programms (Details siehe Projekt "Programm zur Steuerung technischer Aussendienstmitarbeiter")

C# XAML Visual Studio PRISM RIA Webservices
Lichtenau,Eschborn
5 Monate
2014-08 - 2014-12

Entwicklung eines "SharePoint Migration Tools"

IT-Architekt SharePoint Client-API Entity Framework 6.x Common Logging und log4net (Apache) ...
IT-Architekt

Design und Entwicklung eines SharePoint Migration Tools. Hierbei werden zwei SharePoint Server-Instanzen verglichen und die Unterschiede in einer graphischen Übersicht präsentiert. Anschließend können alle oder selektiv ausgewählte Änderungen vom Quell- auf den Zielserver übertragen werden.

Wesentliche Aufgaben:

Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.

MS TeamFoundationServer PostgreSQL DXperience - WPF Control Library (devexpress.com) SharePoint Server 2013 Entity Developer (devart.com) Resharper LinqPAD Visual Studio 2013 dotConnect for PostgreSQL (devart.com)
SharePoint Client-API Entity Framework 6.x Common Logging und log4net (Apache) SQL DevExpress WPF Controls XML C# .NET 4.5 .NET Framework PRISM MEF 2.0 UNITY XAML MVVM Unit Tests NUnit Datenmodellierung Systemdesign Systemanalyse
Köllisch Gesellschaft für Prozessmanagement
Konstanz
1 Jahr 1 Monat
2013-07 - 2014-07

Neuentwicklung eines "modularen Leitsystems zur Anlagensteuerung" im Maschinenbau

IT-Architekt Scrum XML XAML ...
IT-Architekt

• Analyse der bestehenden SW-Architektur und des verwendeten Domain-/Datenmodells.

• Erarbeitung eines neuen Technologiestacks mit der Zielsetzung wartungsintensive Individuallösungen weitestgehend durch Standardlösungen (wie z.B. log4net, EF 6.0, DXperince etc.) zu ersetzen.

• Konzeption und Erstellung eines Messe-Prototypen zur roboter-gestützten automatischen Bestückung und Beschriftung von Klemmleisten (vorgestellt: IPC-Drives, Nürnberg Herbst 2013, Weiterentwicklung auf HMI 2014)

• Basierend auf dem Prototypen Entwicklung eines Anlagenmodules welches - in der ersten Ausbaustufe - zur automatisierten, robotergestützten Bestückung von Klemmschienen bei einem bedeutenden Anlagenbauer (in Süddeutschland) eingesetzt wird.

• Die WPF-Clients basieren auf dem „BxWpfApp“ Framework (Eigenentwicklung, Basis: PRISM, UNITY, MEF, EF 6.0) und kommunizieren per WCF-Services mit dem modular aufgebauten (Plugin-Technologie) zentralen Leitsystem.

• Maßgebliche Unterstützung bei der Inbetriebnahme der Software vor Ort beim Kunden.

• Coaching von Teammitgliedern bzlg. der Einarbeitung in Standardtechnologien und Entwurfsmuster wie log4net, MEF, MVVM sowie in der Verwendung von Tools wie Log4View oder EntityDeveloper.

• Systemdesign, Datenmodellierung, Realisierung.

Visual Studio 2012 Jenkins (BuildServer) SubVersion (SW-Versionsverwaltung) Redmine (Projekt- / Ticketmanagement) Enterprise Architect 11.x (Sparx Systems) PostgreSQL (Datenbank-Server) Entity Developer (devart.com) dotConnect for PostgreSQL (devart.com) PostSharp Resharper LinqPAD Log4View
Scrum XML XAML WCF .NET 4.5 C# MVVM AOP UNITY PRISM MEF 2.0 IoC EF 6.0 WebServices Socket-Programmierung Asynchrone Programmierung WPF Common Logging log4net UML Datenmodellierung Software-Architektur Unit Tests NUnit Coaching Systemanalyse Systemdesign Industrie 4.0
Phoenix Contact
Blomberg
2 Monate
2013-03 - 2013-04

Technologie Review

IT-Architekt Systemanalyse
IT-Architekt
Evaluierung/Review des intern entwickelten Frameworks ?S4? mit anschließender Berichterstattung an die Geschäftsleitung. Mit S4 wird eine Technologieführerschaft angestrebt bei der die Geschäftslogik unverändert bestehen bleiben soll, während die Technologieparts wie z.B. Userinterface oder Datenpersistenz sind bei fortschreitender Technologie austauschbar sind. Referenz: [Name auf Anfrage], Bereichsleiter Anwendungsentwicklung
Enterprise Architect 9.0 (sparx systems)
Systemanalyse
Ulm
1 Jahr 5 Monate
2011-10 - 2013-02

Programm zur Steuerung technischer Aussendienstmitarbeiter

IT-Architekt C# .NET 4.0 .XAML ...
IT-Architekt
Konzeption und Entwicklung eines Programms zur Steuerung des technischen Außendienstes. Das WPF-Programm basiert auf dem ?BxWpfApp? und holt im SAP entstehende Einzelaufträge per WCF RIA - Webservice auf das Notebook des ADMs. Das Programm unterstützt den Techniker bei der Auftragsabwicklung und erhebt alle Faktura-relevanten Daten, die nach Abschluss des Auftrags ans SAP zurückgemeldet werden. Innerhalb des Programms wurde eine Remote-Schnittstelle (in einem Hintergrund-Thread) mittels WCF und per NetTcpBindings implementiert, um spezielle Funktionen für andere Anwendungen verfügbar zu machen. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Koordination des Entwicklerteams.
Visual Studio 2012 Resharper LinqPad Team Foundation Server HP Quality Center SQL-Server 2008 Oracle 11g Entity Developer (devart.com) dotConnect for Oracle (devart.com) dotConnect for SQLServer (devart.com) RadControls for WPF (telerik.com) Enterprise Architect 8.x (Sparx Systems)
C# .NET 4.0 .XAML WPF WCF RIA-Webservices Entity Framework PL/SQL PRISM MVVM AOP IoC UNITY NUnit Multi-Threading LINQ UML
Techem AG
Lichtenau, Eschborn
1 Jahr 1 Monat
2010-09 - 2011-09

Entwicklung eines WPF und PRISM basierten Application Frameworks

IT-Architekt C# .Net 3.0 .NET Framework ...
IT-Architekt
Konzeption und Entwicklung eines Application-Frameworks ?BxWpfApp?, welches als Basis für zukünftige unternehmensinterne, windowsbasierte ?Rich Client?- Anwendungen fungieren soll. Anforderungen an das Framework: Modulares Konzept (Plugin Support), Einsatz einer ORM-Schicht, WPF-basierte GUI, Einsatz des Entwurfsmusters MVVM (Model View ViewModel), Programmatische Modultests. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung , Koordinierung des Entwicklerteams.
Visual Studio 2012 Resharper LinqPad Team Foundation Server HP Quality Center RadControls for WPF (telerik.com)
C# .Net 3.0 .NET Framework MVVM WPF PRISM Entity Framework 4.0 AOP IoC MEF 2.0 UNITY Common Logging log4net NUnit Multi-Threading LINQ
Techem AG
Lichtenau, Eschborn
1 Jahr 10 Monate
2008-12 - 2010-09

Redesign "Massendruck-tauglicher Druckprozessor"

IT-Architekt PL/SQL Java Oracle Advanced Queuing API ...
IT-Architekt
Analyse des bestehenden Prozesses zur Produktion der Heizkosten-Abrechnungen (Massendruck) und der dabei eingesetzten Systemkomponenten. Konzeption einer universellen, hochskalierbaren und durch sog. Agenten erweiterbare Ablaufsteuerung mit automatischer Lastverteilung ? basierend auf dem ?Oracle Advanced Queuing System?. Der Kernel der Ablaufsteuerung wurde in PL/SQL implementiert. Die verschiedenen Agenten (Ausführung von Oracle Reports, Konvertierung von Postscript in PDF, Online-Ablage der Abrechnungsdokumente im DOXiS DMS-System, FTP-Transfer an Druckdienstleister, etc.) wurden in Abhängigkeit von den vorliegenden Funktionsbibliotheken in verschiedenen Sprachen (C#, JAVA oder PL/SQL) entwickelt. Zur Überwachung und Steuerung des Systems wurde eine auf dem Eclipse RCP Framework aufsetzende JAVA-Anwendung entwickelt, die durch den Einsatz des OSGi-Frameworks modular erweiterbar ist. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.
Oracle 9i Toad for Oracle Eclipse 3.4 DOXiS4 DMS
PL/SQL Java Oracle Advanced Queuing API Eclipse RCP OSGi Framework IoC Spring Framework UML log4j FTP
Kalorimeta Messdienste
Hamburg
9 Monate
2008-04 - 2008-12

Entwicklung einer universellen Import-Schnittstelle für ein firmeneigenes Abrechnungssystem

IT-Architekt UML SQL DB Stored Procedure Programmierung ...
IT-Architekt
Analyse der Datenstrukturen der verschiedenen Quellsysteme. Entwurf einer universellen Import-Struktur. Programmierung eines Transformators zur Überführung der Daten aus der Schnittstelle in die Datenstrukturen des operativen Abrechnungssystems. Entwicklung verschiedener Konverter zur Übernahme der Daten aus den Systemen zugekaufter Messdienst-Unternehmen in das Format der universellen Import-Schnittstelle. Entwicklung einer Windows-Client-Anwendung zur Steuerung der Datenmigration, Sichtung der Daten in der Importschnittstelle und zur manueller Nachbearbeitung. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.
Visual Studio 2008 MySQL Firebird Enterprise Architect 8.x
UML SQL DB Stored Procedure Programmierung PL/SQL C# .NET 2.0 WinForms
Kalorimeta Messdienste
Hamburg
1 Jahr 6 Monate
2007-07 - 2008-12

Migrationsprojekt zur Überführung der Inhalte der ?Radiator?-Datenbank aus dem Altsystem (ISAM-Dateien auf MAS-Host) in die neue RADAT-Datenbank (Oracle RDBMS).

SW-Entwickler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x ...
SW-Entwickler
  • Programmierung eines Transformers zur Übernahme der Altdaten in die neuen Datenstrukturen.
  • Entwicklung einer Windows-Client Anwendung zur Steuerung der Datenübernahme und zur Qualitätsprüfung.

 

Oracle RDBMS PL-SQL PL/SQL-Developer 8.x DELPHI 6.x DevExpress Components. Referenz: [Name auf Anfrage] Gruppenleiter
Techem AG
Eschborn
1 Jahr 6 Monate
2007-01 - 2008-06

Unterstützung in verschiedenen Kundenprojekten, um die interne Standard-Software ?TP.net? (eine Kassenlösung für den Handel) an spezielle Kundenanforderungen anzupassen.

SW-Entwickler Visual Studio 2008 C# C++ ...
SW-Entwickler
  • Hennes und Mauritz - Implementierung KD-spezifischer Erweiterungen am Kassensystem für den chinesischen Markt. Erstellung eines Moduls zum Einlesen von Mitarbeiter- ID-Karten und zur Freischaltung von „Mitarbeiter-Rabatten“ in der „Pricing Engine“. Erstellung eines „Monitoring Prozesses“ zur Kassenüberwachung (Geldbestand, Anzahl Stornos etc.). H&M-spezifische Reports.
  • DINEA (Metro Tochter) - Erstellung eines Konzeptes zur Erweiterung des TP.net Standard um die Fähigkeit auch Filialen mit 24h Betrieb abwickeln zu können. Anschließende Implementierung der Kernfunktionalität. Durch die Umstellung der bisherigen „Tagesendverarbeitung“ auf eine sog. „Deklarationszeitpunkt- Verarbeitung“ kann nun sowohl ein Mehrschicht- wie auch 24h Betrieb bedient werden.  Erstellung eines Prozesses zur täglichen Kalkulation und Übermittlung der sog. „Payback Punkte“ an einen Zentralrechner. Erstellung komplexer Reporte bzgl. einer filial-seitigen Umsatzanalyse und Kassierer-Abrechnung (Kontrolle von Waren- und Geld).
  • Deutsche Post - Erstellung eines Hintergrundprozesses zur periodisches Aktualisierung des Paket-Tracking Systems der Post und zur automatischen Meldung von Umsatzdaten nach einem Tageswechsel. Die Daten wurden im EDIFACT-Format bereitgestellt und per FTP-Protokoll auf den Post-Server übertragen.
Visual Studio 2008 C# C++ .Net 2.0 SQL-Server 2005 Wincor TP.net (Wincor-eigenes Framework für die Entwicklung von Kassenlösungen) Altova MapForce Crystal Reports FTP EDIFACT. Referenz: [Name auf Anfrage] Gruppenleiter Retail-Projektlösungen
Wincor Nixdorf Computer AG
Paderborn
7 Monate
2007-01 - 2007-07

Analyse des Teilsystems ?Radiator Datenbank? und der damit in Verbindung stehenden Prozesse (Heizkörper-Messstand, EHKV-Geräteentwicklung und KC-Wert Bestimmung).

SW-Architekt CA Erwin Data Modeler Oracle RDBMS PL-SQL ...
SW-Architekt

Design eines neuen Datenmodells mit dem Ziel den Aufwand bei der Einführung neuer EHKVs drastisch zu reduzieren.

CA Erwin Data Modeler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x Referenz: [Name auf Anfrage] Gruppenleiter
Techem AG
Eschborn
8 Monate
2006-05 - 2006-12

Unterstützung im Kundenprojekt ?CITTI?

SW-Entwickler Visual Studio 2008 Visual Basic .Net 2.0 ...
SW-Entwickler

Redesign und Neuimplementierung eines Moduls zur Anbindung von EFT- Terminals an eine Kasse zwecks Abwicklung des elektronischen Zahlungsverkehrs über eine OPI- Schnittstelle. Die „Open Payment Initiativ“ – kurz OPI - steht für die Standardisierungder Applikationsschnittstellezwischen einer Kassenapplikation und einer beliebigen Lösung für bargeldloses Bezahlen (EFT/PoS).

 

Visual Studio 2008 Visual Basic .Net 2.0 SQL-Server 2005 Wincor TP.net (Wincor-eigenes Framework für die Entwicklung von Kassenlösungen) OPI Referenz: [Name auf Anfrage] Gruppenleiter Retail-Lösungen
Wincor Nixdorf Computer AG
Hamburg
3 Jahre
2004-01 - 2006-12

Konzeption und Implementierung eines Basissystems zur Dokumentenverwaltung und Bildablage (?Mini DMS?)

CA Erwin Data Modeler Oracle RDBMS PL-SQL ...
  • Konzeption und Implementierung eines „Report- Managers“ zur Ablage, Erstellung, und Abfrage von Reports und Reportschablonen – inkl. Zugriffsberechtigung basierend auf einem „Rollen“-Konzept.
  • Konzeption einer web-basierten Ableser-/Monteurs- Steuerung inkl. eines geographischen Planungstools (Microsoft MapPoint).

 

Datenmigration:

Programmierung einer Transformationslogik in PL/SQL zur Übernahme der Daten aus dem BAAN-ERP-System (basierend auf einer ORACLE DB) eines zugekauften Abrechnungsdienstleisters in das Produktivsystem der Techem.

CA Erwin Data Modeler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x DELPHI 6.x ? 7.x DevExpress Components MapPoint Crystal Reports. Referenz: [Name auf Anfrage] Abteilungsleiter Softwareentwicklung Dienstleistungssysteme
Techem AG
Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur, Informationselektroniker

Kompetenzen

Kompetenzen

Top-Skills

.NET-Entwickler C# Software Architect CQRS Azure MVVM Datenbank Design Entity Framework WPF

Schwerpunkte

Microservices

Produkte / Standards / Erfahrungen / Methoden

ASP.NET CORE
Azure DevOps
Common Logging und log4net (Apache)
Devexpress DXperience
DevExpress WPF Controls
Docker
Docker Container
dotConnect for PostgreSQL (devart.com)
DXperience - WPF Control Library (devexpress.com)
Dynamics NAV
Entity Developer (devart.com)
Entity Framework 6.x
GitKraken
Hangfire
hMailServer
LinqPAD
MEF 2.0
Microsoft Azure
MS TeamFoundationServer
MVVM
NSwag Studio
NUnit
Postman
PRISM
Redis
Resharper
REST API
RIA Webservices
SharePoint Client-API
SharePoint Server 2013
SWIFT
Systemanalyse
Systemdesign
Unit Tests
UNITY
Visual Studio
Visual Studio 2013
Visual Studio 2015
Visual Studio 2016
Visual Studio 2019
VS 2017
XAML
XML

Daten-/ UML-Modellierung:

  • ERwin
  • Entity Developer (DevArt)
  • Enterprise Architect (Sparx Systems)
  • Altova MapForce

 

(DB-)Programmierung

  • PL/SQL Developer
  • Toad
  • Visual Studio 2012
  • Subversion,
  • TeamFoundationServer

 

Komponentenbibliotheken:

  • DevExpress DXperience
  • Telerik WPF-Controls

 

Betriebssysteme

Windows 8, Mac OS X

Programmiersprachen

.NET 4.5
.NET 4.6
.NET Core
.NET Framework
.NET-Developer
C
C#
sehr gut Kenntnisse
C++ mit MFC
gute Kenntnisse
DELPHI
gute Kenntnisse bis 7.0
LINQ 
 sehr gute Kenntnisse
PL-SQL
PL/SQL 
 sehr gute Kenntnisse
SQL  
 sehr gute Kenntnisse
T-SQL 
    gute Kenntnisse
VB.NET 
gute Kenntnisse (C# bevorzugt)

Datenbanken

Cosmos DB
Datenmodellierung
ef core
FireBird 
gute Kenntnisse (1.5, 2.x)
MS SQL-Server
gute Kenntnisse (2000,2005,2008,2010)
MySQL  
gute Kenntnisse (4.x, 5.x)
Oracle
sehr gute Kenntnisse (7 - 11g)
Oracle RDBMS
PostgreSQL
Realm Database
SQL

       

Datenkommunikation

  • Windows Communication Foundation (WCF) inkl. RIA WebServices - sehr gute Kenntnisse.
  • Message Queueing, insb. Oracle Advanced Queueing - sehr gute Kenntnisse.

 

Hardware

Apple, Intel PCs

Berechnung / Simulation / Versuch / Validierung

Validierung

  • WPF IDataErrorInfo & ErrorProvider  
  • Validierung mittels DataAnnotation Attributes
  • Fluent Validation

Design / Entwicklung / Konstruktion

Azure Data Factory
Xcode 11.5

Frameworks

  • MS .NET Framework, sehr gute Kenntnisse, immer aktuell
  • WPF sehr gute Kenntnisse, eigenes Framework inkl. IoC, MEF, PRISM und EF6.0 für Erstellung von WPF-Apps entwickelt.
  • Entity Framework, sehr gute Kenntnisse. (DB-first und Model-first).
  • ASP.NET mit MVC4, grundlegende Kenntnisse
  • Mono, MonoTouch (Xamarin).grundlegende bis gute Kenntnisse
  • .NET Core, ASP.NET Core inkl. EF Core   grundlegende bis gute Kenntnisse

Entwurfsmuster

  • MVVM-Pattern,sehr gute Kenntnisse
  • MVC-Pattern,gute Kenntnisse
  • IoC-Pattern,sehr gute Kenntnisse, insb. mit MEF 2.x und Unity
  • OOA, OOD,sehr gute Kenntnisse

Branchen

Branchen

Energiedienstleister

EDV-Dienstleister

Gesundheitswesen

Handel / Kassensysteme

Heizkostenabrechnung

Nachrichtentechnik

Maschinenbau / Leitsysteme /Industrie 4.0

Automation

Einsatzorte

Einsatzorte

Paderborn (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km)

Projekte mit hohem Remote-Anteil bevorzugt.

möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

iOS App Entwicklung

Software-Architekt, Software-Entwickler SWIFT SWIFTUI REST API
Software-Architekt, Software-Entwickler

Design und Entwicklung einer IOS-App für iPhone und iPad basierend auf dem SWIFTUI Framework.

Xcode 11.5 Realm Database
SWIFT SWIFTUI REST API
HomeOffice
9 Monate
2019-08 - 2020-04

Refactoring der Backend-Komponenten eines Portals zur Unterstützung von Direktvermarktungs-Agenturen

ASP.NET CORE Microservices Docker Container ...

Wesentliche Aufgaben

  • BACKEND Entwicklung
    • Erstellung verschiedener REST-APIs, die in Form von Micro-Services ausgerollt werden.
    • Entwurf eines neuen Datenmodells zur Verwaltung der Vertrags- und Anlagedaten
    • Entschlüsselung und Verarbeitung eingehender
      Emails
    • S/MIME basierte Verschlüsselung und Signierung von ausgehenden Emails (z.B. Vertragsbestätigungen)
    • S/MIME Zertifikate selbst erstellen und signieren – insbesondere für Entwicklungsarbeiten und Integrationstests.
    • Erzeugung von Excel-Dateien die als Email-Anhang
      versendet werden
    • Erstellung von XUnit-Tests

  • Technologiestack
    • Azure DevOps / Git
    • NET Core 3.0 und C#
    • Ninject und .NET Core IoC
    • Docker Container
    • RabbitMQ und MassTransit

  • Tools
    • Visual Studio 2019
    • GitKraken
    • Hangfire
    • REDIS
    • SQL-Server
    • PostMan
    • hMailServer
    • Mozilla Thunderbird
    • WireShark
    • MailKit
Visual Studio 2019 GitKraken Hangfire Redis Postman hMailServer Azure DevOps
ASP.NET CORE Microservices Docker Container REST API
SMA Solar Technologie
Kassel-Niestetal und Remote
1 Jahr
2018-05 - 2019-04

Portierung CRM nach AZURE

SW Architekt & Entwickler Microsoft Azure .NET-Developer C# ...
SW Architekt & Entwickler

Ziel des Projektes war es, verschiedene AZURE-Komponenten einem Eignungstest im Hinblick auf die Überführung eines bestehenden „On Premise“ CRM Systems in eine Cloud- und Microservice-basierte Architektur zu unterziehen.

Wesentliche Aufgaben:

  • Evaluierung von Komponenten wie:
    • Azure API Management
    • Azure Application Gateway
    • Azure Application Firewall
    • Containerized Microservices (Docker images) gehosted in Azure Kubernetes

  • PoC: Implementierung eines Microservice zur Permission-Verwaltung basierend auf Clean Code Ansatz und folgendem Technologie-Stack:
    • .net core 2.2
    • ef core
    • CQRS-Pattern
    • MediatR
    • Bereitstellung von REST-APIs
    • läuft skalierbar als Docker-Image im AKS

  • Azure Data Factory
    Implementierung und Inbetriebnahme einer „generischen“ Pipeline zum Kopieren von Daten aus verschiedenen On-Premise Datenbanken in AZURE SQL-Server Instanzen.
  • Implementierung einer auf T4-Skripts aufsetzenden Consolen-App zur Generierung von DDL-Skripts, zur Bereitstellung von Datenbank-Objekten (Export-Views, Import-Tabellen, Upsert-Stored Procs etc.)die im Kontext von ADF Pipelines verwendet werden.
  • Azure Service Bus, als Backbone für die Kommunikation der Micro-Services
  • Evaluierung der Cosmos-DB als Persistenz-Schicht
  • Tuning von Teilkomponenten des bestehenden CRM-Systems durch Umstellung auf die Nutzung des Azure Service Bus als Kommunikations-Backbone („Black Friday“ – Aktion).
Cosmos DB VS 2017 Docker Azure Data Factory NSwag Studio
Microsoft Azure .NET-Developer C# .NET Core ef core
Lichtenau
1 Jahr 10 Monate
2016-03 - 2017-12

Programm zur Steuerung technischer ADM (Erweiterungen 2)

IT-Architekt, SW-Entwickler C#
IT-Architekt, SW-Entwickler

2. Stufe zur Erweiterung des Programms aus dem Jahr 2013. 

Visual Studio 2015
C#
Lichtenau, Eschborn
8 Monate
2015-08 - 2016-03

Navision Dynamics NAV Addin-Entwicklung

SW-Entwickler C# .NET 4.6 Dynamics NAV
SW-Entwickler

Entwicklung verschiedener Addins für Navision Dynamics NAV.

  • Komponente zur Steuerung eines Barcode-Scanners
  • RichText-Editor zur Einbindung in NAV-Pages
  • Toolbox zur Einbindung von WinForm-basierter CustomControls in NAV-Pages.
Visual Studio 2016 Devexpress DXperience
C# .NET 4.6 Dynamics NAV
Gütersloh
6 Monate
2015-02 - 2015-07

Programm zur Steuerung technischer ADM (Erweiterungen 1)

IT-Architekt, SW-Entwickler
IT-Architekt, SW-Entwickler

Funktionale Erweiterungen eines zwischen 2011 und 2013 entwickleten Programms (Details siehe Projekt "Programm zur Steuerung technischer Aussendienstmitarbeiter")

C# XAML Visual Studio PRISM RIA Webservices
Lichtenau,Eschborn
5 Monate
2014-08 - 2014-12

Entwicklung eines "SharePoint Migration Tools"

IT-Architekt SharePoint Client-API Entity Framework 6.x Common Logging und log4net (Apache) ...
IT-Architekt

Design und Entwicklung eines SharePoint Migration Tools. Hierbei werden zwei SharePoint Server-Instanzen verglichen und die Unterschiede in einer graphischen Übersicht präsentiert. Anschließend können alle oder selektiv ausgewählte Änderungen vom Quell- auf den Zielserver übertragen werden.

Wesentliche Aufgaben:

Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.

MS TeamFoundationServer PostgreSQL DXperience - WPF Control Library (devexpress.com) SharePoint Server 2013 Entity Developer (devart.com) Resharper LinqPAD Visual Studio 2013 dotConnect for PostgreSQL (devart.com)
SharePoint Client-API Entity Framework 6.x Common Logging und log4net (Apache) SQL DevExpress WPF Controls XML C# .NET 4.5 .NET Framework PRISM MEF 2.0 UNITY XAML MVVM Unit Tests NUnit Datenmodellierung Systemdesign Systemanalyse
Köllisch Gesellschaft für Prozessmanagement
Konstanz
1 Jahr 1 Monat
2013-07 - 2014-07

Neuentwicklung eines "modularen Leitsystems zur Anlagensteuerung" im Maschinenbau

IT-Architekt Scrum XML XAML ...
IT-Architekt

• Analyse der bestehenden SW-Architektur und des verwendeten Domain-/Datenmodells.

• Erarbeitung eines neuen Technologiestacks mit der Zielsetzung wartungsintensive Individuallösungen weitestgehend durch Standardlösungen (wie z.B. log4net, EF 6.0, DXperince etc.) zu ersetzen.

• Konzeption und Erstellung eines Messe-Prototypen zur roboter-gestützten automatischen Bestückung und Beschriftung von Klemmleisten (vorgestellt: IPC-Drives, Nürnberg Herbst 2013, Weiterentwicklung auf HMI 2014)

• Basierend auf dem Prototypen Entwicklung eines Anlagenmodules welches - in der ersten Ausbaustufe - zur automatisierten, robotergestützten Bestückung von Klemmschienen bei einem bedeutenden Anlagenbauer (in Süddeutschland) eingesetzt wird.

• Die WPF-Clients basieren auf dem „BxWpfApp“ Framework (Eigenentwicklung, Basis: PRISM, UNITY, MEF, EF 6.0) und kommunizieren per WCF-Services mit dem modular aufgebauten (Plugin-Technologie) zentralen Leitsystem.

• Maßgebliche Unterstützung bei der Inbetriebnahme der Software vor Ort beim Kunden.

• Coaching von Teammitgliedern bzlg. der Einarbeitung in Standardtechnologien und Entwurfsmuster wie log4net, MEF, MVVM sowie in der Verwendung von Tools wie Log4View oder EntityDeveloper.

• Systemdesign, Datenmodellierung, Realisierung.

Visual Studio 2012 Jenkins (BuildServer) SubVersion (SW-Versionsverwaltung) Redmine (Projekt- / Ticketmanagement) Enterprise Architect 11.x (Sparx Systems) PostgreSQL (Datenbank-Server) Entity Developer (devart.com) dotConnect for PostgreSQL (devart.com) PostSharp Resharper LinqPAD Log4View
Scrum XML XAML WCF .NET 4.5 C# MVVM AOP UNITY PRISM MEF 2.0 IoC EF 6.0 WebServices Socket-Programmierung Asynchrone Programmierung WPF Common Logging log4net UML Datenmodellierung Software-Architektur Unit Tests NUnit Coaching Systemanalyse Systemdesign Industrie 4.0
Phoenix Contact
Blomberg
2 Monate
2013-03 - 2013-04

Technologie Review

IT-Architekt Systemanalyse
IT-Architekt
Evaluierung/Review des intern entwickelten Frameworks ?S4? mit anschließender Berichterstattung an die Geschäftsleitung. Mit S4 wird eine Technologieführerschaft angestrebt bei der die Geschäftslogik unverändert bestehen bleiben soll, während die Technologieparts wie z.B. Userinterface oder Datenpersistenz sind bei fortschreitender Technologie austauschbar sind. Referenz: [Name auf Anfrage], Bereichsleiter Anwendungsentwicklung
Enterprise Architect 9.0 (sparx systems)
Systemanalyse
Ulm
1 Jahr 5 Monate
2011-10 - 2013-02

Programm zur Steuerung technischer Aussendienstmitarbeiter

IT-Architekt C# .NET 4.0 .XAML ...
IT-Architekt
Konzeption und Entwicklung eines Programms zur Steuerung des technischen Außendienstes. Das WPF-Programm basiert auf dem ?BxWpfApp? und holt im SAP entstehende Einzelaufträge per WCF RIA - Webservice auf das Notebook des ADMs. Das Programm unterstützt den Techniker bei der Auftragsabwicklung und erhebt alle Faktura-relevanten Daten, die nach Abschluss des Auftrags ans SAP zurückgemeldet werden. Innerhalb des Programms wurde eine Remote-Schnittstelle (in einem Hintergrund-Thread) mittels WCF und per NetTcpBindings implementiert, um spezielle Funktionen für andere Anwendungen verfügbar zu machen. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Koordination des Entwicklerteams.
Visual Studio 2012 Resharper LinqPad Team Foundation Server HP Quality Center SQL-Server 2008 Oracle 11g Entity Developer (devart.com) dotConnect for Oracle (devart.com) dotConnect for SQLServer (devart.com) RadControls for WPF (telerik.com) Enterprise Architect 8.x (Sparx Systems)
C# .NET 4.0 .XAML WPF WCF RIA-Webservices Entity Framework PL/SQL PRISM MVVM AOP IoC UNITY NUnit Multi-Threading LINQ UML
Techem AG
Lichtenau, Eschborn
1 Jahr 1 Monat
2010-09 - 2011-09

Entwicklung eines WPF und PRISM basierten Application Frameworks

IT-Architekt C# .Net 3.0 .NET Framework ...
IT-Architekt
Konzeption und Entwicklung eines Application-Frameworks ?BxWpfApp?, welches als Basis für zukünftige unternehmensinterne, windowsbasierte ?Rich Client?- Anwendungen fungieren soll. Anforderungen an das Framework: Modulares Konzept (Plugin Support), Einsatz einer ORM-Schicht, WPF-basierte GUI, Einsatz des Entwurfsmusters MVVM (Model View ViewModel), Programmatische Modultests. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung , Koordinierung des Entwicklerteams.
Visual Studio 2012 Resharper LinqPad Team Foundation Server HP Quality Center RadControls for WPF (telerik.com)
C# .Net 3.0 .NET Framework MVVM WPF PRISM Entity Framework 4.0 AOP IoC MEF 2.0 UNITY Common Logging log4net NUnit Multi-Threading LINQ
Techem AG
Lichtenau, Eschborn
1 Jahr 10 Monate
2008-12 - 2010-09

Redesign "Massendruck-tauglicher Druckprozessor"

IT-Architekt PL/SQL Java Oracle Advanced Queuing API ...
IT-Architekt
Analyse des bestehenden Prozesses zur Produktion der Heizkosten-Abrechnungen (Massendruck) und der dabei eingesetzten Systemkomponenten. Konzeption einer universellen, hochskalierbaren und durch sog. Agenten erweiterbare Ablaufsteuerung mit automatischer Lastverteilung ? basierend auf dem ?Oracle Advanced Queuing System?. Der Kernel der Ablaufsteuerung wurde in PL/SQL implementiert. Die verschiedenen Agenten (Ausführung von Oracle Reports, Konvertierung von Postscript in PDF, Online-Ablage der Abrechnungsdokumente im DOXiS DMS-System, FTP-Transfer an Druckdienstleister, etc.) wurden in Abhängigkeit von den vorliegenden Funktionsbibliotheken in verschiedenen Sprachen (C#, JAVA oder PL/SQL) entwickelt. Zur Überwachung und Steuerung des Systems wurde eine auf dem Eclipse RCP Framework aufsetzende JAVA-Anwendung entwickelt, die durch den Einsatz des OSGi-Frameworks modular erweiterbar ist. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.
Oracle 9i Toad for Oracle Eclipse 3.4 DOXiS4 DMS
PL/SQL Java Oracle Advanced Queuing API Eclipse RCP OSGi Framework IoC Spring Framework UML log4j FTP
Kalorimeta Messdienste
Hamburg
9 Monate
2008-04 - 2008-12

Entwicklung einer universellen Import-Schnittstelle für ein firmeneigenes Abrechnungssystem

IT-Architekt UML SQL DB Stored Procedure Programmierung ...
IT-Architekt
Analyse der Datenstrukturen der verschiedenen Quellsysteme. Entwurf einer universellen Import-Struktur. Programmierung eines Transformators zur Überführung der Daten aus der Schnittstelle in die Datenstrukturen des operativen Abrechnungssystems. Entwicklung verschiedener Konverter zur Übernahme der Daten aus den Systemen zugekaufter Messdienst-Unternehmen in das Format der universellen Import-Schnittstelle. Entwicklung einer Windows-Client-Anwendung zur Steuerung der Datenmigration, Sichtung der Daten in der Importschnittstelle und zur manueller Nachbearbeitung. Wesentliche Aufgaben: Systemanalyse, Systemdesign, Datenmodellierung, Realisierung.
Visual Studio 2008 MySQL Firebird Enterprise Architect 8.x
UML SQL DB Stored Procedure Programmierung PL/SQL C# .NET 2.0 WinForms
Kalorimeta Messdienste
Hamburg
1 Jahr 6 Monate
2007-07 - 2008-12

Migrationsprojekt zur Überführung der Inhalte der ?Radiator?-Datenbank aus dem Altsystem (ISAM-Dateien auf MAS-Host) in die neue RADAT-Datenbank (Oracle RDBMS).

SW-Entwickler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x ...
SW-Entwickler
  • Programmierung eines Transformers zur Übernahme der Altdaten in die neuen Datenstrukturen.
  • Entwicklung einer Windows-Client Anwendung zur Steuerung der Datenübernahme und zur Qualitätsprüfung.

 

Oracle RDBMS PL-SQL PL/SQL-Developer 8.x DELPHI 6.x DevExpress Components. Referenz: [Name auf Anfrage] Gruppenleiter
Techem AG
Eschborn
1 Jahr 6 Monate
2007-01 - 2008-06

Unterstützung in verschiedenen Kundenprojekten, um die interne Standard-Software ?TP.net? (eine Kassenlösung für den Handel) an spezielle Kundenanforderungen anzupassen.

SW-Entwickler Visual Studio 2008 C# C++ ...
SW-Entwickler
  • Hennes und Mauritz - Implementierung KD-spezifischer Erweiterungen am Kassensystem für den chinesischen Markt. Erstellung eines Moduls zum Einlesen von Mitarbeiter- ID-Karten und zur Freischaltung von „Mitarbeiter-Rabatten“ in der „Pricing Engine“. Erstellung eines „Monitoring Prozesses“ zur Kassenüberwachung (Geldbestand, Anzahl Stornos etc.). H&M-spezifische Reports.
  • DINEA (Metro Tochter) - Erstellung eines Konzeptes zur Erweiterung des TP.net Standard um die Fähigkeit auch Filialen mit 24h Betrieb abwickeln zu können. Anschließende Implementierung der Kernfunktionalität. Durch die Umstellung der bisherigen „Tagesendverarbeitung“ auf eine sog. „Deklarationszeitpunkt- Verarbeitung“ kann nun sowohl ein Mehrschicht- wie auch 24h Betrieb bedient werden.  Erstellung eines Prozesses zur täglichen Kalkulation und Übermittlung der sog. „Payback Punkte“ an einen Zentralrechner. Erstellung komplexer Reporte bzgl. einer filial-seitigen Umsatzanalyse und Kassierer-Abrechnung (Kontrolle von Waren- und Geld).
  • Deutsche Post - Erstellung eines Hintergrundprozesses zur periodisches Aktualisierung des Paket-Tracking Systems der Post und zur automatischen Meldung von Umsatzdaten nach einem Tageswechsel. Die Daten wurden im EDIFACT-Format bereitgestellt und per FTP-Protokoll auf den Post-Server übertragen.
Visual Studio 2008 C# C++ .Net 2.0 SQL-Server 2005 Wincor TP.net (Wincor-eigenes Framework für die Entwicklung von Kassenlösungen) Altova MapForce Crystal Reports FTP EDIFACT. Referenz: [Name auf Anfrage] Gruppenleiter Retail-Projektlösungen
Wincor Nixdorf Computer AG
Paderborn
7 Monate
2007-01 - 2007-07

Analyse des Teilsystems ?Radiator Datenbank? und der damit in Verbindung stehenden Prozesse (Heizkörper-Messstand, EHKV-Geräteentwicklung und KC-Wert Bestimmung).

SW-Architekt CA Erwin Data Modeler Oracle RDBMS PL-SQL ...
SW-Architekt

Design eines neuen Datenmodells mit dem Ziel den Aufwand bei der Einführung neuer EHKVs drastisch zu reduzieren.

CA Erwin Data Modeler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x Referenz: [Name auf Anfrage] Gruppenleiter
Techem AG
Eschborn
8 Monate
2006-05 - 2006-12

Unterstützung im Kundenprojekt ?CITTI?

SW-Entwickler Visual Studio 2008 Visual Basic .Net 2.0 ...
SW-Entwickler

Redesign und Neuimplementierung eines Moduls zur Anbindung von EFT- Terminals an eine Kasse zwecks Abwicklung des elektronischen Zahlungsverkehrs über eine OPI- Schnittstelle. Die „Open Payment Initiativ“ – kurz OPI - steht für die Standardisierungder Applikationsschnittstellezwischen einer Kassenapplikation und einer beliebigen Lösung für bargeldloses Bezahlen (EFT/PoS).

 

Visual Studio 2008 Visual Basic .Net 2.0 SQL-Server 2005 Wincor TP.net (Wincor-eigenes Framework für die Entwicklung von Kassenlösungen) OPI Referenz: [Name auf Anfrage] Gruppenleiter Retail-Lösungen
Wincor Nixdorf Computer AG
Hamburg
3 Jahre
2004-01 - 2006-12

Konzeption und Implementierung eines Basissystems zur Dokumentenverwaltung und Bildablage (?Mini DMS?)

CA Erwin Data Modeler Oracle RDBMS PL-SQL ...
  • Konzeption und Implementierung eines „Report- Managers“ zur Ablage, Erstellung, und Abfrage von Reports und Reportschablonen – inkl. Zugriffsberechtigung basierend auf einem „Rollen“-Konzept.
  • Konzeption einer web-basierten Ableser-/Monteurs- Steuerung inkl. eines geographischen Planungstools (Microsoft MapPoint).

 

Datenmigration:

Programmierung einer Transformationslogik in PL/SQL zur Übernahme der Daten aus dem BAAN-ERP-System (basierend auf einer ORACLE DB) eines zugekauften Abrechnungsdienstleisters in das Produktivsystem der Techem.

CA Erwin Data Modeler Oracle RDBMS PL-SQL PL/SQL-Developer 8.x DELPHI 6.x ? 7.x DevExpress Components MapPoint Crystal Reports. Referenz: [Name auf Anfrage] Abteilungsleiter Softwareentwicklung Dienstleistungssysteme
Techem AG
Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur, Informationselektroniker

Kompetenzen

Kompetenzen

Top-Skills

.NET-Entwickler C# Software Architect CQRS Azure MVVM Datenbank Design Entity Framework WPF

Schwerpunkte

Microservices

Produkte / Standards / Erfahrungen / Methoden

ASP.NET CORE
Azure DevOps
Common Logging und log4net (Apache)
Devexpress DXperience
DevExpress WPF Controls
Docker
Docker Container
dotConnect for PostgreSQL (devart.com)
DXperience - WPF Control Library (devexpress.com)
Dynamics NAV
Entity Developer (devart.com)
Entity Framework 6.x
GitKraken
Hangfire
hMailServer
LinqPAD
MEF 2.0
Microsoft Azure
MS TeamFoundationServer
MVVM
NSwag Studio
NUnit
Postman
PRISM
Redis
Resharper
REST API
RIA Webservices
SharePoint Client-API
SharePoint Server 2013
SWIFT
Systemanalyse
Systemdesign
Unit Tests
UNITY
Visual Studio
Visual Studio 2013
Visual Studio 2015
Visual Studio 2016
Visual Studio 2019
VS 2017
XAML
XML

Daten-/ UML-Modellierung:

  • ERwin
  • Entity Developer (DevArt)
  • Enterprise Architect (Sparx Systems)
  • Altova MapForce

 

(DB-)Programmierung

  • PL/SQL Developer
  • Toad
  • Visual Studio 2012
  • Subversion,
  • TeamFoundationServer

 

Komponentenbibliotheken:

  • DevExpress DXperience
  • Telerik WPF-Controls

 

Betriebssysteme

Windows 8, Mac OS X

Programmiersprachen

.NET 4.5
.NET 4.6
.NET Core
.NET Framework
.NET-Developer
C
C#
sehr gut Kenntnisse
C++ mit MFC
gute Kenntnisse
DELPHI
gute Kenntnisse bis 7.0
LINQ 
 sehr gute Kenntnisse
PL-SQL
PL/SQL 
 sehr gute Kenntnisse
SQL  
 sehr gute Kenntnisse
T-SQL 
    gute Kenntnisse
VB.NET 
gute Kenntnisse (C# bevorzugt)

Datenbanken

Cosmos DB
Datenmodellierung
ef core
FireBird 
gute Kenntnisse (1.5, 2.x)
MS SQL-Server
gute Kenntnisse (2000,2005,2008,2010)
MySQL  
gute Kenntnisse (4.x, 5.x)
Oracle
sehr gute Kenntnisse (7 - 11g)
Oracle RDBMS
PostgreSQL
Realm Database
SQL

       

Datenkommunikation

  • Windows Communication Foundation (WCF) inkl. RIA WebServices - sehr gute Kenntnisse.
  • Message Queueing, insb. Oracle Advanced Queueing - sehr gute Kenntnisse.

 

Hardware

Apple, Intel PCs

Berechnung / Simulation / Versuch / Validierung

Validierung

  • WPF IDataErrorInfo & ErrorProvider  
  • Validierung mittels DataAnnotation Attributes
  • Fluent Validation

Design / Entwicklung / Konstruktion

Azure Data Factory
Xcode 11.5

Frameworks

  • MS .NET Framework, sehr gute Kenntnisse, immer aktuell
  • WPF sehr gute Kenntnisse, eigenes Framework inkl. IoC, MEF, PRISM und EF6.0 für Erstellung von WPF-Apps entwickelt.
  • Entity Framework, sehr gute Kenntnisse. (DB-first und Model-first).
  • ASP.NET mit MVC4, grundlegende Kenntnisse
  • Mono, MonoTouch (Xamarin).grundlegende bis gute Kenntnisse
  • .NET Core, ASP.NET Core inkl. EF Core   grundlegende bis gute Kenntnisse

Entwurfsmuster

  • MVVM-Pattern,sehr gute Kenntnisse
  • MVC-Pattern,gute Kenntnisse
  • IoC-Pattern,sehr gute Kenntnisse, insb. mit MEF 2.x und Unity
  • OOA, OOD,sehr gute Kenntnisse

Branchen

Branchen

Energiedienstleister

EDV-Dienstleister

Gesundheitswesen

Handel / Kassensysteme

Heizkostenabrechnung

Nachrichtentechnik

Maschinenbau / Leitsysteme /Industrie 4.0

Automation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.