Berater und Entwickler, SECS/GEM, C#, .NET, Automation, Schnittstellen/Protokolle, App-Programmierung
Aktualisiert am 10.04.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2025
Verfügbar zu: 30%
davon vor Ort: 20%
SECS/GEM
C#
Schnittstellen
Deutsch
Muttersprache
Englisch
Verständigung sehr gut, Fachliteratur kein Problem
Russisch
nur Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+150km)
nicht möglich

Projekte

Projekte

10 Monate
2015-08 - 2016-05

SECS/GEM Anbindung für eine Beschichtungsanlage in der Halbleiterproduktion

  • Klären der Kundenanforderungen der Fachabteilung am Standtort der Maschine
  • Beratung und Schulung der Abteilung hinsichtlich SECS/GEM
  • Vorstellung einer ersten SECS Spezifikation für die Maschine
  • Erstellung des Softwarekonzepts für den SECS Adapter, inklusive Architekturdesign und Nachrichtenfluss
  • Absprachen im Team bezüglich der Informationen aus der Maschine, die zusätzlich von anderen Softwarekomponenten im Netzwerk dem SECS/GEM zur Verfügung gestellt werden müssen und der sich daraus ergebenen Erweiterungen
  • Implementierung des SECS/GEM Adapters mit C#: Wrapper für SECS/GEM Treiber, Interfaces, spezielle Speicherobjekte, Statistik, Testoberfläche zur Inbetriebnahme und Entwicklung
  • Tests der Software in Simulation, Unit-Tests
  • Tests der Software an der Maschine
  • SECS Handbuch, Dokumentation
Visual Studio 2013/2015 Windows 7 C# .NET 4.5.1 WPF CIMETRIX
Osram GmbH
Augsburg
1 Jahr 5 Monate
2013-11 - 2015-03

Entwicklung einer Test App für das SECS/GEM Protokoll

Projektleitung, Design, Entwicklung C# .NET 4.5 WPF ...
Projektleitung, Design, Entwicklung
  • Entwicklung der API für das HSMS Protokoll über TCP/IP Socketes
  • GUI für die Test App
  • EQ-Simulator
  • Portierung des Codes für die Windows Runtime API (Windows Store Apps)
  • Unit Tests
MS Visual Studio 2013
C# .NET 4.5 WPF C++ Windows 8.1 Windows Store Apps
Berlin
2 Jahre
2013-01 - 2014-12

Software Design und Entwicklung für Maschinen Steuerung ? Schwerpunkt SECS

Konzeptionelle Beratung, Architektur, Software-Entwicklung MS Visual C++ ATL/COM XSLT ...
Konzeptionelle Beratung, Architektur, Software-Entwicklung
Erstellung von Gesamtkonzepten für Teilprojekte, Projektleitung, Organisation von Work Shops und Mitarbeit bei der Implementierung. Teilprojekte: * Integration eines Moduls eines Fremdherstellers (Maschine in der Maschine) über natives HSMS (TCP/IP-Sockets), SECS Gateway zum Durchreichen der Nachrichten an den externen Host * Mini Statistik Modul für die Berechnung von Extremwerten aus Trace Daten der Sensoren (als DVID) * Implementierung von automatischer Beladung für Load Ports (OHT, AHMS, E84, E87) Begleitend: * Migration der neuen Version der SECS/GEM API, Fehlersuche * Erstellung der Dokumentation mit XML und Style Sheets * Unit und Runtime Tests * Beratung
MS Visual Studio 2013 Team Foundation Server CIMETRIX CIM300
MS Visual C++ ATL/COM XSLT C#
Süss Microtec AG
Sternenfels
1 Jahr 2 Monate
2011-07 - 2012-08

Implementierung und Erweiterung der SECS Schnittstelle für Anlagen zur Halbleiterfertigung

  • Erweiterung des 300mm Protokolls (E87, E90, E40, E94)
  • Einbindung und Kapselung des SECS Treibers/Frameworks (CIMETRIX API)
  • Neugestaltung des formatierten Up- und Downloads für Rezepte und Sequenzen
  • Spezifikation der "nice to have" Funktionalität der SECS Schnittstelle auf Grund
  •   von Erfahrungen aus der Arbeit in der Equipment-Integration
  • Erstellung der Spezifikation der SECS Schnittstelle für Bonder und Debonder
  • Beratung zur Software-Architektur
  • Tests
Windows XP C++ COM ATL GEM300 SECS/GEM VS2005 VS2010 Visual Studio 2005
SUSS Microtec AG
1 Jahr
2010-03 - 2011-02

Equipment Integration von Halbleiter-Fertigungsanlagen über das SECS/GEM- Protokoll

  • Analyse bestehender Schnittstellen und Datenbanken in den zu ersetzenden Systemen um Anforderungen für die Neuentwicklung erstellen zu können
  • Zusammenstellung von Anforderungen der Anwender (FAB)
  • Kommunikation mit den Entwicklern anzubindender IT-Systeme
  • Schnittstellenspezifikation zu angebundenen Systemen (Knights, Oracle, Tibco)
  • Feinspezifikation der Equipments
  • Software-Entwicklung in Simulationsumgebung
  • Test am Equipment
  • Testbegleitung
  • Entwicklung der Serienreife unter Produktionsbedingungen
  • Roll out auf allen Anlagen
  • Entwurf von Templates (Entwicklungskonzepten) für die Wiederverwendung auf ähnlichen Anlagetypen
JavaScript (JSript) C++ .NET
Infineon Technologies AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:
1997 Diplom an der TU-Berlin, Fachrichtung Elektrotechnik

Schwerpunkte:
Messtechnik, Softwaretechnik, Elektronik, Regelungstechnik

Kompetenzen

Kompetenzen

Top-Skills

SECS/GEM C# Schnittstellen

Produkte / Standards / Erfahrungen / Methoden

CIMETRIX
CIMConnect, CIM300
COM
Experte
Microsoft Windows
Fortgeschritten
NetBeans
Basics
SECS/GEM
E05, E30, E37, E40, E87, E90, eigene Treiberentwicklung
Source Control
TFS (Team Foundation Server), GIT
SPS
S7, OPC-Server
Visual Studio
Experte
WPF
Fortgeschritten

SECS/GEM:

Standards(HSMS, SECSII, E37, E40), CIMETRIX (CIMConnect, CIM300), TICS 2.0 by Infineon, Peergroup, AIS

Simulation/Versuch:

(als Anwender) PSpice, MATLAB, LabView

 

SPS:

OPC-Server, Simatic.NET

 

Messtechnik:

Digitale Messtechnik, Messdaten Verarbeitung, Prüfplätze, Sensoren

 

imc Messsysteme:

Messtechnik, Softwarekomponenten, Online-Frame (DSP)

 

Administration          Industrie-PCs, Server in kleinen Firmen

Versions-Verwaltungen:

TFS, GIT

 

SW-Komponenten:

MFC, COM, ATL, DirectShow, WPF, ILNumerics

 
Modellierung:

UML zertifiziert, Entwurfsmuster, Templates

 

Softwareschnittstellen:
Excel, Access, File

  

Hardwarenahe Programmierung:
Assembler, imc Geräte

 

Praktische Fähigkeiten:
Gute Kenntnisse in Digital- und Analogelektronik

 

Stärken:

Analyse, Design, Fehlersuche



Betriebssysteme

MS-DOS
Shell
Unix
SuSe 11.x
Windows
bis 8.1, Programmierung und Administaration
Windows 7
Windows 8.1
Windows XP

Umfangreiche Kenntnisse in Installation und Adminsistration vorhanden, da auch die Bereitstellung von Kunden-PC's (Industrie) sowie die Fehlersuche zu den Projekten gehört(e).

Programmiersprachen

.NET
4.5, 4.5.1
Ada
in Uni
Assembler
Motorola
C
C# (Experte)
.NET 4.5.1, MSForms, WPF
C++(Experte)
Entwicklung im großen Projekt, speziell MFC und COM
HTML5
Imc
Online Frame
Java 8
swing, awt
JavaScript
Scripting in Frameworks
MATLAB / Simulink
in Uni
PHP
kleine Module für Webseiten
PL/SQL
Datenbankzugriff
Visual Basic 6
XML
XSLT

Objektorientierte Programmierung

 

Datenbanken

Access
JET, OLEDB
MS SQL Server
MySQL
php, web
ODBC
Excel files
Oracle
SQL-Zugriff, Wartung, Stored Procedures
SQL
Erfahrungen mit Statistik und Abfragen über SQL, Datenbankentwurf für kleine Anwendungen, relationale Datenbanken

Datenkommunikation

Bus
CAN >> Antriebe, LIN, ProfiBus
HSMS, SECSII
SECS/GEM
Internet, Intranet
Proprietäre Protokolle
Messgeräte, Antriebe
RS232
TCP/IP
Server/Client
 

 

Hardware

Bussysteme (im Fahrzeug)
CAN, LIN
Digitale Signalprozessoren
Programmierung mit Online Frame
Messgeräte
Digitale Aufzeichnung, Signalverarbeitung
Mikrocontroller
Assembler-Programmierung
PC
Programmierung, Installation
Siemens-SPS STEP x
OPC-Server (SIMATIC.NET)

Berechnung / Simulation / Versuch / Validierung

MATLAB
PSpice

Versuchwesen, Prüfen und Testen

Design / Entwicklung / Konstruktion

AutoCAD
IDE (Entwicklungsumgebungen)
Visual Studio, Net Beans
UML
zertifiziert, Entwurfsmuster

Branchen

Branchen

Halbleiterindustrie, Anlagenbau, Institute

Einsatzorte

Einsatzorte

Berlin (+150km)
nicht möglich

Projekte

Projekte

10 Monate
2015-08 - 2016-05

SECS/GEM Anbindung für eine Beschichtungsanlage in der Halbleiterproduktion

  • Klären der Kundenanforderungen der Fachabteilung am Standtort der Maschine
  • Beratung und Schulung der Abteilung hinsichtlich SECS/GEM
  • Vorstellung einer ersten SECS Spezifikation für die Maschine
  • Erstellung des Softwarekonzepts für den SECS Adapter, inklusive Architekturdesign und Nachrichtenfluss
  • Absprachen im Team bezüglich der Informationen aus der Maschine, die zusätzlich von anderen Softwarekomponenten im Netzwerk dem SECS/GEM zur Verfügung gestellt werden müssen und der sich daraus ergebenen Erweiterungen
  • Implementierung des SECS/GEM Adapters mit C#: Wrapper für SECS/GEM Treiber, Interfaces, spezielle Speicherobjekte, Statistik, Testoberfläche zur Inbetriebnahme und Entwicklung
  • Tests der Software in Simulation, Unit-Tests
  • Tests der Software an der Maschine
  • SECS Handbuch, Dokumentation
Visual Studio 2013/2015 Windows 7 C# .NET 4.5.1 WPF CIMETRIX
Osram GmbH
Augsburg
1 Jahr 5 Monate
2013-11 - 2015-03

Entwicklung einer Test App für das SECS/GEM Protokoll

Projektleitung, Design, Entwicklung C# .NET 4.5 WPF ...
Projektleitung, Design, Entwicklung
  • Entwicklung der API für das HSMS Protokoll über TCP/IP Socketes
  • GUI für die Test App
  • EQ-Simulator
  • Portierung des Codes für die Windows Runtime API (Windows Store Apps)
  • Unit Tests
MS Visual Studio 2013
C# .NET 4.5 WPF C++ Windows 8.1 Windows Store Apps
Berlin
2 Jahre
2013-01 - 2014-12

Software Design und Entwicklung für Maschinen Steuerung ? Schwerpunkt SECS

Konzeptionelle Beratung, Architektur, Software-Entwicklung MS Visual C++ ATL/COM XSLT ...
Konzeptionelle Beratung, Architektur, Software-Entwicklung
Erstellung von Gesamtkonzepten für Teilprojekte, Projektleitung, Organisation von Work Shops und Mitarbeit bei der Implementierung. Teilprojekte: * Integration eines Moduls eines Fremdherstellers (Maschine in der Maschine) über natives HSMS (TCP/IP-Sockets), SECS Gateway zum Durchreichen der Nachrichten an den externen Host * Mini Statistik Modul für die Berechnung von Extremwerten aus Trace Daten der Sensoren (als DVID) * Implementierung von automatischer Beladung für Load Ports (OHT, AHMS, E84, E87) Begleitend: * Migration der neuen Version der SECS/GEM API, Fehlersuche * Erstellung der Dokumentation mit XML und Style Sheets * Unit und Runtime Tests * Beratung
MS Visual Studio 2013 Team Foundation Server CIMETRIX CIM300
MS Visual C++ ATL/COM XSLT C#
Süss Microtec AG
Sternenfels
1 Jahr 2 Monate
2011-07 - 2012-08

Implementierung und Erweiterung der SECS Schnittstelle für Anlagen zur Halbleiterfertigung

  • Erweiterung des 300mm Protokolls (E87, E90, E40, E94)
  • Einbindung und Kapselung des SECS Treibers/Frameworks (CIMETRIX API)
  • Neugestaltung des formatierten Up- und Downloads für Rezepte und Sequenzen
  • Spezifikation der "nice to have" Funktionalität der SECS Schnittstelle auf Grund
  •   von Erfahrungen aus der Arbeit in der Equipment-Integration
  • Erstellung der Spezifikation der SECS Schnittstelle für Bonder und Debonder
  • Beratung zur Software-Architektur
  • Tests
Windows XP C++ COM ATL GEM300 SECS/GEM VS2005 VS2010 Visual Studio 2005
SUSS Microtec AG
1 Jahr
2010-03 - 2011-02

Equipment Integration von Halbleiter-Fertigungsanlagen über das SECS/GEM- Protokoll

  • Analyse bestehender Schnittstellen und Datenbanken in den zu ersetzenden Systemen um Anforderungen für die Neuentwicklung erstellen zu können
  • Zusammenstellung von Anforderungen der Anwender (FAB)
  • Kommunikation mit den Entwicklern anzubindender IT-Systeme
  • Schnittstellenspezifikation zu angebundenen Systemen (Knights, Oracle, Tibco)
  • Feinspezifikation der Equipments
  • Software-Entwicklung in Simulationsumgebung
  • Test am Equipment
  • Testbegleitung
  • Entwicklung der Serienreife unter Produktionsbedingungen
  • Roll out auf allen Anlagen
  • Entwurf von Templates (Entwicklungskonzepten) für die Wiederverwendung auf ähnlichen Anlagetypen
JavaScript (JSript) C++ .NET
Infineon Technologies AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:
1997 Diplom an der TU-Berlin, Fachrichtung Elektrotechnik

Schwerpunkte:
Messtechnik, Softwaretechnik, Elektronik, Regelungstechnik

Kompetenzen

Kompetenzen

Top-Skills

SECS/GEM C# Schnittstellen

Produkte / Standards / Erfahrungen / Methoden

CIMETRIX
CIMConnect, CIM300
COM
Experte
Microsoft Windows
Fortgeschritten
NetBeans
Basics
SECS/GEM
E05, E30, E37, E40, E87, E90, eigene Treiberentwicklung
Source Control
TFS (Team Foundation Server), GIT
SPS
S7, OPC-Server
Visual Studio
Experte
WPF
Fortgeschritten

SECS/GEM:

Standards(HSMS, SECSII, E37, E40), CIMETRIX (CIMConnect, CIM300), TICS 2.0 by Infineon, Peergroup, AIS

Simulation/Versuch:

(als Anwender) PSpice, MATLAB, LabView

 

SPS:

OPC-Server, Simatic.NET

 

Messtechnik:

Digitale Messtechnik, Messdaten Verarbeitung, Prüfplätze, Sensoren

 

imc Messsysteme:

Messtechnik, Softwarekomponenten, Online-Frame (DSP)

 

Administration          Industrie-PCs, Server in kleinen Firmen

Versions-Verwaltungen:

TFS, GIT

 

SW-Komponenten:

MFC, COM, ATL, DirectShow, WPF, ILNumerics

 
Modellierung:

UML zertifiziert, Entwurfsmuster, Templates

 

Softwareschnittstellen:
Excel, Access, File

  

Hardwarenahe Programmierung:
Assembler, imc Geräte

 

Praktische Fähigkeiten:
Gute Kenntnisse in Digital- und Analogelektronik

 

Stärken:

Analyse, Design, Fehlersuche



Betriebssysteme

MS-DOS
Shell
Unix
SuSe 11.x
Windows
bis 8.1, Programmierung und Administaration
Windows 7
Windows 8.1
Windows XP

Umfangreiche Kenntnisse in Installation und Adminsistration vorhanden, da auch die Bereitstellung von Kunden-PC's (Industrie) sowie die Fehlersuche zu den Projekten gehört(e).

Programmiersprachen

.NET
4.5, 4.5.1
Ada
in Uni
Assembler
Motorola
C
C# (Experte)
.NET 4.5.1, MSForms, WPF
C++(Experte)
Entwicklung im großen Projekt, speziell MFC und COM
HTML5
Imc
Online Frame
Java 8
swing, awt
JavaScript
Scripting in Frameworks
MATLAB / Simulink
in Uni
PHP
kleine Module für Webseiten
PL/SQL
Datenbankzugriff
Visual Basic 6
XML
XSLT

Objektorientierte Programmierung

 

Datenbanken

Access
JET, OLEDB
MS SQL Server
MySQL
php, web
ODBC
Excel files
Oracle
SQL-Zugriff, Wartung, Stored Procedures
SQL
Erfahrungen mit Statistik und Abfragen über SQL, Datenbankentwurf für kleine Anwendungen, relationale Datenbanken

Datenkommunikation

Bus
CAN >> Antriebe, LIN, ProfiBus
HSMS, SECSII
SECS/GEM
Internet, Intranet
Proprietäre Protokolle
Messgeräte, Antriebe
RS232
TCP/IP
Server/Client
 

 

Hardware

Bussysteme (im Fahrzeug)
CAN, LIN
Digitale Signalprozessoren
Programmierung mit Online Frame
Messgeräte
Digitale Aufzeichnung, Signalverarbeitung
Mikrocontroller
Assembler-Programmierung
PC
Programmierung, Installation
Siemens-SPS STEP x
OPC-Server (SIMATIC.NET)

Berechnung / Simulation / Versuch / Validierung

MATLAB
PSpice

Versuchwesen, Prüfen und Testen

Design / Entwicklung / Konstruktion

AutoCAD
IDE (Entwicklungsumgebungen)
Visual Studio, Net Beans
UML
zertifiziert, Entwurfsmuster

Branchen

Branchen

Halbleiterindustrie, Anlagenbau, Institute

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.