Software-Entwicklung, Architektur

freiberufler Software-Entwicklung, Architektur auf freelance.de
Verfügbarkeit einsehen
Umkreis (bis 200 km)
de  |  en  |  ru
80€/Stunde
90762 Fürth
29.04.2020

Kurzvorstellung

Zertifizierter Architekt, Softwareentwickler und Experte im Bereich .NET (C#, WPF, MVVM, ASP.NET, WinForms), C++, SQL, Web Services, OData, REST.

Durchführung von WPF-Schulungen und Workshops

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 (Mircosoft), 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 (Mircosoft), C#, Git, Visual Studio, Windows Presentation Foundation (WPF)

Ich biete

IT, Entwicklung
  • Visual Studio
  • C#
  • .Net
  • Konzeption (IT)
  • SCRUM
  • Git
  • ASP.NET
  • Windows Presentation Foundation (WPF)
  • Transact-SQL (T-SQL)
  • Entity Framework
  • Representational State Transfer (REST)
  • Angular
  • Jenkins
  • J2EE (Java EE)
  • Gradle
  • Docker
  • Continuous Delivery (CDE)
  • PostgreSQL

Projekt‐ & Berufserfahrung

Software-Entwickler
NTT DATA Deutschland GmbH, München / Remote
2/2020 – offen (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2020 – offen

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

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


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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft)


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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft)


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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft)


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 (Mircosoft), 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 (Mircosoft), 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 (Mircosoft), 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
Juni 2013

Zusatzqualifikation "Führung Compact"
Februar 2009

Ausbildung

Angewandte-Mathematik
(Dipl. Mathematiker-Ingenieur (Russland))
Jahr: 2000
Ort: Russland

Qualifikationen

Programmiersprachen:
C#
Java
TypeScript
C++
C++.NET
SQL
Visual Basic
VBA
XSL
MDX

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

Produkte:
Visual Studio 2.0 - 2019
SQL Server 6.5 - 2019
IntelliJ
SQL Server Reporting Services
SQL Server Integration Services
SQL Server Analysis Services
Red Gate Reflector, Performance und Memory Profiler
Jet Brains dotTrace
Perpetuum Software Sharp Shooter
DevExpress Desktop Frameworks
Enterprise Architect
HP ALM
JIRA

Quellcodeverwaltung:
Team Foundation Server
Git
Subversion

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

Über mich

Schwerpunkte:

- Konzeption komplexer Lösungen im Microsoft-Umfeld
- Entwicklung von Frameworks und querschnittlichen Konzepten 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

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

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Grundkenntnisse)
  • Russisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
2588
Alter
42
Berufserfahrung
22 Jahre und 9 Monate (seit 09/1997)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »