C#/.NET, WinForms, WPF/MVVM, Entwicklung, Refactoring, Anforderungsanalyse
Aktualisiert am 09.04.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.09.2019
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2016-12 - 2017-02

Prüfung von Lieferantendaten

Software-Entwickler C# WinForms Xml ...
Software-Entwickler

Es wurde eine Anwendung implementiert, die von Lieferanten gelieferte Messdaten gegen Spezifikationen validiert und Ergebnisse in einer GUI anzeigt.

Aufgaben:

  • Abstimmung der Anforderungen
  • Entwurf und Implementierung
  • Design einer generischen Konfigurationskomponente
Visual Studio TFS
C# WinForms Xml WCF LINQ
Carl Zeiss SMT GmbH
4 Jahre 5 Monate
2012-07 - 2016-11

Weiterentwicklung einer Montage-Anwendung

Berater, Entwickler C# WinForms WCF ...
Berater, Entwickler

Die Montage-Anwendung führt den Monteur in Form einer GUI durch den Montageprozess. Sie dient der Erfassung der Komponenten, der Auswertung von Messungen, und dem Stellen von Tolerierungsanfragen.

Aufgaben:

  • Abstimmung von Lastenheften
  • Entwurf und Implementierung
  • Performance- und Usability-Optimierung
  • Einführung neuer Prozesse und Prozessschritte
  • Auswertung von Messungen
  • Schulung der Anwender
Visual Studio TFS Oracle SQL Developer
C# WinForms WCF Office-Interop LINQ
Carl Zeiss SMT GmbH
Oberkochen
3 Jahre 1 Monat
2012-07 - 2015-07

Betrieb eines Prüfautomaten

Entwickler, Berater C# WCF WinForms ...
Entwickler, Berater

Der Prüfautomat misst Widerstände von Heizdrähten in Optikplatten. Die Spezifikationen für den PA unterscheiden sich je nach Prozessschritt. Der PA ist und dessen Software sind in Verantwortung einer Fremdfirma und über einen WCF-Service in das System des Kunden eingebunden.

 

Aufgaben:

  • Entwicklung und Ansprechpartner für Engineering
  • Konvertierungstool: übersetzt Excel-Vorgaben in XML-Dateien für den Prüfautomaten
  • Backend: dient als Schnittstelle zur Datenbank
  • WCF-Service versorgt PA mit Dokumentation, Spezifikationen und Bauteildaten, und dient zur Ablage von Messungen auf Datenbank und Dateisystem
  • Test-Client: Simuliert Prüfautomaten gegenüber WCF-Service
Visual Studio TFS
C# WCF WinForms LINQ Office-Interop
Carl Zeiss SMT GmbH
Oberkochen
11 Monate
2014-05 - 2015-03

Monitoring einer Vakuum-Reinigungsanlage

Architekt, Entwickler C# WinForms WCF ...
Architekt, Entwickler

Material, das in Reinräume eingeschleust wird, wird zuvor etliche Stunden in Vakuum-Heizkammern gelagert, um es von Partikeln zu befreien. Die Parameter (Druck, Temperatur, Ausgasraten) der Heizkammern müssen überwacht werden.

 

Das Ergebnis besteht aus den Modulen:

  • Editor für verteilte Eingabe von Regeln für Warn-, Eingriffsgrenzen und Trends
  • Regelmaschine für Auswertung
  • GUI mit Schaubild für die Anzeige von Regeln, Messgrößen und Regelverletzungen
  • Windows-Dienst für Monitoring und Auslösen von Aktionen (Mailversand bei Überschreitung bestimmter Regeln)

Aufgaben:

  • Abstimmung des Funktionsumfangs
  • Entwurf und Implementierung
  • Testbetrieb
  • Übergabe an Team für Produktivbetrieb
Visual Studio TFS
C# WinForms WCF Windows-Service Regelkarten XUnit
Carl Zeiss SMT GmbH
1 Jahr 5 Monate
2011-01 - 2012-05

Messinfrastruktur für die Messung von Starlith-Objektiven

Entwickler, Berater C++ MFC ATL ...
Entwickler, Berater

Die Starlith®-Objektive dienen der Halbleiter-Fertigung. Für die Justage und zur Abnahme gibt es ein bildverarbeitendes System, das die Präzision der Abbildung bestimmt.

 

Aufgaben:

  • Erstellen von COM-Servern für die Automatisierung von Energiemessungen (Laser)
  • Integration einer neuen Digital-Kamera in das Messerfassungs-Modul
  • Erweiterung der Parametrierung von Messabläufen
  • Erfassung von Messabläufen in Datenbank
  • Debugging CAN-Kommunikation
  • Refactoring COM-Server für Pulsdetektion
Visual Studio Visual Source Safe
C++ MFC ATL STL boost RS232 CAN SQL Oracle
Carl Zeiss SMT GmbH
1 Jahr 6 Monate
2009-07 - 2010-12

Freimesskammer

Architekt, Entwickler C# WPF/MVVM ADO.NET ...
Architekt, Entwickler

Bei der Freimesskammer handelt es sich um eine intelligente Schublade, die nach zwei Seiten geöffnet werden kann, und die Strahlung von Objekten prüft, die den Kontrollbereich eines Kernkraftwerkes verlassen sollen.

Aufgaben:

  • Entwicklung der PC-Seitigen Software:
  • Kommunikation mit Mikrocontrollern über CAN
  • Konfigurationsdialoge für Service-Techniker
  • TÜV geprüfte Parameter werden in DB abgelegt und gegen Manipulation geschützt
  • Steuerung eines komplexen Messablaufs
  • Generierung von Mess- und Parameterprotokollen mit Diagrammen
  • Simulation
  • Dokumentation
Visual Studio SVN SQLite
C# WPF/MVVM ADO.NET SQL
mab solutions GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Technische-Universität Kaiserslautern:

Studium der Informatik mit Nebenfach Mathematik

Abschluss: Diplom-Informatiker

Kompetenzen

Kompetenzen

Top-Skills

C# .NET

Produkte / Standards / Erfahrungen / Methoden

ADO.NET
ATL
boost
CAN
Design Pattern
MFC
MVVM
Office-Interop
Regelkarten
STL
SVN
TFS
Visual Source Safe
Visual Studio
WCF
Windows-Service
WinForms
WPF
Xml
XUnit

Betriebssysteme

Windows

Programmiersprachen

C
C#
C++
LINQ
SQL

Datenbanken

Oracle
Oracle SQL Developer
SQLite

Datenkommunikation

Bus
CAN
RS232
TCP/IP

Branchen

Branchen

Messtechnik

Optik

Apparatebau

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2016-12 - 2017-02

Prüfung von Lieferantendaten

Software-Entwickler C# WinForms Xml ...
Software-Entwickler

Es wurde eine Anwendung implementiert, die von Lieferanten gelieferte Messdaten gegen Spezifikationen validiert und Ergebnisse in einer GUI anzeigt.

Aufgaben:

  • Abstimmung der Anforderungen
  • Entwurf und Implementierung
  • Design einer generischen Konfigurationskomponente
Visual Studio TFS
C# WinForms Xml WCF LINQ
Carl Zeiss SMT GmbH
4 Jahre 5 Monate
2012-07 - 2016-11

Weiterentwicklung einer Montage-Anwendung

Berater, Entwickler C# WinForms WCF ...
Berater, Entwickler

Die Montage-Anwendung führt den Monteur in Form einer GUI durch den Montageprozess. Sie dient der Erfassung der Komponenten, der Auswertung von Messungen, und dem Stellen von Tolerierungsanfragen.

Aufgaben:

  • Abstimmung von Lastenheften
  • Entwurf und Implementierung
  • Performance- und Usability-Optimierung
  • Einführung neuer Prozesse und Prozessschritte
  • Auswertung von Messungen
  • Schulung der Anwender
Visual Studio TFS Oracle SQL Developer
C# WinForms WCF Office-Interop LINQ
Carl Zeiss SMT GmbH
Oberkochen
3 Jahre 1 Monat
2012-07 - 2015-07

Betrieb eines Prüfautomaten

Entwickler, Berater C# WCF WinForms ...
Entwickler, Berater

Der Prüfautomat misst Widerstände von Heizdrähten in Optikplatten. Die Spezifikationen für den PA unterscheiden sich je nach Prozessschritt. Der PA ist und dessen Software sind in Verantwortung einer Fremdfirma und über einen WCF-Service in das System des Kunden eingebunden.

 

Aufgaben:

  • Entwicklung und Ansprechpartner für Engineering
  • Konvertierungstool: übersetzt Excel-Vorgaben in XML-Dateien für den Prüfautomaten
  • Backend: dient als Schnittstelle zur Datenbank
  • WCF-Service versorgt PA mit Dokumentation, Spezifikationen und Bauteildaten, und dient zur Ablage von Messungen auf Datenbank und Dateisystem
  • Test-Client: Simuliert Prüfautomaten gegenüber WCF-Service
Visual Studio TFS
C# WCF WinForms LINQ Office-Interop
Carl Zeiss SMT GmbH
Oberkochen
11 Monate
2014-05 - 2015-03

Monitoring einer Vakuum-Reinigungsanlage

Architekt, Entwickler C# WinForms WCF ...
Architekt, Entwickler

Material, das in Reinräume eingeschleust wird, wird zuvor etliche Stunden in Vakuum-Heizkammern gelagert, um es von Partikeln zu befreien. Die Parameter (Druck, Temperatur, Ausgasraten) der Heizkammern müssen überwacht werden.

 

Das Ergebnis besteht aus den Modulen:

  • Editor für verteilte Eingabe von Regeln für Warn-, Eingriffsgrenzen und Trends
  • Regelmaschine für Auswertung
  • GUI mit Schaubild für die Anzeige von Regeln, Messgrößen und Regelverletzungen
  • Windows-Dienst für Monitoring und Auslösen von Aktionen (Mailversand bei Überschreitung bestimmter Regeln)

Aufgaben:

  • Abstimmung des Funktionsumfangs
  • Entwurf und Implementierung
  • Testbetrieb
  • Übergabe an Team für Produktivbetrieb
Visual Studio TFS
C# WinForms WCF Windows-Service Regelkarten XUnit
Carl Zeiss SMT GmbH
1 Jahr 5 Monate
2011-01 - 2012-05

Messinfrastruktur für die Messung von Starlith-Objektiven

Entwickler, Berater C++ MFC ATL ...
Entwickler, Berater

Die Starlith®-Objektive dienen der Halbleiter-Fertigung. Für die Justage und zur Abnahme gibt es ein bildverarbeitendes System, das die Präzision der Abbildung bestimmt.

 

Aufgaben:

  • Erstellen von COM-Servern für die Automatisierung von Energiemessungen (Laser)
  • Integration einer neuen Digital-Kamera in das Messerfassungs-Modul
  • Erweiterung der Parametrierung von Messabläufen
  • Erfassung von Messabläufen in Datenbank
  • Debugging CAN-Kommunikation
  • Refactoring COM-Server für Pulsdetektion
Visual Studio Visual Source Safe
C++ MFC ATL STL boost RS232 CAN SQL Oracle
Carl Zeiss SMT GmbH
1 Jahr 6 Monate
2009-07 - 2010-12

Freimesskammer

Architekt, Entwickler C# WPF/MVVM ADO.NET ...
Architekt, Entwickler

Bei der Freimesskammer handelt es sich um eine intelligente Schublade, die nach zwei Seiten geöffnet werden kann, und die Strahlung von Objekten prüft, die den Kontrollbereich eines Kernkraftwerkes verlassen sollen.

Aufgaben:

  • Entwicklung der PC-Seitigen Software:
  • Kommunikation mit Mikrocontrollern über CAN
  • Konfigurationsdialoge für Service-Techniker
  • TÜV geprüfte Parameter werden in DB abgelegt und gegen Manipulation geschützt
  • Steuerung eines komplexen Messablaufs
  • Generierung von Mess- und Parameterprotokollen mit Diagrammen
  • Simulation
  • Dokumentation
Visual Studio SVN SQLite
C# WPF/MVVM ADO.NET SQL
mab solutions GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Technische-Universität Kaiserslautern:

Studium der Informatik mit Nebenfach Mathematik

Abschluss: Diplom-Informatiker

Kompetenzen

Kompetenzen

Top-Skills

C# .NET

Produkte / Standards / Erfahrungen / Methoden

ADO.NET
ATL
boost
CAN
Design Pattern
MFC
MVVM
Office-Interop
Regelkarten
STL
SVN
TFS
Visual Source Safe
Visual Studio
WCF
Windows-Service
WinForms
WPF
Xml
XUnit

Betriebssysteme

Windows

Programmiersprachen

C
C#
C++
LINQ
SQL

Datenbanken

Oracle
Oracle SQL Developer
SQLite

Datenkommunikation

Bus
CAN
RS232
TCP/IP

Branchen

Branchen

Messtechnik

Optik

Apparatebau

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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