a Randstad company

Zertifizierter Architekt (iSAQB), Softwareentwickler und Experte im Bereich .NET, .NET Core, C#, ASP.NET Core, WPF, MVVM, SQL, OData, REST.

Profil
Referenzen (1)

"Der Consultant wird von uns in einem Projekt (mit bis zu 50 Personen) zur Neuentwicklung einer Software für die Service Beratung im Bereich Automotive Aftersales eingesetzt. Er erfüllte die Planung und technische Umsetzungen im Bereich C#/.NET in einem agilen Umfeld zu unserer vollsten Zufriedenheit. Seine enorme technische Kompetenz sowie seine schnelle Auffassungsgabe in einer fachlich komplexen Umgebung, machten ihn zu einem wichtigen und kompetenten Mitglied im Projekt. Was besonders an ihm hervorzuheben ist, seine ruhige Persönlichkeit; seine technisch eleganten, zukunftsorientierten Lösungsvorschläge und dessen Umsetzung trugen erheblich zur Qualitätssteigerung der Software bei. Wir freuen uns auf die weitere Zusammenarbeit in den nachfolgenden Releases und hoffen, ihn in Zukunft für weitere Projekte gewinnen zu können."

— Projekt Neuentwicklung einer Software für die Service Beratung im Bereich Automotive, 01/16 - 09/16
Referenz durch techn. Projektleitung, international tätiges IT Systemhaus (80T Mitarbeiter), vom 08.06.16
Top-Skills
ASP.NET WPF C# SQL Microsoft SQL Server Entity Framework REST OData .NET UML Architecture C++ WinForms Business Workflow Workflow Engine Refactoring
Verfügbar ab
01.01.2023
Bald verfügbar - Für planbare Projekte: Der Experte steht für neue Folgeprojekte zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2 Jahre 6 Monate

2020-05

heute

Weiterentwicklung des CRM-Systems

Technical Lead C# .NET Core 5.0 ASP.NET Core ...
Rolle
Technical Lead
Projektinhalte

Analyse und Bewertung von Anforderungen an eine zentrale Komponente zur Verwaltung von Kundenprofilen und Erstellung von Konzepten, Prototypen, Piloten und Softwareartefakten zur Erfüllung dieser Anforderungen

Weiterentwicklung der MicroService-Architektur mit Schwerpunkt Kundenmanagement, OAuth2 und Schnittstellen zu externen System

Mitarbeit im Team-übergreifenden Architektur-Board

Technical Lead - fachliche und technische Führung eines Teams

Technische Beratung der PO

Refactoring

Produkte
Visual Studio MS SQL Server
Kenntnisse
C# .NET Core 5.0 ASP.NET Core Entity Framework Core OAuth2 IdentityServer 4.0 NServiceBus REST SQL Server Postman JMeter Gravitee TFS Azure DevOps Git Scrum Scrumban Docker Kubernetes .NET Core
Kunde
Lebensmitteleinzelhandel
Einsatzort
Remote
6 Monate

2022-04

2022-09

Weiterentwicklung und Refactoring des gemeinsamen Kerns der Softwarefamilie für Licht- und Elektronmikroskope

Software-Entwickler C# WPF MVVM ...
Rolle
Software-Entwickler
Projektinhalte

Die vorhandenen WPF-Fremdkomponenten für List- und Tree-Funktionalitäten wurden durch eigene mit zusätzlichen Möglichkeiten ersetzt. Neue auf DirectX basierende Bildervisualisierung wurde an die Komponenten des WPF-Clients unter Einsatz von MVVM-Patterns angebunden.

Produkte
Visual Studio
Kenntnisse
C# WPF MVVM Scrum Git TFS Azure DevOps
Kunde
NTT Data
Einsatzort
Remote
3 Monate

2020-02

2020-04

Umstellung der vorhandenen Client/Server-Architektur auf die MicroServices und Amazon Cloud.

Software-Entwickler Scrum Gradle Jenkins ...
Rolle
Software-Entwickler
Projektinhalte

Das gesamte IT-System des Aftersales-Bereichs bei BMW AG soll auf die MicroService-Architektur umgestellt werden. Als Hosting soll Amazon Cloud eingesetzt werden.

Aufgaben:

  • Mitarbeit im Architektur-Team
  • Durchführung von POCs
  • Implementierung vom MicroService-Template
  • Wissenstransfer an das Team
Produkte
IntelliJ IDEA AWS
Kenntnisse
Scrum Gradle Jenkins Docker Git Continuous Integration Java 8 Java EE 8 JAX-RS JPA EclipseLink MicroProfile Payara Micro Angular Web Components PostgreSQL AWS
Kunde
NTT Data
Einsatzort
München / Remote
2 Jahre 10 Monate

2017-04

2020-01

Redesign der Client/Server-Architektur für die Projektierung des Prozessleitsystems.

Architekt, Entwickler C# .NET4.6 .NET ...
Rolle
Architekt, Entwickler
Projektinhalte

Die alte Projektierungsanwendung wird sowohl aus der Usability-Sicht als auch in Bezug auf die technische Architektur verbessert und auf den aktuellen Stand der Technik gebracht. Nach der Fertigstellung der wichtigsten Infrastrukturkomponenten werden die fachlichen Inhalte nach und nach aus der alten Anwendung migriert. In dieser Übergangszeit muss der Parallelbetrieb möglich sein, um die Lauffähigkeit des Prozessleitsystem sicherstellen zu können.

Aufgaben

  • Definition und Durchführung von Proof of Concepts
  • Performanceanalyse und -optimierungen
  • Erstellung und Dokumentation der technischen Architektur
  • Einführung von Unit-Tests
  • Einführung von Analysewerkzeugen für die Einhaltung und Verbesserung der Codequalität
  • KnowHow-Transfer an das Team
  • Mitarbeit bei der Umsetzung von Entwicklungsaufgaben
Produkte
TFS 2015 Microsoft SQL Server Microsoft Visual Studio Entity Framework Core ASP.NET Core
Kenntnisse
C# .NET4.6 .NET WPF MVVM Design Pattern OData REST ASP.NET Web API ASP.NET Unity SQL Entity Framework ASP.NET Core .NET Core
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach / Remote
4 Jahre 1 Monat

2016-01

2020-01

Entwicklung der Software für den Service-Berater-Arbeitsplatz für BMW AG.

Mitarbeit im Architekturkreis, Senior-Entwickler .NET 4.6 WPF MVVM ...
Rolle
Mitarbeit im Architekturkreis, Senior-Entwickler
Projektinhalte

Agile Weiterentwicklung des WPF/MVVM Desktop-Clients für den Service-Berater mit der Anbindung an globale und lokale Backend-Systeme.

  • Mitarbeit im Architekturkreis.
  • Konzeption und Durchführung von fachlichen und technischen Refactorings

  • Erstellen der Infrastrukturkomponenten.

  • Konzeption und Implementierung einer Workflow-Engine auf Basis des Commandbus-Patterns

  • Implementierung der UserStories und Unit-Tests.

  • Wissenstransfer an das Team

Produkte
Atlassian JIRA Subversion Visual Studio 2017 Git
Kenntnisse
.NET 4.6 WPF MVVM MVVM Design Pattern C# Scrum Unity Git JIRA
Kunde
NTT DATA Deutschland GmbH
Einsatzort
München / Remote
4 Monate

2016-09

2016-12

Langzeitarchiv für das Prozessleitsystem

Architekt, Entwickler C# .NET4.6 .NET ...
Rolle
Architekt, Entwickler
Projektinhalte

Unterstützung für die Recherche in den aus dem Online-Prozessleitsystem entfernten Daten mit den üblichen Recherche-Werkzeugen

  • Erstellung und Dokumentation der Architektur
    Implementierung
Produkte
Microsoft SQL Server TFS
Kenntnisse
C# .NET4.6 .NET WPF MVVM Design Pattern ADO.NET Entity Framework C++ Unity
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
4 Monate

2015-09

2015-12

Entwicklung eines modular aufgebauten MES Systems

Architekt, PoC Scrum C# ASP.NET ...
Rolle
Architekt, PoC
Projektinhalte

Proof of Concept und Erstellung der Architektur für ein neues modular aufgebautes MES-System

Produkte
Visual Studio Microsoft IIS MS Azure SQL Database MS SQL Server 2014
Kenntnisse
Scrum C# ASP.NET MVVM MVVM Design Pattern REST OData WPF Windows Workflow Foundation ADO.NET Entity Framework Unity SQL Server Azure BPMN IIS Web Farm IIS ARR
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
5 Monate

2015-05

2015-09

Entwicklung eines graphischen Designers

Architekt, Senior-Entwickler .NET 4.5 WPF MVVM ...
Rolle
Architekt, Senior-Entwickler
Projektinhalte
  • Entwicklung eines graphischen Designers für die Diagnose- und Serviceprogramme für BMW AG.
  • Zum Modellieren der Diagnose- und Serviceprogramme mit einer grafischen Programmiersprache wurde ein neuer Designer mit WPF MVVM entwickelt und in die vorhandene WinForms-Anwendung integriert.
    • Erstellung und Dokumentation der MVVM-Architektur
    • Transfer des WPF-KnowHow an das Team
    • Implementierung der UserStories und Unit-Tests
Produkte
Visual Studio 2013 Enterprise Architect HP ALM
Kenntnisse
.NET 4.5 WPF MVVM MVVM Design Pattern C# Scrum NHibernate
Kunde
NTT DATA Deutschland GmbH
Einsatzort
München
7 Monate

2014-08

2015-02

OData-Schnittstelle

Architekt, Technischer Projektleiter, Senior-Entwickler c# .NET 4.5 ASP.NET ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte
  • OData-Schnittstelle für das Prozessleitsystem und MES-System.
  • Für die vorhandenen Prozessleit- und MES-Systeme wird ein OData-Web Service als erweiterbares Framework für die Integration sowohl der System- als auch kundenspezifischer Daten entwickelt. In das Framework werden die Daten der vorhandenen MES- und Prozessleitsysteme integriert.
Produkte
MS SQL Server 2014 Visual Studio 2013
Kenntnisse
c# .NET 4.5 ASP.NET ASP.NET Web API OData Entity Framework Unity
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
5 Monate

2014-03

2014-07

Web-Zugriff für das Prozessleitsystem und MES-System

Architekt, Technischer Projektleiter, Senior-Entwickler C# .NET 4.5 ASP.NET ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte
  • Für die vorhandenen Prozessleit- und MES-Systeme wurden zwei Komponenten entwickelt:
    • der Daten-Gateway: ein modular aufgebautes und erweiterbares Framework für die Entwicklung systemspezifischer Web Services.
    • das Web Portal: ein modular aufgebautes und erweiterbares Framework für die Entwicklung systemspezifischer Web-Frontends.
  • Für beide Komponenten wurden Module für ein paar ausgewählte Systemfunktionalitäten entwickelt.
Produkte
MS SQL Server 2012 MS SQL Server Reporting Services MS SQL Server Management Studio Visual Studio 2013
Kenntnisse
C# .NET 4.5 ASP.NET ASP.NET Web API ASP.NET MVC OWIN Unity OAuth2 JavaScript HTML
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
1 Monat

2014-02

2014-02

Portierung einer WinForms Anwendung

Berater C# .NET 4.0 WPF ...
Rolle
Berater
Projektinhalte

Portierung einer WinForms Anwendung nach WPF.

  • Die Funktionalität einer großen modularaufgebauten MES WinForms-Anwendung musste in WPF portiert bzw. um WPF-Frontends erweitert werden.
Produkte
Visual Studio 2012
Kenntnisse
C# .NET 4.0 WPF MVVM WinForms
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
4 Monate

2013-10

2014-01

Entwicklung eines MVVM-Frameworks

Architekt, Technischer Projektleiter, Senior-Entwickler C# WPF MVVM
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte

Für die Erstellung und Anzeige von Reporting-Dashboards wurde ein WPF/MVVM-Framework entwickelt.

Produkte
Visual Studio 2012
Kenntnisse
C# WPF MVVM
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
2 Monate

2013-08

2013-09

Optimierung der Performance und Speicherbedarfs

Senior-Entwickler C# .NET 4.0 WPF ...
Rolle
Senior-Entwickler
Projektinhalte
  • Optimierung der Performance und Speicherbedarfs für eine .NET Anwendung.
  • Für eine gemischte WinForms/WPF Anwendung wurden Performance und Speicherverbrauch analysierst und Optimierungen durchgeführt.
    • Diagnose und Verbesserung der Performance und Speicherverbrauchs.
Produkte
Visual Studion 2010 Red Gate ANTS Performance Profiler Red Gate ANTS Memory Profiler jetBrains dotTrace
Kenntnisse
C# .NET 4.0 WPF WinForms COM
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
3 Monate

2013-05

2013-07

MES Frontends

Architekt, Senior-Entwickler C# .NET 4.0 WPF ...
Rolle
Architekt, Senior-Entwickler
Projektinhalte
  • MES Frontends für die Carlsberg Brauerei
  • Für ein Kundenprojekt wurde ein WPF/MVVM-Framework für die Implementierung und Integration mehrerer Dutzend kundenspezifischer Frontends entwicklelt. Das Framework, hat außer den visuellen und MVVM-Komponenten vor allem Komponenten für den asynchronen Datenzugriff und integrierte Benutzerverwaltung beinhaltet und hat dadurch eine schnelle und weniger fehleranfällige Entwicklung der Frontends ermöglicht.
    • Architektur und Implementierung des WPF/MVVM-Frameworks.
Produkte
MS SQL Server 2008 R2 Visual Studion 2012 MS SQL Server Management Studio
Kenntnisse
C# .NET 4.0 WPF MVVM Entity Framework
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
1 Jahr 10 Monate

2011-07

2013-04

Portierung des Operation Managers

Architekt, Technischer Projektleiter, Senior-Entwickler C# .NET 4.0 C++ ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte

Portierung der zentralen Client-Anwendung des Prozessleitsystems. Die vorhandene Funktionalität wurde als Erweiterungsmodule gekapselt. Die Anwendung ist für die Integration der Module, Navigation und Infrastruktur zuständig. Im Rahmen des Projektes mussten mehrere Dutzend vorhandene für die älteren Produktversionen mit COM und .NET entwickelten Erweiterungsmodule integriert und einige neue mit WPF/MVVM implementiert werden. Das besondere Augenmerk wurde dabei auf Usability, Design und Integration der vorhandenen Business-Logik gelegt.

  • Architektur, Technische Projektleitung, Implementierung
Produkte
Visual Studio 2010 MS SQL Server 2008 R2 MS SQL Server Management Studio
Kenntnisse
C# .NET 4.0 C++ C++.NET WPF MVVM WinForms COM Visual Basic 6 ATL .NET Interop Gemischte Assemblies
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
4 Monate

2011-03

2011-06

WinForms SDK Controls Library

Architekt, Technischer Projektleiter, Senior-Entwickler C# WinForms .NET 4.0 ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte

Ein Framework mit WinForms Controls, das beim Customizen des hauseigenen Prozessleitsystems eine einfache, fehlerresistente und mit dem Standardsystem einheitliche Entwicklung von projektspezifischen Oberflächen ermöglicht. Das SDK beinhaltet:

  • Grund-Controls wie TextBox, Liste, Baum, ComboBox, die die Standard WinForms Controls um zusätzliche Möglichkeiten erweitern
  • Datenspezifische Controls mit flexibler Anzeigestruktur
    • Architektur, Technische Projektleitung, Implementierung.
Produkte
Visual Studio 2010
Kenntnisse
C# WinForms .NET 4.0 C++.NET
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
7 Monate

2010-08

2011-02

Konzept und Proof of Concept

Architekt C# .NET 4.0 WPF ...
Rolle
Architekt
Projektinhalte
  • Konzept und Proof of Concept für die Portierung einer vorhandenen Anwendung zur Verbesserung der Usability und Designs.
  • Für die Verbesserung der Usability und Designs der zentralen Client-Anwendung des Prozessleitsystems wurden in Zusammenarbeit mit Usability-Experten und Designern Prototypen erstellt, die von realen Benutzern bewertet wurden. Auf Basis dieser Erkenntnisse wurden die Konzepte entwickelt und auf Machbarkeit geprüft.
    • Erstellen der Prototype, Zusammenarbeit mit den Usability-Experten und Designern
Produkte
Visual Studio 2010
Kenntnisse
C# .NET 4.0 WPF WinForms
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
9 Monate

2009-11

2010-07

Produktionsberichte für das Prozessleitsystem

Architekt, Technischer Projektleiter, Senior-Entwickler C# .NET Framework SQL ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte
Ein Werkzeug zum Erstellen und Abrufen der Produktionsberichte, das es ermöglicht, die im Prozessleitsystem aufgezeichneten oder projektierten Daten anwendergerecht darzustellen. Die verfügbaren Datenarten sind um die projektspezifischen und die Daten aus externen Quellen erweiterbar. Das Projektieren der in einem Bericht enthaltenen Daten erfolgt im eigenen graphischen Designer. So lassen sich ohne jegliche SQL-Kenntnisse Datenabfragen erstellen, die viele SQL-Features abdecken (Joins, Unterabfragen, Filterung, Sortierung, Gruppieren, Aggregieren, Aufrufen der Stored Procedures usw.). Zum Anzeigen können beliebige externe Berichtswerkzeuge verwendet werden, die als Schnittstelle ein .NET DataSet unterstützen (im Projekt war es Sharp Shooter von Perpetuum Software). Weitere Merkmale: - Die vorhandene Archivdatenbank wird beim Bedarf automatisch mit einbezogen - Das Setzen der Datenfilter erfolgt über bequeme Auswahl-Controls - Mehrsprachigkeit der projektierten Layouts und enthaltenen Daten
Produkte
MS SQL Server 2005 MS SQL Server Management Studio Visual Studio 2005
Kenntnisse
C# .NET Framework SQL C++.NET
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
8 Monate

2009-03

2009-10

Datenarchivierung für das Prozessleitsystem

Architekt, Technischer Projektleiter, Senior-Entwickler SQL C++ RPC ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte
Für das vorhandene Prozessleitsystem wurde ein Konzept für die Archivierung der aufgezeichneten Daten erstellt und umgesetzt. Die Archivierung ermöglicht, die im Prozessleitsystem aufgezeichneten Daten über einen langen Zeitraum (mehrere Jahre) zur Verfügung zu stellen. Die Daten werden in einer eigenen SQL Server Instanz mit partitionierten Tabellen abgelegt. Der Zugriff auf die archivierten Daten erfolgt nur auf der Ebene der Stored Procedures. Die Clients auf den höheren Ebenen der Business-Logik arbeiten mit einer einzigen Datenquelle. Weitere Merkmale: - Kalendergesteuerte Übertragung der Daten aus dem Online-System ins Archiv (um die Produktion nicht zu belasten) - Automatische, kalendergesteuerte Sicherung des Archivs - Überfüllschutz der Online-Datenbank
Produkte
MS SQL Server 2005 MS SQL Server Management Studio Visual Studio 2005
Kenntnisse
SQL C++ RPC C++.NET C# .NET Framework
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
3 Monate

2008-07

2008-09

Erfassen und Berichten der Energiedaten

Software-Entwickler OLAP C# .NET Framework ...
Rolle
Software-Entwickler
Projektinhalte
Die im Prozessleitsystem erfassten Energiedaten (Strom, Wasser usw.) werden zur langjährigen Aufbewahrung und Berichten in eine OLAP-Datenbank ausgelagert. Die gemessenen Werte werden automatisch auf die Verletzung der festgelegten Grenzwerte überprüft. Die Anlagenbediener können die gemessenen Werte korrigieren und die durch das Prozessleitsystem nicht erfassten eingeben. Außerdem werden die Kennzahlen für die Verhältnisse zwischen den hergestellten Produkt- und verbrauchten Energiemengen berichtet. Aufgaben: - Implementierung des Transfers der aufgezeichneten Energiedaten aus dem Prozessleitsystem - Design des OLAP-Cubes - Implementierung eines Frontends zum Anzeigen / Ändern der aufgezeichneten und versorgen der fehlenden und der Grenzwerte
Produkte
MS SQL Server Integration Services MS SQL Server Analysis Services MS SQL Server 2005 MS SQL Server Management Studio MS SQL Server Reporting Services Visual Studio 2005
Kenntnisse
OLAP C# .NET Framework SQL ADO.NET
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
10 Monate

2007-07

2008-04

Prozessorientierte Materialwirtschaft

Senior-Entwickler SQL C# .NET Framework ...
Rolle
Senior-Entwickler
Projektinhalte
Für das hauseigene Prozessleitsystem wurde die prozessnahe Materialwirtschaft als optionale Erweiterung implementiert, die folgende Kernfunktionen enthält: - Verwaltung von Stammdaten für Materialien, Lagerorte - Verwaltung von Materialbewegungen - Transaktionsgenaue Erfassung aller Materialbewegungen - Bestandsführung - Sichten und Auswertungen mit direktem Zugriff auf Detailinformationen aller Lagertransaktionen - Ein effizientes Werkzeug für die Material- und Produktionschargenverfolgung Aufgaben: - Implementierung der Datenbankschicht. Integration der Materialwirtschaft in die vorhandenen Produktionssysteme. - Konzeption und Implementierung eines Frameworks zum Zugriff aus .NET auf das vorhandene native Runtime. - Konzeption und Implementierung der Infrastruktur zur Integration der .NET WinForms Controls in die vorhandenen nativen Anwendungen. - Konzeption und Implementierung der Infrastruktur zur Integration der COM-Controls in die .NET WinForms Controls
Produkte
MS SQL Server 2005 MS SQL Server Management Studio Visual Studio 2005
Kenntnisse
SQL C# .NET Framework C++ C++.NET COM ATL
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
6 Monate

2007-01

2007-06

Generator der Steuerrezepte für das Prozessleitsystem

Software-Entwickler C++ SQL
Rolle
Software-Entwickler
Projektinhalte
Implementierung eines Generators der Steuerrezepte (Beschreibungen der Produktionsprozesse) auf Basis der Verfahrensbeschreibungen und verwendeten Komponentenlisten. Die betroffenen Anlagenteile mussten dabei möglichst optimal ausgelastet werden. Der Generator wurde in den zentralen RPC-Dienst für die Steuerung und Visualisierung von Chargenprozessen eingebaut.
Produkte
MS SQL Server 2005 Visual Studio MS SQL Server Management Studio
Kenntnisse
C++ SQL
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
2 Monate

2006-10

2006-11

Grundgerüst für die RPC-Dienste

Architekt, Technischer Projektleiter, Senior-Entwickler C++ C++.NET RPC ...
Rolle
Architekt, Technischer Projektleiter, Senior-Entwickler
Projektinhalte
Entwicklung eines Grundgerüstes für die RPC-Dienste des hauseigenen Prozessleitsystems, das u.a. einheitliche Infrastruktur für die Verwaltung der Clients, Ferndiagnose, Protokollierung, Thread-Verwaltung usw. beinhaltet. Alle im System vorhandenen Dienste wurden auf das entwickelte Template umgestellt. Außerdem wurde ein Frontend zur Ferndiagnose der RPC-Dienste implementiert.
Produkte
Visual Studio
Kenntnisse
C++ C++.NET RPC .NET Framework
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
5 Monate

2005-10

2006-02

Erweiterung des Moduls ?Multifunctional Lautering Management?.

Projektleiter, Architekt, Entwickler C# .NET Framework C++.NET ...
Rolle
Projektleiter, Architekt, Entwickler
Projektinhalte
Am vorhandenen in COM implementierten technologischen Modul für das Läuterbottich-Management wurden im Rahmen des Projektes folgende Erweiterungen vorgenommen: - Rezeptverwaltung - Zugriff von anderen Rechnern über .NET Remoting - Verbesserte in .NET implementierte graphische Oberfläche.
Produkte
Visual Studio
Kenntnisse
C# .NET Framework C++.NET COM XML .NET Remoting COM
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
1 Jahr 7 Monate

2003-03

2004-09

Erweiterung des Prozessleitsystems um die in der Norm ISA S88 definierten technologischen Modelle.

Software-Entwickler C++ RPC SQL ...
Rolle
Software-Entwickler
Projektinhalte
Die in der Norm ISA S88 definierten Prozessmodelle und Produktionshierarchieebenen wurden in das Prozessleitsystem eingebaut. Von der Änderungen wurden Module auf allen Ebenen der Business-Logik betroffen: Steuerung, Datenbank, RPC-Dienste, GUI. Aufgaben: - Implementierung der Änderungen im zentralen RPC-Dienst für die Steuerung und Visualisierung von Chargenprozessen - Erstellen eines COM Frameworks zum Zugriff auf die neuen Daten aus dem Client-GUI
Produkte
MS SQL Server 2000 Visual Studio
Kenntnisse
C++ RPC SQL COM ATL XML XSL
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
3 Monate

2002-06

2002-08

Produktionsberichte

Software-Entwickler VBA Excel macro-programming
Rolle
Software-Entwickler
Projektinhalte
Excel-basiertes Berichtswerkzeug. Bestandteile: ein Frontend zur Auswahl des Berichts und Eingabe der Parameter, ein Datenbesorger, ein Satz von Berichtsvorlagen und Macros zum Füllen der Mappen. Aufgaben: - Implementierung des Excel Add-Ins - Inbetriebnahme beim Kunden
Produkte
Excel
Kenntnisse
VBA Excel macro-programming
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach
4 Monate

2001-08

2001-11

Connect iT

Software-Entwickler C++ RPC COM ...
Rolle
Software-Entwickler
Projektinhalte
Parametrierbare Kommunikationsschnittstelle zur Anbindung des Prozessleitsystems an externe Systeme (ERP, LIMS). Aufgabe: - Implementierung des zentralen Kommunikationsdienstes - Inbetriebnahme beim Pilotkunden
Produkte
MS SQL Server 2000 Visual Studio
Kenntnisse
C++ RPC COM SQL
Kunde
ProLeiT AG
Einsatzort
Herzogenaurach

1 Monat

2013-06

2013-06

Certified Professional for Software Architecture

Foundation Level, International Software Architecture Qualification Board
Abschluss
Foundation Level
Institution, Ort
International Software Architecture Qualification Board
6 Monate

2008-09

2009-02

Berufsbegleitende Zusatzqualifikation "Führung Compact"

Zertifikat mit Prüfung, WiSo-Führungskräfte-Akademie, Nürnberg
Abschluss
Zertifikat mit Prüfung
Institution, Ort
WiSo-Führungskräfte-Akademie, Nürnberg
4 Jahre 10 Monate

1995-09

2000-06

Mathematik-Studium

Diplom-Mathematiker, Staatlichen Universität von Süd-Ural, Tscheljabinsk, Russland
Abschluss
Diplom-Mathematiker
Institution, Ort
Staatlichen Universität von Süd-Ural, Tscheljabinsk, Russland
Schwerpunkt
Angewandte Mathematik

  • Entwurf, Kommunikation, Dokumentation und Umsetzung von Software-Architekturen sowohl für Systemsoftware als auch für Kundenprojekte
  • Technische Projektleitung
  • Teamübergreifende Expertenberatung
  • Implementierung und Test von Softwarekomponenten

Deutsch Verhandlungssicher
Englisch Konversationssicher
Russisch Muttersprache

Top Skills
ASP.NET WPF C# SQL Microsoft SQL Server Entity Framework REST OData .NET UML Architecture C++ WinForms Business Workflow Workflow Engine Refactoring
Schwerpunkte

Fachliche Schwerpunkte:

  • Konzeption komplexer Lösungen im Microsoft-Umfeld
  • Entwicklung von Frameworks und Infrastrukturschichten für DAL, Business-Logik und GUI mit verschiedenen Microsoft-Technologien
  • Entwicklung von verteilten und mehrschichtigen Anwendungen
  • Entwicklung von MicroServices
  • Teamübergreifende Expertenberatung zu den Themen rund um .NET, .NET Core, WPF, MVVM, REST Web Services, OData, ASP.NET, ASP.NET Core, SQL Server, WinForms
  • Machbarkeitsprüfungen
  • Systematische Analyse von neuen Technologien
  • Erstellung von Migrationskonzepten
  • Performanceoptimierung der .NET Anwendungen
  • Datenbankdesign und -programmierung
  • Fehlersuche und -analyse
  • Integration und Erweiterung von Fremdkomponenten
Produkte / Standards / Erfahrungen / Methoden
.NET Core
sehr gute Kenntnisse
ADO.NET Entity Framework
sehr gute Kenntnisse
Atlassian JIRA
gute Kenntnisse
AWS
Grundkenntnisse
AWS
Grundkenntnisse
Azure
Grundkenntnisse
BPMN
Grundkenntnisse
Continuous Integration
gute Kenntnisse
Docker
gute Kenntnisse
EclipseLink
Grundkenntnisse
Entity Framework
sehr gute Kenntnisse
Git
gute Kenntnisse
Gradle
Grundkenntnisse
IIS ARR
Grundkenntnisse
IIS Web Farm
Grundkenntnisse
IntelliJ IDEA
gute Kenntnisse
Jenkins
Grundkenntnisse
JIRA
gute Kenntnisse
MicroProfile
Grundkenntnisse
Microsoft IIS
Grundkenntnisse
Microsoft Visual Studio
sehr gute Kenntnisse
MVVM
sehr gute Kenntnisse
MVVM Design Pattern
sehr gute Kenntnisse
OData
sehr gute Kenntnisse
Payara Micro
Grundkenntnisse
REST
sehr gute Kenntnisse
Scrum
sehr gute Kenntnisse
Subversion
sehr gute Kenntnisse
TFS
gute Kenntnisse
TFS 2015
gute Kenntnisse
Unity
sehr gute Kenntnisse
Visual Studio
sehr gute Kenntnisse
Visual Studio 2017 Web Components Windows Workflow Foundation
gute Kenntnisse

Skills:

  • Konzeption komplexer Lösungen im Microsoft-Umfeld
  • Entwicklung von Frameworks und Infrastrukturschichten für DAL, Business-Logik und GUI mit verschiedenen Microsoft-Technologien
  • Entwicklung von verteilten und mehrschichtigen Anwendungen
  • Entwicklung von MicroServices
  • Teamübergreifende Expertenberatung zu den Themen rund um .NET, .NET Core, WPF, MVVM, REST Web Services, OData, ASP.NET, ASP.NET Core, SQL Server, WinForms
  • Machbarkeitsprüfungen
  • Systematische Analyse von neuen Technologien
  • Erstellung von Migrationskonzepten
  • Performanceoptimierung der .NET Anwendungen
  • Datenbankdesign und -programmierung
  • Fehlersuche und -analyse
  • Integration und Erweiterung von Fremdkomponenten

 

Technologien:

  • .NET / .NET Core sehr gute Kenntnisse 
  • WPF / XAML / MVVM sehr gute Kenntnisse
  • ASP.NET Web API sehr gute Kenntnisse
  • ASP:NET Core sehr gute Kenntnisse
  • REST sehr gute Kenntnisse
  • OData sehr gute Kenntnisse
  • SignalR sehr gute Kenntnisse
  • Azure Grundkenntnisse
  • Entity Framework sehr gute Kenntnisse
  • Entity Framework Core sehr gute Kenntnisse
  • ADO.NET sehr gute Kenntnisse
  • SQL sehr gute Kenntnisse
  • MS Unity sehr gute Kenntnisse
  • Moq sehr gute Kenntnisse
  • Git sehr gute Kenntnisse
  • Nu Get sehr gute Kenntnisse
  • Java Grundkenntnisse
  • Java EE (CDI, JAX-RS) Grundkenntnisse
  • JPA (EclipseLink) Grundkenntnisse
  • Java MicroProfile Grundkenntnisse
  • Payara Micro Grundkenntnisse
  • Angular Grundkenntnisse
  • Web Components Grundkenntnisse
  • PostgreSQL Grundkenntnisse
  • AWS (S3, CloudFront, RDS, ECR, EKS, CLI) Grundkenntnisse
  • Docker gute Kenntnisse
  • Jenkins Grundkenntnisse
  • Gradle Grundkenntnisse
  • WinForms sehr gute Kenntnisse
  • Win32 API sehr gute Kenntnisse
  • .NET Interop sehr gute Kenntnisse 
  • ODBC sehr gute Kenntnisse 
  • COM sehr gute Kenntnisse
  • MFC sehr gute Kenntnisse 
  • ATL sehr gute Kenntnisse 
  • RPC sehr gute Kenntnisse 
  • OLAP Grundkenntnisse

Produkte:

  • Microsoft Visual Studio 2.0-2019 sehr gute Kenntnisse
  • Team Foundation Server gute Kenntnisse
  • IntelliJ gute Kenntnisse
  • ReSharper sehr gute Kenntnisse
  • Microsoft Office sehr gute Kenntnisse
  • Microsoft SQL Server sehr gute Kenntnisse
  • Subversion gute Kenntnisse
  • Enterprise Architect gute Kenntnisse
  • HP ALM Grundkenntnisse
  • JIRA Grundkenntnisse

Quellcodeverwaltung:

  • Team Foundation Server
  • Git
  • Subversion

 

Methoden:

  • SOLID
  • DRY
  • Objektorientiertes Design
  • UML
  • Scrum
  • Test Driven Development
  • Feature Driven Development
  • Code Reviews
  • Unit Testing

Besonderes Interesse:

  • Entwicklung anspruchsvoller Frameworks im .NET Umfeld
  • Analyse und Mirgation der vorhandenen Systeme und Anwendungen
  • Plattformagnostische REST- bzw. OData- Backends und MicroServices
  • WPF/MVVM Frameworks
  • Entwicklung von MicroServices mit Java und Angular
Betriebssysteme
Windows
sehr gute Kenntnisse
Programmiersprachen
.NET
sehr gute Kenntnisse
.NET 4.6 .NET4.6
sehr gute Kenntnisse
Angular
Grundkenntnisse
ASP.NET
sehr gute Kenntnisse
ASP.NET Core
sehr gute Kenntnisse
ASP.NET Web API
sehr gute Kenntnisse
Basic
sehr gute Kenntnisse
C
sehr gute Kenntnisse
C#
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
C++.NET
gute Kenntnisse
Entity Framework Core
sehr gute Kenntnisse
Java
gute Kenntnisse
Java 8
Grundkenntnisse
Java EE 8
Grundkenntnisse
JavaScript
Grundkenntnisse
JAX-RS
Grundkenntnisse
JPA
Grundkenntnisse
MDX
Grundkenntnisse
MVVM
sehr gute Kenntnisse
PL/SQL
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse
TypeScript
gute Kenntnisse
VBA
sehr gute Kenntnisse
Visual Basic
sehr gute Kenntnisse
WPF
sehr gute Kenntnisse
XSL
gute Kenntnisse
Datenbanken
Microsoft Analysis Services
gute Kenntnisse
Microsoft Integration Services
gute Kenntnisse
Microsoft Reporting Services
gute Kenntnisse
Microsoft SQL Server
sehr gute Kenntnisse
MS Azure SQL Database
Grundkenntnisse
MS SQL Server
sehr gute Kenntnisse (auch Performanceoptimierung)
MS SQL Server 2014
sehr gute Kenntnisse
ODBC
sehr gute Kenntnisse
Oracle
Grundkenntnisse
PostgreSQL
Grundkenntnisse
SQL
sehr gute Kenntnisse (T-SQL & Stored Procedures)
SQL Server
sehr gute Kenntnisse
Datenkommunikation
Internet, Intranet
gute Kenntnisse
OData
sehr gute Kenntnisse
REST
sehr gute Kenntnisse
RPC
sehr gute Kenntnisse
Windows Netzwerk
gute Kenntnisse
Hardware
PC

Softwareentwicklung

Automatisierungstechnik

Getränkeindutsrie

Pharma

Bäckereien

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren