Developer / Anwendungsentwicklung (C#, C++, C), OPC UA, Betriebsysteme Windows, Unix/Linux
Aktualisiert am 25.05.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 40%
C#
Azure Devops
Docker
OPC UA
Git
GitLab
C
C++
Deutsch
Muttersprache
Englisch

Einsatzorte

Einsatzorte

Pforzheim (+50km) Karlsruhe (Baden) (+50km)
Deutschland

Deutschland: bevorzugt im Raum Karlsruhe/Stuttgart

nicht möglich

Projekte

Projekte

Zeitraum : 2018-2025
Firma/Institut: Maschinenhersteller für Blechbearbeitung
Projekt : Erstellen / Erweitern von Software-Komponenten für TRUMPF Werkzeugmachinen und
verschiedenen Cloud Services um OPC UA Daten von den Maschinen sowohl in der Fabrik
als auch in der Cloud zur Verfügung zu stellen. Design, Implementierung, Unit- und Integrations Tests

Software : C#, .NET, OPC UA, GIT, GitLab, Azure DevOps, Scrum


Zeitraum : 2012-2018
Firma/Institut: Maschinenhersteller für Blechbearbeitung
Projekt : Erstellen / Erweitern von Software-Komponenten für ein Programmiersystem zur Erstellung
von NC-Programmen für Blechbiegemaschinen. Design, Implementierung, Unit- und Integrations Tests
Software : C#, .NET, MS-SQL-Server, UML, P4, GIT, TruTops Bend, Scrum

Zeitraum : 2011-2012
Firma/Institut: Softwarehersteller Energiebranche
Projekt : Erstellung eines Programms zur Durchführung von Conformance-Tests
für die Norm IEC 61850.
Software : C#, C, SISCO MMS Ease Lite, Access, MySQL, MS-SQL-Server

Zeitraum : 2010-2011
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Anbindung eines Online-Portals an externe Bezahlverfahren
(PayPal, ClickandBuy, ...)
Software : C, C++, Java, JSON, XML, SOAP, WSDL, JMeter, SOAP-UI, UML, Apache-Webserver,
Linux (Debian und SuSE), Eclipse, SVN, Scrum (agile Software-Entwicklung)

Zeitraum : 2009-2010
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erstellung eines WebService für die Synchronisation von Kontakten,
Terminen und Nachrichten zwischen Backend Systemen und mobilen
Endgeräten (Smartphones) über das ActiveSync-Protokoll.
Software : Java, XML, JMeter, UML, ActiveSync,
Linux (Debian und SuSE), Eclipse, SVN, Scrum (agile Software-Entwicklung)

Zeitraum : 2008-2009
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erstellung eines Clients um Änderungen im Datenbestand eines
Backend-Systems gemäß einem konfigurierbarem Regelwerk zu bearbeiten
und an weitere Backend-Systeme weiterzuleiten.
Durchführung von Lasttests.
Software : C++, XML, Linux (Debian und SuSE), Solaris, Eclipse, SVN

Zeitraum : 2008
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erweiterung eines Online-Portals um Funktionalität zur
Altersverifikation.
Software : PHP4, HTML, XML, Linux (Debian), Eclipse, SVN

Zeitraum : 2007-2008
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erweiterung eines E-Mail-Servers: Erstellung von Servlets zur

Indexerstellung über die vom Mailserver verwalteten E-Mails und

Bereitstellung der Suchfunktionalität über den erstellten Index.

Software : Java, Servlets, REST, Linux (Debian), Apache-Tomcat, Apache-Commons,
Solr, Eclipse, SVN

Zeitraum : 2007
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Mitarbeit bei der Realisierung eines Social-Networks:

Weiterentwicklung der Suchfunktionen mit Solr und

Design und Implementierung von Erweiterungen der

Server-Prozesse in Java

Software : Java, Java-Script, HTML, XML, CSS, Lucene, Solr, Spring, Hibernate,

JSON, Maven, MySQL, Apache-Tomcat, Eclipse, SVN


Zeitraum : 2006
Firma/Institut: Softwarehersteller für Einsatzleitsysteme
Projekt : Konzeption und Realisierung eines Programms zur Erstellung

von Statistiken und von Benutzern konfigurierbaren Reports aus

diversen Datenquellen (DB, Office-Dateien)

Software : C#, .NET, XML, Windows XP, Reportgenerator

Zeitraum : 2006
Firma/Institut: Softwarehersteller
Projekt : Konzeption und Realisierung eines Datenkonvertierungsprogramm

zur Übernahme kompletter CAD-Datenbestände und Stücklisten in das

CAD-System des Auftraggebers.

Software : C/C++, STL, Windows XP, DXF, ProCAD2D, Oracle

Zeitraum : 2005 bis 2009
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Konzeption und Realisierung diverser Erweiterungen eines

Datenbank-Serverprozesses zur Erfassung, Prüfung und

Verwaltung von Benutzer- und Abrechnungsdaten.

Software : C/C++, STL, Linux (Debian und SuSE), Solaris, SVN

Zeitraum : 2005
Firma/Institut: Automatisierungstechnik / Anlagenbau
Projekt : Erweiterung eines Programms zur Visualisierung von Prozessgrössen

einer Anlage zur Herstellung von beschichteten Glasfasermatten

Software : Delphi 5, OPC, Windows XP

Zeitraum : 2004 - 2005
Firma/Institut: Autobranche / Automotive
Projekt : Konzeption und Realisierung diverser Module zur Steuerung und

Verwaltung von Zellenrechnern in einer Fertigungstrasse eines

Automobilbauers.

Konzeption und Realisierung diverser Programme zur Simulation von

Hardware (Scanner, RFID-Systeme, Schraubersysteme, ...)

Software : MS VC++, MFC, C#, Windows NT und XP, UML

Zeitraum : 2003 - 2004
Firma/Institut: Schmuckbranche
Projekt : Realisierung eines auf die speziellen Anforderungen der

Schmuckbranche hin angepasstes Warenwirtschaftsystems.

Installation und Administration von Linux-Server,

MySQL-Datenbanksystem und Samba.

Software : Borland C++ Builder, VCL, Windows NT,

Linux (SuSE), MySQL, Samba


Zeitraum : 2002 - 2003
Firma/Institut: Autobranche / Automotive
Projekt : Konzeption und Realisierung diverser Erweiterungen eines

Produktionsüberwachungssystems.

Logbuchfunktionalität für alle im System aufgetretenen Meldungen.

Datenaustausch zwischen Serverprozessen.

Erweiterung der Serverprozesse (auf HP) und der Clientprozesse (Windows / Delphi).

Administration HP-Server für Entwickler-Team.

Software : Delphi 5, HP-Pascal, HPUX, Windows NT und XP

Zeitraum : 2001
Firma/Institut: Banken
Projekt : Maßgebliche Mitarbeit bei der Realisierung eines

FRS-Serverprozesses (Financial Routing Systems).

Software : C++, UNIX, AIX, MQSeries, SQL/ESQL, Access

Zeitraum : 2001
Firma/Institut: CAD-System Hersteller
Projekt : Realisierung der LOGOCAD-ME10-Schnittstelle als DLL

zum Import von technischen Zeichnungen im MI-Datenformat

aus HP-ME10-Systemen.

Software : VC++, Windows NT und 2000, ME10, LOGOCAD/TRIGA

Zeitraum : 1998 - 2001
Firma/Institut: Feuerwehr-Einsatzleitsystem
Projekt : Maßgebliche Mitarbeit bei der Realisierung des

Einsatzleit-Serverprozesses unter Verwendung von

CORBA-Kommunikationsstrukturen und einer firmeneigenen,

objektorientierten Datenbank-Schnittstelle.

Weiterentwicklung der Client-Software unter X-Windows

auf den Arbeitplatzrechnern.

Ausfall- und Redundanzanforderungen.

Software : C++, AIX auf Motorola-Power-PC, X11/OSF Motif, TCL/TK,

Grundkenntnisse CORBA, SQL/PSQL, Oracle 7.x


Zeitraum : 1998 - 1999
Firma/Institut: Automatisierungstechnik
Projekt : - Erstellung einer DLL für Windows 3.11 zur

Presskraftmessung eines Stanzautomaten.

- Konzeption und Realisierung eines Programms zur Emulation

eines Siemens OP15 (Bedienterminal für SPS, S5). Das Programm

emuliert das Bedienterminal OP15 in Funktion und Benutzeroberfläche.

Serielle Kommunikation.

Software : Delphi, Windows 3.11 und NT

Zeitraum : 1998
Firma/Institut: Markierungssysteme
Projekt : Sonderanfertigung eines WYSIWYG-Editors mit Dokumentverwaltung

zum Erstellen von Schablonen für Markierungszwecke.

Anbindung einer Lochschrift-Stanzmaschine.

Erstellen eines Postprozessors zur Umsetzung der Lochbild-

Schriftfonts im Maschinenbefehle.

Serielle Ansteuerung der Stanzmaschine.

Software : Borland C++ Builder, Windows

Zeitraum : 1996 - 1997
Firma/Institut: Datenerfassung für Einsatzleitsystem
Projekt : Datenerfassungsplatz zur Eingabe, Prüfung und Verwaltung

aller Daten, die zum Betrieb eines Einsatzleitsystems benötigt

werden, wie Personen- und Vertragsdaten, Daten der Meldegeräte,

der Kommunikationwege, der individuellen Alarmabläufe,

der Wachdienste, der Feuerwehren und Polizeistellen.

Das Programmverhalten ist zur Bedienerführung über DB-Tabellen

steuerbar. Fachliche Beratung bei der Planung des Kunden,

des Generalunternehmers und des Zulieferer des kommerziellen

Systems. Design der Oberfläche in Absprache mit dem Endkunden.

Entwurf der für die Kommunikation mit den restlichen Prozessen

notwendigen Schnittstellen. Erstellung diverser Konvertierungsprogramme

zur Übernahme der Daten des bisher eingesetzten Systems.

Erstellen von Programmen zum Drucken von Berichten mit variablem

Erscheinungsbild und Aufbau. Unterstützung des Kunden bei

Inbetriebnahme vor Ort.

Software : Delphi, Windows NT, Oracle, SQL, Access

Zeitraum : 1995 - 1996
Firma/Institut: CAD-System Hersteller
Projekt : Konzeption und Realisierung eines Datenkonvertierungsprogramm

zur Übernahme kompletter CAD-Datenbestände und Stücklisten in das

CAD-System des Auftraggebers.

Software : C/C++, STL, Windows NT, Unix (OSF/Ultrix/Munix/VMS), DXF, ProCAD2D, Oracle

Zeitraum : 1993 - 1995
Firma/Institut: Softwarehersteller
Projekt : Konzeption und Realisierung eines CAD-Daten-Viewers zum

Betrachten, Bearbeiten und Drucken von CAD-Daten unterschiedlichen

Ursprungs, Weitergabe der Daten zur technischen Dokumentation

an andere Windows-Applikationen, Konvertierung in verschiedene

Vektor-Formate.

Software : C, Windows, Unix (OSF/Ultrix/Munix/VMS), DXF, ME10, HPGL, ProCAD2D, Oracle,

WinSock


Zeitraum : 1992
Firma/Institut: Warenwirtschaft
Projekt : Warenausgangskontrolle mit Barcodelesesystem und PPS-Ankopplung.

Erfassen der Ware mithilfe eines Barcodescanners auf dem

Förderband zwischen den Stationen Verpackung und Versand.

Steuerung eines Sorters. Die Nacherfassung bei Lesefehlern

erfolgt mittels Handscanner oder Tastatureingabe am gleichen

PC ohne Unterbrechung der automatischen Erfassung.

Überstellen der Daten online für das PPS-System.

Drucken und Verwaltung von Produktkarten.

Anbindung kundenspezifischer Industriescanner über RS-232-Schnittstelle.

V24-Schnittstellen-programmierung, PCL 5-Druckertreiber für HP-Drucker.

Software : C, DOS, Novell

Zeitraum : 1991, 1996, 1999
Firma/Institut: Fertigungstechnik / Blechbearbeitung
Projekt : Konzeption und Realisierung einer Prozesskette zur Bearbeitung

von Blechteilen mit Laser-, bzw. Brennschneidmaschinen.

Suchen von Auftragsdaten aus PROFILE-Datenbank und zugehöriger

Teilegeometrie aus PROCAD2D-CAD-System, Generieren von

Arbeitsplänen, Erstellen der Plattenbelegungen (Schachteln der

Einzelteile), Generieren der NC-Programme, Erstellen diverser

Auswertungen und Kommunikation mit dem PPS-System.

Anbindung an Trumpf-Laserbearbeitungszentrum.

Mehrfache Erweiterungen und Portierungen auf diverse UNIX-Platformen

und auf Windows-NT

Software : C/C++/Fortran, Unix (CADMUS, DEC ULTRIX, DEC Alpha AXP), Windows NT,

Weigang-PPS, PROFILE, Oracle, SQL, Programmiersystem TOPS Fa. Trumpf.


Zeitraum : 1989 - 1991
Firma/Institut: Fertigungstechnik
Projekt : Erstellung von Postprozessoren für NC-gesteuerte Werkzeugmaschinen.

Postprozessoren bilden die Schnittstelle vom CAD/CAM-System zur

NC-gesteuerten Werkzeugmaschine. Das Ausgangsformat ist in der

Regel CLDATA oder ein proprietäres Format des CAD/CAM-Herstellers.

Der Postprozessor erzeugt daraus unter Brücksichtigung technologischer

Rahmenbedingungen ein maschinen- und steuerungsabhängiges NC-Programm.

Ausarbeitung kundenspezifischer Pflichtenhefte, Programmerstellung,

Tests in speziell dafür entwickelter Testumgebung,

Inbetriebnahme beim Kunden.

Software : C/Fortran, Unix (auf CADMUS, DEC ULTRIX, DEC Alpha AXP)

Zeitraum : 1988 - 1991
Firma/Institut: CAD/CAM-Systemhersteller
Projekt : Erstellung eines CAM Modul zur Blechbearbeitung als Ergänzung des

vorhandenen 2D-CAD-Systems. Das Modul stellt dem Benutzer eine

Oberfläche zur Verfügung, die es ihm erlaubt, ebene Werkstücke,

die im CAD gezeichnet wurden, interaktiv virtuell zu bearbeiten

und mit Stanz-/Nibbel-, Laser-, Plasma-, Brennschneid- oder

Wasserstrahlschneidmaschinen automatisch fertigen zu lassen.

Erstellung von Pflichtenheften in Zusammenarbeit mit

Maschinenherstellern und Kunden. Entwicklung vom

mathematisch-geometrischen Algorithmen unter besonderer

Berücksichtigung von Numerik- und Performance-Anforderungen,

Design und Realisierung einzelner Komponenten der

Anwender-Software.

Software : C/Fortran, Unix (auf CADMUS, DEC ULTRIX, DEC Alpha AXP)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Maschinenbau Universität Karlsruhe (TH)
Abschluß: Diplom Ingenieur Maschinenbau 1991

Kompetenzen

Kompetenzen

Top-Skills

C# Azure Devops Docker OPC UA Git GitLab C C++

Produkte / Standards / Erfahrungen / Methoden

C#
C++
C
Docker
Azure DevOps
GitLab
Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o Scrum (alige Softwareentwicklung), TDD (Test driven Development)

Standards:
o Automation Client/Server, DDE, ODBC
o SDK, MFC, VCL, .NET Framework
o Samba
o OPC UA
o STL
o HTML, XML, JSON, YAML
o UML
o SOAP, REST


Spezialkenntnisse:
o CAD/CAM Systeme und Datenformate (AutoCAD DXF, ME10 MI, ProCAD2D)
o Programmierung von diversen NC-gesteuerten Werkzeugmaschinen
o Entwicklung von Einsatzleitsystemen (Feuerwehr)
o IEC 61850, SISCO MMS Ease Lite

Betriebssysteme

HPUX
MS-DOS
Novell
OSF/Motif
SUN OS, Solaris
Unix
Linux (SuSE und Debian), Aix, Ultrix
VMS
Grundkenntnisse
Windows

Programmiersprachen

Basic
Grundkenntnisse
C
sehr gute Kenntnisse > 15 Jahre
C#
gute Kenntnisse
C++
MS VC++ mit MFC, Borland C++Builder und Kylix (mit VCL,CLX), GNU C++, STL, sehr gute Kenntnisse > 8 Jahre
Delphi
gute Kenntnisse
Fortran
HPGL, HP PCL
Java
gute Kenntnisse
JavaScript
Grundkenntnisse
Pascal
HP, Borland
Perl
Grundkenntnisse
PHP
Grundkenntnisse in PHP4
PL/SQL
Shell
Tcl/Tk
Grundkenntnisse
Xt, Motif
.NET - Framework
mono - .NET unter LINUX
HTML, XML, SOAP, JSON

Datenbanken

Access
BDE
sehr gute Kenntnisse
JDBC
MS SQL Server
MySQL
sehr gute Kenntnisse in MySQL
ODBC
Oracle
gute Kenntnisse
Paradox
SQL
sehr gute Kenntnisse
xBase

Datenkommunikation

CORBA
Grundkenntnisse
Ethernet
Internet, Intranet
Message Queuing
MMS
SISCO MMS Ease Lite
RS232
TCP/IP
Windows Netzwerk
Winsock
Samba - (Datei- und Druck-Server unter Linux für Windows-Clients) sehr gute Kenntnisse
OPC - Grundkenntnisse
Webservice über SOAP, REST

 

Hardware

Digital
DEC Ultrix, DEC Alpha
HP
Motorola
Power-PCs
PC
Proprietäre HW
RFID
Scanner
1D und 2D Barcode
Siemens-SPS STEP x
S5, S7 Grundkenntnisse
SPS
Automation Direct (Koyo) Grundkenntnisse
SUN

Design / Entwicklung / Konstruktion

AutoCAD
ME10 / OneSpace Designer Drafting

ProCAD 2D

Branchen

Branchen

o Maschinenbau
o Automatisierungstechnik
o Blechbearbeitung
o Autobranche
o Softwarehersteller
o Banken
o Energie

Einsatzorte

Einsatzorte

Pforzheim (+50km) Karlsruhe (Baden) (+50km)
Deutschland

Deutschland: bevorzugt im Raum Karlsruhe/Stuttgart

nicht möglich

Projekte

Projekte

Zeitraum : 2018-2025
Firma/Institut: Maschinenhersteller für Blechbearbeitung
Projekt : Erstellen / Erweitern von Software-Komponenten für TRUMPF Werkzeugmachinen und
verschiedenen Cloud Services um OPC UA Daten von den Maschinen sowohl in der Fabrik
als auch in der Cloud zur Verfügung zu stellen. Design, Implementierung, Unit- und Integrations Tests

Software : C#, .NET, OPC UA, GIT, GitLab, Azure DevOps, Scrum


Zeitraum : 2012-2018
Firma/Institut: Maschinenhersteller für Blechbearbeitung
Projekt : Erstellen / Erweitern von Software-Komponenten für ein Programmiersystem zur Erstellung
von NC-Programmen für Blechbiegemaschinen. Design, Implementierung, Unit- und Integrations Tests
Software : C#, .NET, MS-SQL-Server, UML, P4, GIT, TruTops Bend, Scrum

Zeitraum : 2011-2012
Firma/Institut: Softwarehersteller Energiebranche
Projekt : Erstellung eines Programms zur Durchführung von Conformance-Tests
für die Norm IEC 61850.
Software : C#, C, SISCO MMS Ease Lite, Access, MySQL, MS-SQL-Server

Zeitraum : 2010-2011
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Anbindung eines Online-Portals an externe Bezahlverfahren
(PayPal, ClickandBuy, ...)
Software : C, C++, Java, JSON, XML, SOAP, WSDL, JMeter, SOAP-UI, UML, Apache-Webserver,
Linux (Debian und SuSE), Eclipse, SVN, Scrum (agile Software-Entwicklung)

Zeitraum : 2009-2010
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erstellung eines WebService für die Synchronisation von Kontakten,
Terminen und Nachrichten zwischen Backend Systemen und mobilen
Endgeräten (Smartphones) über das ActiveSync-Protokoll.
Software : Java, XML, JMeter, UML, ActiveSync,
Linux (Debian und SuSE), Eclipse, SVN, Scrum (agile Software-Entwicklung)

Zeitraum : 2008-2009
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erstellung eines Clients um Änderungen im Datenbestand eines
Backend-Systems gemäß einem konfigurierbarem Regelwerk zu bearbeiten
und an weitere Backend-Systeme weiterzuleiten.
Durchführung von Lasttests.
Software : C++, XML, Linux (Debian und SuSE), Solaris, Eclipse, SVN

Zeitraum : 2008
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erweiterung eines Online-Portals um Funktionalität zur
Altersverifikation.
Software : PHP4, HTML, XML, Linux (Debian), Eclipse, SVN

Zeitraum : 2007-2008
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Erweiterung eines E-Mail-Servers: Erstellung von Servlets zur

Indexerstellung über die vom Mailserver verwalteten E-Mails und

Bereitstellung der Suchfunktionalität über den erstellten Index.

Software : Java, Servlets, REST, Linux (Debian), Apache-Tomcat, Apache-Commons,
Solr, Eclipse, SVN

Zeitraum : 2007
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Mitarbeit bei der Realisierung eines Social-Networks:

Weiterentwicklung der Suchfunktionen mit Solr und

Design und Implementierung von Erweiterungen der

Server-Prozesse in Java

Software : Java, Java-Script, HTML, XML, CSS, Lucene, Solr, Spring, Hibernate,

JSON, Maven, MySQL, Apache-Tomcat, Eclipse, SVN


Zeitraum : 2006
Firma/Institut: Softwarehersteller für Einsatzleitsysteme
Projekt : Konzeption und Realisierung eines Programms zur Erstellung

von Statistiken und von Benutzern konfigurierbaren Reports aus

diversen Datenquellen (DB, Office-Dateien)

Software : C#, .NET, XML, Windows XP, Reportgenerator

Zeitraum : 2006
Firma/Institut: Softwarehersteller
Projekt : Konzeption und Realisierung eines Datenkonvertierungsprogramm

zur Übernahme kompletter CAD-Datenbestände und Stücklisten in das

CAD-System des Auftraggebers.

Software : C/C++, STL, Windows XP, DXF, ProCAD2D, Oracle

Zeitraum : 2005 bis 2009
Firma/Institut: Softwarehersteller für Online-Dienstanbieter
Projekt : Konzeption und Realisierung diverser Erweiterungen eines

Datenbank-Serverprozesses zur Erfassung, Prüfung und

Verwaltung von Benutzer- und Abrechnungsdaten.

Software : C/C++, STL, Linux (Debian und SuSE), Solaris, SVN

Zeitraum : 2005
Firma/Institut: Automatisierungstechnik / Anlagenbau
Projekt : Erweiterung eines Programms zur Visualisierung von Prozessgrössen

einer Anlage zur Herstellung von beschichteten Glasfasermatten

Software : Delphi 5, OPC, Windows XP

Zeitraum : 2004 - 2005
Firma/Institut: Autobranche / Automotive
Projekt : Konzeption und Realisierung diverser Module zur Steuerung und

Verwaltung von Zellenrechnern in einer Fertigungstrasse eines

Automobilbauers.

Konzeption und Realisierung diverser Programme zur Simulation von

Hardware (Scanner, RFID-Systeme, Schraubersysteme, ...)

Software : MS VC++, MFC, C#, Windows NT und XP, UML

Zeitraum : 2003 - 2004
Firma/Institut: Schmuckbranche
Projekt : Realisierung eines auf die speziellen Anforderungen der

Schmuckbranche hin angepasstes Warenwirtschaftsystems.

Installation und Administration von Linux-Server,

MySQL-Datenbanksystem und Samba.

Software : Borland C++ Builder, VCL, Windows NT,

Linux (SuSE), MySQL, Samba


Zeitraum : 2002 - 2003
Firma/Institut: Autobranche / Automotive
Projekt : Konzeption und Realisierung diverser Erweiterungen eines

Produktionsüberwachungssystems.

Logbuchfunktionalität für alle im System aufgetretenen Meldungen.

Datenaustausch zwischen Serverprozessen.

Erweiterung der Serverprozesse (auf HP) und der Clientprozesse (Windows / Delphi).

Administration HP-Server für Entwickler-Team.

Software : Delphi 5, HP-Pascal, HPUX, Windows NT und XP

Zeitraum : 2001
Firma/Institut: Banken
Projekt : Maßgebliche Mitarbeit bei der Realisierung eines

FRS-Serverprozesses (Financial Routing Systems).

Software : C++, UNIX, AIX, MQSeries, SQL/ESQL, Access

Zeitraum : 2001
Firma/Institut: CAD-System Hersteller
Projekt : Realisierung der LOGOCAD-ME10-Schnittstelle als DLL

zum Import von technischen Zeichnungen im MI-Datenformat

aus HP-ME10-Systemen.

Software : VC++, Windows NT und 2000, ME10, LOGOCAD/TRIGA

Zeitraum : 1998 - 2001
Firma/Institut: Feuerwehr-Einsatzleitsystem
Projekt : Maßgebliche Mitarbeit bei der Realisierung des

Einsatzleit-Serverprozesses unter Verwendung von

CORBA-Kommunikationsstrukturen und einer firmeneigenen,

objektorientierten Datenbank-Schnittstelle.

Weiterentwicklung der Client-Software unter X-Windows

auf den Arbeitplatzrechnern.

Ausfall- und Redundanzanforderungen.

Software : C++, AIX auf Motorola-Power-PC, X11/OSF Motif, TCL/TK,

Grundkenntnisse CORBA, SQL/PSQL, Oracle 7.x


Zeitraum : 1998 - 1999
Firma/Institut: Automatisierungstechnik
Projekt : - Erstellung einer DLL für Windows 3.11 zur

Presskraftmessung eines Stanzautomaten.

- Konzeption und Realisierung eines Programms zur Emulation

eines Siemens OP15 (Bedienterminal für SPS, S5). Das Programm

emuliert das Bedienterminal OP15 in Funktion und Benutzeroberfläche.

Serielle Kommunikation.

Software : Delphi, Windows 3.11 und NT

Zeitraum : 1998
Firma/Institut: Markierungssysteme
Projekt : Sonderanfertigung eines WYSIWYG-Editors mit Dokumentverwaltung

zum Erstellen von Schablonen für Markierungszwecke.

Anbindung einer Lochschrift-Stanzmaschine.

Erstellen eines Postprozessors zur Umsetzung der Lochbild-

Schriftfonts im Maschinenbefehle.

Serielle Ansteuerung der Stanzmaschine.

Software : Borland C++ Builder, Windows

Zeitraum : 1996 - 1997
Firma/Institut: Datenerfassung für Einsatzleitsystem
Projekt : Datenerfassungsplatz zur Eingabe, Prüfung und Verwaltung

aller Daten, die zum Betrieb eines Einsatzleitsystems benötigt

werden, wie Personen- und Vertragsdaten, Daten der Meldegeräte,

der Kommunikationwege, der individuellen Alarmabläufe,

der Wachdienste, der Feuerwehren und Polizeistellen.

Das Programmverhalten ist zur Bedienerführung über DB-Tabellen

steuerbar. Fachliche Beratung bei der Planung des Kunden,

des Generalunternehmers und des Zulieferer des kommerziellen

Systems. Design der Oberfläche in Absprache mit dem Endkunden.

Entwurf der für die Kommunikation mit den restlichen Prozessen

notwendigen Schnittstellen. Erstellung diverser Konvertierungsprogramme

zur Übernahme der Daten des bisher eingesetzten Systems.

Erstellen von Programmen zum Drucken von Berichten mit variablem

Erscheinungsbild und Aufbau. Unterstützung des Kunden bei

Inbetriebnahme vor Ort.

Software : Delphi, Windows NT, Oracle, SQL, Access

Zeitraum : 1995 - 1996
Firma/Institut: CAD-System Hersteller
Projekt : Konzeption und Realisierung eines Datenkonvertierungsprogramm

zur Übernahme kompletter CAD-Datenbestände und Stücklisten in das

CAD-System des Auftraggebers.

Software : C/C++, STL, Windows NT, Unix (OSF/Ultrix/Munix/VMS), DXF, ProCAD2D, Oracle

Zeitraum : 1993 - 1995
Firma/Institut: Softwarehersteller
Projekt : Konzeption und Realisierung eines CAD-Daten-Viewers zum

Betrachten, Bearbeiten und Drucken von CAD-Daten unterschiedlichen

Ursprungs, Weitergabe der Daten zur technischen Dokumentation

an andere Windows-Applikationen, Konvertierung in verschiedene

Vektor-Formate.

Software : C, Windows, Unix (OSF/Ultrix/Munix/VMS), DXF, ME10, HPGL, ProCAD2D, Oracle,

WinSock


Zeitraum : 1992
Firma/Institut: Warenwirtschaft
Projekt : Warenausgangskontrolle mit Barcodelesesystem und PPS-Ankopplung.

Erfassen der Ware mithilfe eines Barcodescanners auf dem

Förderband zwischen den Stationen Verpackung und Versand.

Steuerung eines Sorters. Die Nacherfassung bei Lesefehlern

erfolgt mittels Handscanner oder Tastatureingabe am gleichen

PC ohne Unterbrechung der automatischen Erfassung.

Überstellen der Daten online für das PPS-System.

Drucken und Verwaltung von Produktkarten.

Anbindung kundenspezifischer Industriescanner über RS-232-Schnittstelle.

V24-Schnittstellen-programmierung, PCL 5-Druckertreiber für HP-Drucker.

Software : C, DOS, Novell

Zeitraum : 1991, 1996, 1999
Firma/Institut: Fertigungstechnik / Blechbearbeitung
Projekt : Konzeption und Realisierung einer Prozesskette zur Bearbeitung

von Blechteilen mit Laser-, bzw. Brennschneidmaschinen.

Suchen von Auftragsdaten aus PROFILE-Datenbank und zugehöriger

Teilegeometrie aus PROCAD2D-CAD-System, Generieren von

Arbeitsplänen, Erstellen der Plattenbelegungen (Schachteln der

Einzelteile), Generieren der NC-Programme, Erstellen diverser

Auswertungen und Kommunikation mit dem PPS-System.

Anbindung an Trumpf-Laserbearbeitungszentrum.

Mehrfache Erweiterungen und Portierungen auf diverse UNIX-Platformen

und auf Windows-NT

Software : C/C++/Fortran, Unix (CADMUS, DEC ULTRIX, DEC Alpha AXP), Windows NT,

Weigang-PPS, PROFILE, Oracle, SQL, Programmiersystem TOPS Fa. Trumpf.


Zeitraum : 1989 - 1991
Firma/Institut: Fertigungstechnik
Projekt : Erstellung von Postprozessoren für NC-gesteuerte Werkzeugmaschinen.

Postprozessoren bilden die Schnittstelle vom CAD/CAM-System zur

NC-gesteuerten Werkzeugmaschine. Das Ausgangsformat ist in der

Regel CLDATA oder ein proprietäres Format des CAD/CAM-Herstellers.

Der Postprozessor erzeugt daraus unter Brücksichtigung technologischer

Rahmenbedingungen ein maschinen- und steuerungsabhängiges NC-Programm.

Ausarbeitung kundenspezifischer Pflichtenhefte, Programmerstellung,

Tests in speziell dafür entwickelter Testumgebung,

Inbetriebnahme beim Kunden.

Software : C/Fortran, Unix (auf CADMUS, DEC ULTRIX, DEC Alpha AXP)

Zeitraum : 1988 - 1991
Firma/Institut: CAD/CAM-Systemhersteller
Projekt : Erstellung eines CAM Modul zur Blechbearbeitung als Ergänzung des

vorhandenen 2D-CAD-Systems. Das Modul stellt dem Benutzer eine

Oberfläche zur Verfügung, die es ihm erlaubt, ebene Werkstücke,

die im CAD gezeichnet wurden, interaktiv virtuell zu bearbeiten

und mit Stanz-/Nibbel-, Laser-, Plasma-, Brennschneid- oder

Wasserstrahlschneidmaschinen automatisch fertigen zu lassen.

Erstellung von Pflichtenheften in Zusammenarbeit mit

Maschinenherstellern und Kunden. Entwicklung vom

mathematisch-geometrischen Algorithmen unter besonderer

Berücksichtigung von Numerik- und Performance-Anforderungen,

Design und Realisierung einzelner Komponenten der

Anwender-Software.

Software : C/Fortran, Unix (auf CADMUS, DEC ULTRIX, DEC Alpha AXP)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Maschinenbau Universität Karlsruhe (TH)
Abschluß: Diplom Ingenieur Maschinenbau 1991

Kompetenzen

Kompetenzen

Top-Skills

C# Azure Devops Docker OPC UA Git GitLab C C++

Produkte / Standards / Erfahrungen / Methoden

C#
C++
C
Docker
Azure DevOps
GitLab
Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o Scrum (alige Softwareentwicklung), TDD (Test driven Development)

Standards:
o Automation Client/Server, DDE, ODBC
o SDK, MFC, VCL, .NET Framework
o Samba
o OPC UA
o STL
o HTML, XML, JSON, YAML
o UML
o SOAP, REST


Spezialkenntnisse:
o CAD/CAM Systeme und Datenformate (AutoCAD DXF, ME10 MI, ProCAD2D)
o Programmierung von diversen NC-gesteuerten Werkzeugmaschinen
o Entwicklung von Einsatzleitsystemen (Feuerwehr)
o IEC 61850, SISCO MMS Ease Lite

Betriebssysteme

HPUX
MS-DOS
Novell
OSF/Motif
SUN OS, Solaris
Unix
Linux (SuSE und Debian), Aix, Ultrix
VMS
Grundkenntnisse
Windows

Programmiersprachen

Basic
Grundkenntnisse
C
sehr gute Kenntnisse > 15 Jahre
C#
gute Kenntnisse
C++
MS VC++ mit MFC, Borland C++Builder und Kylix (mit VCL,CLX), GNU C++, STL, sehr gute Kenntnisse > 8 Jahre
Delphi
gute Kenntnisse
Fortran
HPGL, HP PCL
Java
gute Kenntnisse
JavaScript
Grundkenntnisse
Pascal
HP, Borland
Perl
Grundkenntnisse
PHP
Grundkenntnisse in PHP4
PL/SQL
Shell
Tcl/Tk
Grundkenntnisse
Xt, Motif
.NET - Framework
mono - .NET unter LINUX
HTML, XML, SOAP, JSON

Datenbanken

Access
BDE
sehr gute Kenntnisse
JDBC
MS SQL Server
MySQL
sehr gute Kenntnisse in MySQL
ODBC
Oracle
gute Kenntnisse
Paradox
SQL
sehr gute Kenntnisse
xBase

Datenkommunikation

CORBA
Grundkenntnisse
Ethernet
Internet, Intranet
Message Queuing
MMS
SISCO MMS Ease Lite
RS232
TCP/IP
Windows Netzwerk
Winsock
Samba - (Datei- und Druck-Server unter Linux für Windows-Clients) sehr gute Kenntnisse
OPC - Grundkenntnisse
Webservice über SOAP, REST

 

Hardware

Digital
DEC Ultrix, DEC Alpha
HP
Motorola
Power-PCs
PC
Proprietäre HW
RFID
Scanner
1D und 2D Barcode
Siemens-SPS STEP x
S5, S7 Grundkenntnisse
SPS
Automation Direct (Koyo) Grundkenntnisse
SUN

Design / Entwicklung / Konstruktion

AutoCAD
ME10 / OneSpace Designer Drafting

ProCAD 2D

Branchen

Branchen

o Maschinenbau
o Automatisierungstechnik
o Blechbearbeitung
o Autobranche
o Softwarehersteller
o Banken
o Energie

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.