freiberufler Software-Entwicklung, Architektur auf freelance.de

Software-Entwicklung, Architektur

zuletzt online vor 10 Tagen
  • 110€/Stunde
  • 90762 Fürth
  • Umkreis (bis 200 km)
  • ru  |  de  |  en
  • 19.03.2024

Kurzvorstellung

Zertifizierter Architekt, Softwareentwickler und Experte im Bereich .NET (C#, ASP.NET Core, WPF, MVVM), SQL, Web Services, REST, Micro-Services, AWS, gRpc, OData, OAuth2, Identity Server, Kubernetes, C++

Auszug Referenzen (2)

"Hervorragende Fachkompetenzen und Soft-Skills. Wir bedanken uns für den wichtigen Beitrag und würden uns über weitere Zusammenarbeit sehr freuen."
Architekt, Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

4/2017 – 1/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), .Net, .Net Framework (Microsoft), C#, Entity Framework, Visual Studio, Windows Presentation Foundation (WPF), ASP.NET, Representational State Transfer (REST)

"Herr R. hat unser Projekt über viele Jahre hinweg begleitet und herausragende Fachkompetenz bewiesen. Wir bedanken uns für die Zusammenarbeit."
Mitarbeit im Architekturkreis, Implementierung
Michael Weinberger
Tätigkeitszeitraum

1/2016 – 1/2020

Tätigkeitsbeschreibung

Projekt: Agile Weiterentwicklung der Software für den Service-Berater-Arbeitsplatz für BMW AG als WPF/MVVM Desktop-Clients mit der Anbindung an globale und lokale Backend-Systeme.

Aufgaben:
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

Eingesetzte Qualifikationen

SCRUM, .Net, .Net Framework (Microsoft), C#, Git, Visual Studio, Windows Presentation Foundation (WPF)

Qualifikationen

  • .Net
  • Active Directory
  • Amazon Web Services (AWS)
  • ASP.NET
  • C#
  • Confluence (Atlassian)
  • DevOps
  • Docker
  • Entity Framework
  • Git
  • Jenkins
  • Jira
  • Konzeption (IT)
  • Kubernetes
  • Microsoft SQL-Server (MS SQL)
  • PostgreSQL
  • SCRUM
  • Team Foundation Server (TFS)
  • Transact-SQL (T-SQL)

Projekt‐ & Berufserfahrung

Architect/DevLead
Ein großer deutscher Hersteller von Abfüllanlagen, Remote
4/2023 – offen (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

Architect/DevLead - fachliche und technische Führung eines internationalen Teams
Zusammenarbeit mit Enterprise-Softwarearchitekten, Product Ownern und internationalen Entwicklungsteams
Design, Implementierung, Test und Dokumentation von IAM- sowie weiteren modernen Anwendungen in der Produktionsumgebung in enger Zusammenarbeit mit der Zentrale
Sicherstellung der Softwarequalität durch regelmäßige Architektur- und Code-Reviews
Planung und Durchführung von Refactorings

Eingesetzte Qualifikationen

.Net, Active Directory, Amazon Web Services (AWS), ASP.NET, C#, Confluence (Atlassian), DevOps, Docker, Entity Framework, Git, Jenkins, Jira, Kubernetes, Microsoft SQL-Server (MS SQL), PostgreSQL, SCRUM, Team Foundation Server (TFS), Transact-SQL (T-SQL)

Software-Entwickler
NTT DATA Deutschland GmbH, Remote
4/2022 – 9/2022 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2022 – 9/2022

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

C#, Git, SCRUM, Team Foundation Server (TFS), Windows Presentation Foundation (WPF)

Technical Lead
Eine große deutsche Discounter-Kette mit über 4000, Remote
5/2020 – 4/2023 (3 Jahre)
Handel
Tätigkeitszeitraum

5/2020 – 4/2023

Tätigkeitsbeschreibung

Analyse und Bewertung von Anforderungen an eigenes CRM-System und Erstellung von Konzepten, Prototypen, Piloten und Softwareartefakten zur Erfüllung dieser Anforderungen
TechnicalLead - fachliche und technische Führung eines Teams
Weiterentwicklung der MicroService-Architektur mit Schwerpunkt Kundenmanagement, OAuth2 und Schnittstellen zu externen System
Mitarbeit im Team-übergreifenden Architektur-Board
Beratung der Product Owner inkl. technologischer und wirtschaftlicher Aspekte
Refactoring

Eingesetzte Qualifikationen

.Net, ASP.NET, C#, Docker, Entity Framework, Git, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SCRUM, Team Foundation Server (TFS), Transact-SQL (T-SQL)

Software-Entwickler
BMW AG über NTT DATA Deutschland GmbH, München / Remote
2/2020 – 4/2020 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2020 – 4/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Angular, Continuous Delivery (CDE), Docker, Git, Gradle, J2EE (Java EE), Jenkins, PostgreSQL, SCRUM

Architekt, Entwickler
ProLeiT AG, Herzogenaurach
4/2017 – 1/2020 (2 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2017 – 1/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), .Net, .Net Framework (Microsoft), C#, Entity Framework, Visual Studio, Windows Presentation Foundation (WPF), ASP.NET, Representational State Transfer (REST)

Architekt, Entwickler
ProLeiT AG, Herzogenaurach
9/2016 – 12/2016 (4 Monate)
Automatisierung
Tätigkeitszeitraum

9/2016 – 12/2016

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), .Net, .Net Framework (Microsoft), C++, Windows Presentation Foundation (WPF)

Mitarbeit im Architekturkreis, Implementierung
NTT DATA Deutschland GmbH, München / Remote
1/2016 – 1/2020 (4 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2016 – 1/2020

Tätigkeitsbeschreibung

Projekt: Agile Weiterentwicklung der Software für den Service-Berater-Arbeitsplatz für BMW AG als WPF/MVVM Desktop-Clients mit der Anbindung an globale und lokale Backend-Systeme.

Aufgaben:
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

Eingesetzte Qualifikationen

SCRUM, .Net, .Net Framework (Microsoft), C#, Git, Visual Studio, Windows Presentation Foundation (WPF)

Architekt
ProLeiT AG, Herzogenaurach
9/2015 – 12/2015 (4 Monate)
Automatisierung
Tätigkeitszeitraum

9/2015 – 12/2015

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft Internet Information Server (IIS), .Net, C#, .Net Framework (Microsoft), Microsoft Azure, Webservices, ASP.NET

Architekt, Senior-Entwickler
NTT DATA Deutschland GmbH, München
5/2015 – 9/2015 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2015 – 9/2015

Tätigkeitsbeschreibung

Projekt: Entwicklung eines graphischen Designers für die Diagnose- und Serviceprogramme für BMW AG

Aufgaben: Erstellung und Dokumentation der MVVM-Architektur für den Designer zum Modellieren der Diagnose- und Serviceprogramme mit einer grafischen Programmiersprache.
Transfer des WPF-KnowHow an das Team.
Implementierung der UserStories und Unit-Tests.
Integration des implementierten WPF-Designers in den vorhandenen WinForms-Client.

Eingesetzte Qualifikationen

SCRUM, Enterprise Architect (EA), Nhibernate (.NET), Visual Studio, .Net, C#, .Net Framework (Microsoft)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach
8/2014 – 2/2015 (7 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

8/2014 – 2/2015

Tätigkeitsbeschreibung

Für die vorhandenen Prozessleit- und MES-Systeme ein OData-Web Service als erweiterbares Framework für die Integration sowohl der System- als auch kundenspezifischer Daten zu entwickeln und dann die Daten der vorhandenen MES- und Prozessleitsysteme zu integrieren.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual Studio, .Net, C#, Webservices, ASP.NET, Machbarkeitsanalyse, Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
3/2014 – 7/2014 (5 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

3/2014 – 7/2014

Tätigkeitsbeschreibung

Für die vorhandenen Prozessleit- und MES-Systeme wurden zwei Komponenten entwickelt:
- Daten-Gateway: ein modular aufgebautes und erweiterbares Framework für die Entwicklung systemspezifischer Web Services.
- 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 Systemkomponenten entwickelt.

Eingesetzte Qualifikationen

Reporting, SQL, Visual Studio, .Net, C#, .Net Framework (Microsoft), Webservices, ASP.NET, JavaScript, Machbarkeitsanalyse, Konzeption (IT)

Berater
ProLeiT AG, Herzogenaurach, Herzogenaurach
2/2014 – 2/2014 (1 Monat)
Automatisierungstechnik
Tätigkeitszeitraum

2/2014 – 2/2014

Tätigkeitsbeschreibung

Beratung und Konzeptionelle Unterstützung bei der Portierung einer großen modularaufgebauten MES WinForms Anwendung nach WPF MVVM.

Eingesetzte Qualifikationen

.Net, C#, .Net Framework (Microsoft), Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
10/2013 – 1/2014 (4 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

10/2013 – 1/2014

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Visual Studio, .Net, C#, .Net Framework (Microsoft), Konzeption (IT)

Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
8/2013 – 9/2013 (2 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

8/2013 – 9/2013

Tätigkeitsbeschreibung

Für eine gemischte WinForms/WPF Anwendung musste die Performance und der Speicherverbrauch analysierst und Optimierungen durchgeführt werden.

Verwendete Tools:
Red Gate ANTS Performance Profiler
Red Gate ANTS Memory Profiler
jetBrains dotTrace

Eingesetzte Qualifikationen

Visual Studio, .Net, C#, .Net Framework (Microsoft)

Architekt, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
5/2013 – 7/2013 (3 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

5/2013 – 7/2013

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Visual Studio, .Net, C#, .Net Framework (Microsoft), Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
7/2011 – 4/2013 (1 Jahr, 10 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

7/2011 – 4/2013

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual Basic, Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
3/2011 – 6/2011 (4 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

3/2011 – 6/2011

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), Konzeption (IT)

Architekt
ProLeiT AG, Herzogenaurach, Herzogenaurach
8/2010 – 2/2011 (7 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

8/2010 – 2/2011

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Visual Studio, .Net, C#, .Net Framework (Microsoft), Machbarkeitsanalyse, Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
11/2009 – 7/2010 (9 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

11/2009 – 7/2010

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Reporting, Microsoft SQL-Server (MS SQL), SQL, Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), Machbarkeitsanalyse, Konzeption (IT)

Architekt, Technischer Projektleiter, Senior-Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
3/2009 – 10/2009 (8 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

3/2009 – 10/2009

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), RPC (Remote Procedure Call), Machbarkeitsanalyse, Konzeption (IT)

Entwickler
ProLeiT AG, Herzogenaurach für Brauerei Heineken (, Herzogenaurach
7/2008 – 9/2008 (3 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

7/2008 – 9/2008

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Business Intelligence (BI), Microsoft SQL-Server (MS SQL), SQL, Visual Studio, .Net, C#, .Net Framework (Microsoft)

Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
7/2007 – 4/2008 (10 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

7/2007 – 4/2008

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), RPC (Remote Procedure Call)

Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
1/2007 – 6/2007 (6 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

1/2007 – 6/2007

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual C++, Visual Studio, C++, RPC (Remote Procedure Call)

Architekt, Technischer Projektleiter, Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
10/2006 – 11/2006 (2 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

10/2006 – 11/2006

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Visual C++, Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), RPC (Remote Procedure Call)

Projektleiter, Architekt, Entwickler
ProLeiT AG, Herzogenaurach für Ehemalige Huppmann-, Herzogenaurach
10/2005 – 2/2006 (5 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

10/2005 – 2/2006

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Visual C++, Visual Studio, XML, .Net, C#, C++, .Net Framework (Microsoft), DCOM (Distributed Component Object Model), Konzeption (IT)

Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
3/2003 – 9/2004 (1 Jahr, 7 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

3/2003 – 9/2004

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Visual C++, Visual Studio, XML, C++, RPC (Remote Procedure Call), XSLT (XSL Transformation)

Entwickler
ProLeiT AG, Herzogenaurach für Brauerei Feldschlös, Herzogenaurach
6/2002 – 8/2002 (3 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

6/2002 – 8/2002

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications)

Entwickler
ProLeiT AG, Herzogenaurach, Herzogenaurach
8/2001 – 11/2001 (4 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

8/2001 – 11/2001

Tätigkeitsbeschreibung

Parametrierbare Kommunikationsschnittstelle zur Anbindung des Prozessleitsystems an externe Systeme (ERP, LIMS).

Aufgabe:
- Implementierung des zentralen Kommunikationsdienstes
- Inbetriebnahme beim Pilotkunden

Eingesetzte Qualifikationen

Visual C++, Visual Studio, C++, RPC (Remote Procedure Call)

Zertifikate

Certified Professional for Software Architecture (Foundation Level) bei iSAQB
2013
Zusatzqualifikation "Führung Compact"
2009

Ausbildung

Angewandte-Mathematik
Dipl. Mathematiker-Ingenieur (Russland)
2000
Russland

Über mich

Schwerpunkte:

Konzeption von Lösungen für komplexe Aufgabenstellungen im Microsoft Technology Stack
Entwicklung von verteilten und mehrschichtigen Anwendungen
Entwicklung von MicroServices
Cloud-Entwicklung mit AWS
Entwicklung von Desktop-Anwendungen und -Frameworks mit verschiedenen Microsoft-Technologien (WPF, WinForms, MFC, ATL, Win32).
Teamübergreifende Expertenberatung zu den Themen rund um .NET, .NET Core, ASP.NET, ASP.NET Core, WPF, MVVM, OAuth2, REST Web Services, OData, gRpc, Entity Framework, SQL Server, WinForms
Durchführung von Refactorings
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


Besonderes Interesse:
- Cloud-Entwicklung mit AWS
- Entwicklung anspruchsvoller Frameworks im .NET Umfeld
- Analyse und Mirgation der vorhandenen Systeme und Anwendungen
- Plattformagnostische REST- bzw. OData-Backends und MicroServices
- WPF/MVVM Frameworks
- Artificial Intelligence und Machine Learning

Weitere Kenntnisse

Programmiersprachen:
C#
T-SQL
C++
C++.NET
Visual Basic
VBA
XSL
MDX
Java
TypeScript
Python
Go

Technologien:
.NET / .NET Core
WPF / XAML / MVVM
ASP.NET Core / ASP.NET Web API
ORM / Entity Framework / Entity Framework Core
SQL / SQL Server / ODBC
REST
OAuth2
IdentitySevrer
Kubernetes
AWS (ECR, EKS, ECS, SQS, Lambda, CloudFront)
Docker
gRpc
OData
SignalR
ADO.NET
NServiceBus
Moq/NSubstitute
WinForms / Win32 API
COM / MFC / ATL / RPC
Git
OLAP
Java EE (CDI, JAX-RS) / JPA (EclipseLink) / Java MicroProfile / Payara Micro / Gradle
Angular
Web Components
PostgreSQL
Jenkins
AWS (S3, CloudFront, RDS, ECR, EKS, CLI)

Produkte:
Microsoft Visual Studio 2.0-2022
Rider
ReSharper
Microsoft Office
Microsoft SQL Server 6.5 - 2022
Postman
JMeter
Subversion / Fork
Enterprise Architect
Team Foundation Server
IntelliJ
HP ALM
JIRA
Confluence
Gravitee

Quellcodeverwaltung:
Team Foundation Server
Git
Subversion

Methoden:
SOLID, DRY, Domain Driven Design, Micro Services
Distributed Systems, Code Reviews, Test Driven Development, Integrations- und Unit-Testing, UML, Scrum, Scrumban

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
5287
Alter
45
Berufserfahrung
26 Jahre und 6 Monate (seit 09/1997)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden