Softwareentwicklung, MSR-Technik, Automatisierungstechnik für Anlagen- und Gerätebau, allgemeine Elektrotechnik.
Aktualisiert am 14.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.11.2023
Verfügbar zu: 100%
davon vor Ort: 80%
Automation/Steuerung
Embedded C++
Echtzeitprogrammierung
Verfahrenstechnik
Agile Softwareentwicklung
Extreme Programming
Meß- und Regelungstechnik
Deutsch (Muttersprache)
Englisch (fließend)
mehrere Auslandsaufenthalte
Tschechisch (Level A2)
mehrere Auslandsaufenthalte

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland, Schweiz, Österreich

größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)

möglich

Projekte

Projekte

6 Monate
2023-03 - 2023-08

Unterstützung/Beratung der Serienentwicklung bei Integration eines Vorentwicklungsprojekts

Entwicklungsingenieur C++ Embedded C++ Python ...
Entwicklungsingenieur
Unterstützung der Serienentwicklung bei der Integration des Programmcodes zur Verfahrenstechnik aus der Vorentwicklung in die Betriebsumgebung eines neuen Gerätes. Design und Entwicklung diesbezüglicher Schnittstellen.
Atlassian JIRA Agile Atlassian Confluence Cameo systems modeler Postman
C++ Embedded C++ Python Java JSON REST Linux Echtzeitbetriebssystem Git CMake
Firma Miele & Cie. KG
Bünde / Gütersloh / remote
1 Jahr 6 Monate
2021-09 - 2023-02

Forschung / Entwicklung Verfahrenstechnik

Embedded C Atlassian Confluence C++ ...

Entwicklung einer neuen Verfahrenstechnik zur Automatisierung von Koch- und Bratprozessen für Induktionskochfelder im Rahmen der Vorentwicklung. Evaluierung von Sensorik (Thermocouple, Magnetfeldsensor). Softwarearchitektur, Modellierung, Embedded Controller Implementierung, agile Projektarbeit.

Visual Studio Git
Embedded C Atlassian Confluence C++ MISRA-C++ Softwarearchitektur Atlassian JIRA
Firma Miele & Cie. KG
Bünde / remote
8 Monate
2021-01 - 2021-08

Forschung / Entwicklung

Software-Entwickler C++ Embedded C Atlassian JIRA Agile
Software-Entwickler
Forschung / Entwicklung Verfahrenstechnik.
Entwicklung geeigneter theoretischer Lösungsansätze zur Erfüllung von use cases für das automatische Kochen auf einem Induktionskochfeld. Interdisziplinäre Entwicklung, speziell Thermodynamik.
Visual Studio Atlassian Confluence LabView
C++ Embedded C Atlassian JIRA Agile
Firma Miele & Cie. KG
Bünde / remote
2 Jahre 7 Monate
2018-02 - 2020-08

Entwicklung einer vollautomatischen Qualitätsbeurteilung von Holzoberflächen (Bildverarbeitung)

Software-Entwickler
Software-Entwickler

Entwicklung einer vollautomatischen Qualitätsbeurteilung (Quality Grading) von Holzoberflächen mit Erlösoptimierung für den Online-Produktionsbetrieb

Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlauf-Scanners (MICROTEC). Mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion diverser mathematischer Auswertungs- und Analyseverfahren.

Ferner Entwicklung diverser begleitender Anwendungsprogramme zur Wartung, Verifikation und statistischen Analyse.

C++ MySQL MS Visual Studio C# MS SQL Database TCP-IP
Pollmeier Massivholz GmbH
Creuzburg und Aschaffenburg
10 Monate
2017-07 - 2018-04

Entwicklung einer Optimierung für das automatische Legen von Holzfurnieren

Software-Entwickler
Software-Entwickler

Produktion von statisch belastbarem Leimholz: Unter Auswertung von Kameradaten soll das Legen von 16 übereinanderliegenden Furnierlagen mittels Drehen und Versetzen im Durchlaufbetrieb derart manipuliert werden, daß ein Optimum im Hinblick auf die Isolation von Fehlerstellen zugunsten von statischer Belastbarkeit und Stabilität erreicht wird. Gleichzeitig wird hierdurch optimale Wertschöpfung des Produktes erzielt.

Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion div. mathematischer Auswertungs- und Analyseverfahren.

C++ MySQL Microsoft Visual Studio C#
Pollmeier Massivholz
Creuzburg
9 Jahre 6 Monate
2008-01 - 2017-06

Entwicklung eines neuartigen Temperaturschätzers

Soft- und Hardwareentwickler
Soft- und Hardwareentwickler

Einsatz über einen Zeitraum von ca. 10 Jahren bei Firma Miele im FE-Bereich (Forschung u. Entwicklung).

 

Thema: Automatisches Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent).

 

Entwicklung eines neuartigen Temperaturschätzers sowie geeigneter Verfahrenstechnik, um mittels eines unter einem Cerankochfeld unsichtbar angebrachten neuartigen Thermopile-Sensors die Temperatur im Gargut berührungslos zu messen.

 

Ziel ist insbesondere ein wirksamer Überkoch- und Anbrennschutz beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar. Diese Aufgabe wird durch einen völlig neu entwickelten Temperaturschätzer gelöst.

 

Eine aufwendige Signalverarbeitung verwendet ein eigens hierfür geschaffenes Künstliches Neuronales Netz (KNN), das zuvor mittels gewonnener Daten aus einer Vielzahl von auf dem Markt befindlicher Geschirre trainiert wird.

Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik im Rahmen der Funktionsmusterentwicklung auf Embedded Controller zu portieren und weiter zu optimieren bis zur Serie.

Vernetzung der Elektronikkomponeten mittels MBUS (Miele-Bus) und LIN-Bus. Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Rechnern.

 

App-Entwicklung: Entwicklung von Android-Apps zur Kochfeldbedienung (C#, Java), Integration von Mobilgeräten (Android-Tablett) als MBus-Teilnehmer via Bluetoothmodul.

 

Signalverarbeitung: Mathematische Auswertung von Kochsignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke.

C++ C# MATLAB KI-Neuronet Toolbox C-Spy Segger-EmbOS HAL STM32 IAR Embedded Workbench Microsoft VisualStudio PTC Integrity Development Assistant for C Polyspace Eclipse Java Android Xamarin Studio EAGLE MISRA C++ Bluetooth Neuronale Netzwerke LIN Bus MBus KNN PTC Integrity Embedded C++
Miele & Cie. KG
Gütersloh
3 Monate
2007-10 - 2007-12

Qualitätssicherung Kamerasystem

Software-Entwickler
Software-Entwickler

Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Firma IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Ermöglichung einer schnellen visuellen Auswertbarkeit durch Mitarbeiter der Qualitätssicherung.

Nachfolger aus einem zuvor entwickelten und ähnlich gelagerten Projekt (vgl. Projekt 01/2004 ? 04/2004).

Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.

Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Fotodateien (JPEG-Format). Automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) sowie Archivierung.

 

Programmierung diverser weiterer Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ Microsoft VisualStudio MySQL SDK VMware TCP-IP
Pollmeier Massivholz GmbH
Aschaffenburg
11 Monate
2007-01 - 2007-11

Entwicklung Rahmenprogramm/Leitrechner für mehrere Reduzierbandsägen

Software-Entwickler
Software-Entwickler

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen zum gleichzeitigen Einsatz in mehreren Werken.

Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die werksübergreifende Auftragsverwaltung und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

 

Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformen Datenaustausch mit 3 vorhandenen Scannern via TPC/IP.

 

Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.

 

Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS‘sen zur Produktionssteuerung.

 

Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC’s und dem Rahmenprogramm.

 

Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.

 

Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.

 

Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

UDP/IP EMail-Client Siemens Simatic MySQL Visual Studio.NET OPC UA WinCC ODBC MFC ATL TCP/IP Posix
Pollmeier Massivholz
Creuzburg
8 Monate
2007-03 - 2007-10

Rahmenprogrammentwicklung automatische Breitensortierung von besäumtem Schnittholz

Software-Entwickler
Software-Entwickler

Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.

 

Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.

 

Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.

 

Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.

IP-S7-Link C++ VC6.0 MySQL MFC ATL TCP-IP Client/Server
Pollmeier Massivholz GmbH
Aschaffenburg
1 Jahr 2 Monate
2006-03 - 2007-04

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Nassholzsortierung von Buchenholz

Software-Entwickler
Software-Entwickler

Zusammenführung und Koordination mehrerer Simatic-PLC’s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.

 

Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.

 

Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.

 

Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.

 

Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.

 

Ferner Datenaustausch mit System zur Betriebsdatenerfassung.

MySQL C++ ATL Excel TCP/IP UDP/IP
Pollmeier Massivholz GmbH
Aschaffenburg
3 Jahre 11 Monate
2003-03 - 2007-01

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für Gruppen von Reduzierbandsägen in 2 verschiedenen Werken.

Software-Entwickler
Software-Entwickler

Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

 

Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC’s mit dem Rahmenprogramm.

 

Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.

 

Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.

 

Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.

 

Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.

 

Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.

 

Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und –Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

C++ Microsoft Visual Studio OPC MySQL MFC ATL Multithreading Simatic 5 Client/Server TCP/IP
Pollmeier Massivholz
Creuzburg
2 Jahre 4 Monate
2003-09 - 2005-12

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung von Buchenholz sowie Koordinierung einer Scheifholzsortierung mit anschließender Stapelung

Software-Entwickler
Software-Entwickler

Zusammenführung und Koordination mehrerer Simatic-PLC’s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.

 

Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.

 

Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.

 

Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.

 

Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.

 

Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.

 

Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.

 

Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur  Produktionsdatenvisualisierung.

 

Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.

 

Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.

 

Datenübergabe an SAP-System.

C++ MySQL ODBC SAP-Business-Connector Multithreading Siemens Simatic TCP/IP UDP/IP RS232 over IP
Thaler & Pacher
Aschaffenburg
4 Monate
2004-01 - 2004-04

Entwicklung einer Kamera-Applikation für die Qualitätssicherung

Softwareentwickler
Softwareentwickler

Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des „Quality-Gradings“ an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.

 

Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.

 

Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

 

C++ MySQL NetOP USB over IP
Pollmeier Massivholz
Creuzburg
2 Monate
2002-06 - 2002-07

Entwicklung Grafikanwendung für Rundholzvermessung

Entwickler
Entwickler

Erstellung einer grafischen Benutzeroberfläche zur Visualisierung einer Rundholzvermessung sowie von Funktionen zur Sortenoptimierung.

Win-NT ANSI-C++ MFC
US Datec
Stall (Österreich)
3 Monate
2002-03 - 2002-05

Design und Entwicklung von Anlagenvisualisierung

Entwickler
Entwickler

Design und Erstellung von Anlagenvisualisierung mit komponentenorientierten Webtool für die Materialfluss-Steuerung von Anlagen zur Lebensmittelverarbeitung.

MS WinNT MS Win 2000 Batch-Skript HTML Web Architect
Reimelt
Rödermark
2 Monate
2002-01 - 2002-02

Online-Vermessung von Rundhölzern

Entwickler
Entwickler

Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender Lagepositionierung in hydraulischer Drehvorrichtung. Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichsverfahren.

Entwicklung von erforderlichen Elektronikkomponenten.

Softwareentwicklung in C++.

Microsoft WinNT C++ PROFIBUS SPS Step 5
Rettenmeier
Gaildorf
7 Monate
2001-06 - 2001-12

Automatisierung eines Bauholzsortierwerks

Entwickler
Entwickler

Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.

C++ Win-NT PROFIBUS SPS Step 5
Dölker
Horb-Altheim
6 Monate
2001-02 - 2001-07

Steuerung eines Horizontalsortierwerks

Entwickler
Entwickler

Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.

C++ DCOM Corba WinNT TCP/IP IPX SPS Step5
Schwaiger
Hengersberg bei Deggendorf
2 Monate
2000-02 - 2000-03

Implementation eines Passworthandlings

Entwickler
Entwickler

Implementation eines Interface sowie Benutzeroberfläche für ein Passworthandling zur Verwendung in bestehenden Anwenderprogrammen.

C++ VB Win-NT
Balzers Process Systems
Alzenau in Unterfranken
8 Monate
1997-10 - 1998-05

Automatisierung einer Online-Sägelinie

Entwickler
Entwickler

Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.

Win-NT C++ VB PROFIBUS Siemens SPS Access
Weinzierl
Vilshofen
1 Monat
1996-10 - 1996-10

Evaluierung Betriebsmittel

Entwickler
Entwickler

Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.

VxWorks Tornado-Tools
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
10 Monate
1995-04 - 1996-01

Modernisierung einer starren Holz-Produktionslinie

Entwickler
Entwickler

Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.

MS-DOS C++ Assembler 80186 Controller Interbus Siemens Step5
Meyer-Breloh
Munster
3 Monate
1994-12 - 1995-02

Rundholzvermessung mit 2-Ebenen-Meßrahmen

Entwickler
Entwickler

Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.

Wind River Linux MS-DOS EAGLE
Kühne
Adelepsen
6 Monate
1994-07 - 1994-12

Entwicklung einer Soft-SPS (Siemens S5 kompatibel) mit zusätzlicher Vor- und Nachverarbeitung

Entwickler
Entwickler

Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.

MS-DOS Microsoft Windows IPX RTKernel Interbus
HIB
Rosenheim, Oberbayern
4 Monate
1994-06 - 1994-09

Positioniersteuerung für hydraulische Achsen von Sägemotoren

Hard- und Softwareentwickler
Hard- und Softwareentwickler

Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.

MS-DOS Assembler 80186 Controller Interbus Siemens Step 5
SRA
Abreschviller (Frankreich)
4 Monate
1994-03 - 1994-06

Entwicklung von Standardsoftware

Entwickler
Entwickler

Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.

MS-DOS Assembler 8086 RTKernel TSR
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
5 Monate
1994-02 - 1994-06

Automatisierung einer Seitenwaresortierung

Entwickler
Entwickler

Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.

MS DOS C++ IPX Client/Server IPX RTKernel Interbus
Reil
Arnschwang
11 Monate
1992-04 - 1993-02

Automatisierung einer Produktionsanlage zur Seitenwaresortierung mit 70 Sortierboxen

Entwickler MS DOS C++ TSR ...
Entwickler

Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.

MS DOS C++ TSR IPX RTKernel Interbus
Schwaiger
Hengersberg bei Deggendorf
3 Monate
1991-08 - 1991-10

LaserAbstandsmessung an Rundholzstirnkante zur Einwurfoptimierung

Entwickler
Entwickler

Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.

Meßergebnisübertragung an Host-Rechner.

Kühne GmbH
Adelepsen
5 Monate
1991-03 - 1991-07

Entwicklung einer berührungslosen Stärkenmessung nach dem Laser-Triangulationsverfahren

Entwickler
Entwickler

Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.

Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.

Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.

weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)

MS-DOS Microsoft Windows EAGLE
Schwaiger
Hengersberg bei Deggendorf
5 Monate
1989-05 - 1989-09

Portierung eines Basic Interpreters auf MS-DOS

Entwickler
Entwickler

Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.

Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc

 

MS-DOS C 8086 Assembler
Schindler Automation
Walldorf
3 Jahre
1985-10 - 1988-09

Festanstellung als Entwicklungsingenieur

Entwicklungsingenieur/Softwareingenieur PLM86 MSDOS Windows ...
Entwicklungsingenieur/Softwareingenieur

Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.

Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.

Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.

Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,

Messtechnik, Visualisierung, Rechnerkommunikation

Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.

RMX86
PLM86 MSDOS Windows C methodische Produktentwicklung
Leybold Heraeus
Hanau

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 6 Monate
1988-10 - 1992-03

Allgemeine Elektrotechnik

Diplom-Ingenieur, Universität-GH Siegen
Diplom-Ingenieur
Universität-GH Siegen

Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik

weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik

3 Jahre 7 Monate
1982-01 - 1985-07

Elektrotechnik

Diplom-Ingenieur, Fachhochschule Frankfurt am Main
Diplom-Ingenieur
Fachhochschule Frankfurt am Main

Studium der Elektrotechnik an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik

Kompetenzen

Kompetenzen

Top-Skills

Automation/Steuerung Embedded C++ Echtzeitprogrammierung Verfahrenstechnik Agile Softwareentwicklung Extreme Programming Meß- und Regelungstechnik

Produkte / Standards / Erfahrungen / Methoden

Controller
Android SDK
ATL
C-Spy
Client/Server
DCOM
Development Assistant for C
Development Assistant for C (DAC)
Eclipse
Excel
HAL
HTML
IAR Embedded Workbench
IP-S7-Link
KI-Neuronet Toolbox
MFC
Microsoft VisualStudio
MS Visual Studio
NetOP
Neuronale Netzwerke
OPC
Polyspace
Posix
PTC Integrity
RS232 over IP
RTKernel
SAP-Business-Connector
SDK
Segger-EmbOS
Siemens Simatic
Simatic 5
Tornado-Tools
TSR
UDP/IP
Visual Studio.NET
VMware
Web Architect
WinCC
Xamarin Studio
UML
Git
Confluence
Jira
Echzeitsoftware

Betriebssysteme

Android
Microsoft Windows
Microsoft WinNT
MS DOS
MS Win 2000
MS-DOS
MSDOS
OPC UA
RMX86
VxWorks
Win-NT
Wind River Linux

Programmiersprachen

ANSI-C++
Assembler
Batch-Skript
C
C#
C++
Embedded C++
Java
MATLAB
MISRA C++
PLM86
Siemens Step 5
SPS Step 5
VB
VC6.0

Datenbanken

Access
MS SQL Database
MySQL
ODBC

Datenkommunikation

Bluetooth
Corba
Interbus
IPX
LIN Bus
MBus
PROFIBUS
TCP-IP
TCP/IP
USB over IP

Hardware

Siemens SPS
STM32

Berechnung / Simulation / Versuch / Validierung

KNN

Design / Entwicklung / Konstruktion

EAGLE
EMail-Client
Multithreading

Branchen

Branchen

Anlagen- und Gerätebau

Hochvakuumtechnik

Holzindustrie

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland, Schweiz, Österreich

größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)

möglich

Projekte

Projekte

6 Monate
2023-03 - 2023-08

Unterstützung/Beratung der Serienentwicklung bei Integration eines Vorentwicklungsprojekts

Entwicklungsingenieur C++ Embedded C++ Python ...
Entwicklungsingenieur
Unterstützung der Serienentwicklung bei der Integration des Programmcodes zur Verfahrenstechnik aus der Vorentwicklung in die Betriebsumgebung eines neuen Gerätes. Design und Entwicklung diesbezüglicher Schnittstellen.
Atlassian JIRA Agile Atlassian Confluence Cameo systems modeler Postman
C++ Embedded C++ Python Java JSON REST Linux Echtzeitbetriebssystem Git CMake
Firma Miele & Cie. KG
Bünde / Gütersloh / remote
1 Jahr 6 Monate
2021-09 - 2023-02

Forschung / Entwicklung Verfahrenstechnik

Embedded C Atlassian Confluence C++ ...

Entwicklung einer neuen Verfahrenstechnik zur Automatisierung von Koch- und Bratprozessen für Induktionskochfelder im Rahmen der Vorentwicklung. Evaluierung von Sensorik (Thermocouple, Magnetfeldsensor). Softwarearchitektur, Modellierung, Embedded Controller Implementierung, agile Projektarbeit.

Visual Studio Git
Embedded C Atlassian Confluence C++ MISRA-C++ Softwarearchitektur Atlassian JIRA
Firma Miele & Cie. KG
Bünde / remote
8 Monate
2021-01 - 2021-08

Forschung / Entwicklung

Software-Entwickler C++ Embedded C Atlassian JIRA Agile
Software-Entwickler
Forschung / Entwicklung Verfahrenstechnik.
Entwicklung geeigneter theoretischer Lösungsansätze zur Erfüllung von use cases für das automatische Kochen auf einem Induktionskochfeld. Interdisziplinäre Entwicklung, speziell Thermodynamik.
Visual Studio Atlassian Confluence LabView
C++ Embedded C Atlassian JIRA Agile
Firma Miele & Cie. KG
Bünde / remote
2 Jahre 7 Monate
2018-02 - 2020-08

Entwicklung einer vollautomatischen Qualitätsbeurteilung von Holzoberflächen (Bildverarbeitung)

Software-Entwickler
Software-Entwickler

Entwicklung einer vollautomatischen Qualitätsbeurteilung (Quality Grading) von Holzoberflächen mit Erlösoptimierung für den Online-Produktionsbetrieb

Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlauf-Scanners (MICROTEC). Mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion diverser mathematischer Auswertungs- und Analyseverfahren.

Ferner Entwicklung diverser begleitender Anwendungsprogramme zur Wartung, Verifikation und statistischen Analyse.

C++ MySQL MS Visual Studio C# MS SQL Database TCP-IP
Pollmeier Massivholz GmbH
Creuzburg und Aschaffenburg
10 Monate
2017-07 - 2018-04

Entwicklung einer Optimierung für das automatische Legen von Holzfurnieren

Software-Entwickler
Software-Entwickler

Produktion von statisch belastbarem Leimholz: Unter Auswertung von Kameradaten soll das Legen von 16 übereinanderliegenden Furnierlagen mittels Drehen und Versetzen im Durchlaufbetrieb derart manipuliert werden, daß ein Optimum im Hinblick auf die Isolation von Fehlerstellen zugunsten von statischer Belastbarkeit und Stabilität erreicht wird. Gleichzeitig wird hierdurch optimale Wertschöpfung des Produktes erzielt.

Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion div. mathematischer Auswertungs- und Analyseverfahren.

C++ MySQL Microsoft Visual Studio C#
Pollmeier Massivholz
Creuzburg
9 Jahre 6 Monate
2008-01 - 2017-06

Entwicklung eines neuartigen Temperaturschätzers

Soft- und Hardwareentwickler
Soft- und Hardwareentwickler

Einsatz über einen Zeitraum von ca. 10 Jahren bei Firma Miele im FE-Bereich (Forschung u. Entwicklung).

 

Thema: Automatisches Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent).

 

Entwicklung eines neuartigen Temperaturschätzers sowie geeigneter Verfahrenstechnik, um mittels eines unter einem Cerankochfeld unsichtbar angebrachten neuartigen Thermopile-Sensors die Temperatur im Gargut berührungslos zu messen.

 

Ziel ist insbesondere ein wirksamer Überkoch- und Anbrennschutz beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar. Diese Aufgabe wird durch einen völlig neu entwickelten Temperaturschätzer gelöst.

 

Eine aufwendige Signalverarbeitung verwendet ein eigens hierfür geschaffenes Künstliches Neuronales Netz (KNN), das zuvor mittels gewonnener Daten aus einer Vielzahl von auf dem Markt befindlicher Geschirre trainiert wird.

Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik im Rahmen der Funktionsmusterentwicklung auf Embedded Controller zu portieren und weiter zu optimieren bis zur Serie.

Vernetzung der Elektronikkomponeten mittels MBUS (Miele-Bus) und LIN-Bus. Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Rechnern.

 

App-Entwicklung: Entwicklung von Android-Apps zur Kochfeldbedienung (C#, Java), Integration von Mobilgeräten (Android-Tablett) als MBus-Teilnehmer via Bluetoothmodul.

 

Signalverarbeitung: Mathematische Auswertung von Kochsignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke.

C++ C# MATLAB KI-Neuronet Toolbox C-Spy Segger-EmbOS HAL STM32 IAR Embedded Workbench Microsoft VisualStudio PTC Integrity Development Assistant for C Polyspace Eclipse Java Android Xamarin Studio EAGLE MISRA C++ Bluetooth Neuronale Netzwerke LIN Bus MBus KNN PTC Integrity Embedded C++
Miele & Cie. KG
Gütersloh
3 Monate
2007-10 - 2007-12

Qualitätssicherung Kamerasystem

Software-Entwickler
Software-Entwickler

Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Firma IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Ermöglichung einer schnellen visuellen Auswertbarkeit durch Mitarbeiter der Qualitätssicherung.

Nachfolger aus einem zuvor entwickelten und ähnlich gelagerten Projekt (vgl. Projekt 01/2004 ? 04/2004).

Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.

Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Fotodateien (JPEG-Format). Automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) sowie Archivierung.

 

Programmierung diverser weiterer Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ Microsoft VisualStudio MySQL SDK VMware TCP-IP
Pollmeier Massivholz GmbH
Aschaffenburg
11 Monate
2007-01 - 2007-11

Entwicklung Rahmenprogramm/Leitrechner für mehrere Reduzierbandsägen

Software-Entwickler
Software-Entwickler

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen zum gleichzeitigen Einsatz in mehreren Werken.

Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die werksübergreifende Auftragsverwaltung und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

 

Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformen Datenaustausch mit 3 vorhandenen Scannern via TPC/IP.

 

Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.

 

Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS‘sen zur Produktionssteuerung.

 

Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC’s und dem Rahmenprogramm.

 

Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.

 

Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.

 

Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

UDP/IP EMail-Client Siemens Simatic MySQL Visual Studio.NET OPC UA WinCC ODBC MFC ATL TCP/IP Posix
Pollmeier Massivholz
Creuzburg
8 Monate
2007-03 - 2007-10

Rahmenprogrammentwicklung automatische Breitensortierung von besäumtem Schnittholz

Software-Entwickler
Software-Entwickler

Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.

 

Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.

 

Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.

 

Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.

IP-S7-Link C++ VC6.0 MySQL MFC ATL TCP-IP Client/Server
Pollmeier Massivholz GmbH
Aschaffenburg
1 Jahr 2 Monate
2006-03 - 2007-04

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Nassholzsortierung von Buchenholz

Software-Entwickler
Software-Entwickler

Zusammenführung und Koordination mehrerer Simatic-PLC’s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.

 

Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.

 

Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.

 

Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.

 

Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.

 

Ferner Datenaustausch mit System zur Betriebsdatenerfassung.

MySQL C++ ATL Excel TCP/IP UDP/IP
Pollmeier Massivholz GmbH
Aschaffenburg
3 Jahre 11 Monate
2003-03 - 2007-01

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für Gruppen von Reduzierbandsägen in 2 verschiedenen Werken.

Software-Entwickler
Software-Entwickler

Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.

 

Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC’s mit dem Rahmenprogramm.

 

Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.

 

Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.

 

Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.

 

Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.

 

Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.

 

Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und –Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

C++ Microsoft Visual Studio OPC MySQL MFC ATL Multithreading Simatic 5 Client/Server TCP/IP
Pollmeier Massivholz
Creuzburg
2 Jahre 4 Monate
2003-09 - 2005-12

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung von Buchenholz sowie Koordinierung einer Scheifholzsortierung mit anschließender Stapelung

Software-Entwickler
Software-Entwickler

Zusammenführung und Koordination mehrerer Simatic-PLC’s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.

 

Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.

 

Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.

 

Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.

 

Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.

 

Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.

 

Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.

 

Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur  Produktionsdatenvisualisierung.

 

Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.

 

Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.

 

Datenübergabe an SAP-System.

C++ MySQL ODBC SAP-Business-Connector Multithreading Siemens Simatic TCP/IP UDP/IP RS232 over IP
Thaler & Pacher
Aschaffenburg
4 Monate
2004-01 - 2004-04

Entwicklung einer Kamera-Applikation für die Qualitätssicherung

Softwareentwickler
Softwareentwickler

Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des „Quality-Gradings“ an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.

 

Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.

 

Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

 

C++ MySQL NetOP USB over IP
Pollmeier Massivholz
Creuzburg
2 Monate
2002-06 - 2002-07

Entwicklung Grafikanwendung für Rundholzvermessung

Entwickler
Entwickler

Erstellung einer grafischen Benutzeroberfläche zur Visualisierung einer Rundholzvermessung sowie von Funktionen zur Sortenoptimierung.

Win-NT ANSI-C++ MFC
US Datec
Stall (Österreich)
3 Monate
2002-03 - 2002-05

Design und Entwicklung von Anlagenvisualisierung

Entwickler
Entwickler

Design und Erstellung von Anlagenvisualisierung mit komponentenorientierten Webtool für die Materialfluss-Steuerung von Anlagen zur Lebensmittelverarbeitung.

MS WinNT MS Win 2000 Batch-Skript HTML Web Architect
Reimelt
Rödermark
2 Monate
2002-01 - 2002-02

Online-Vermessung von Rundhölzern

Entwickler
Entwickler

Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender Lagepositionierung in hydraulischer Drehvorrichtung. Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichsverfahren.

Entwicklung von erforderlichen Elektronikkomponenten.

Softwareentwicklung in C++.

Microsoft WinNT C++ PROFIBUS SPS Step 5
Rettenmeier
Gaildorf
7 Monate
2001-06 - 2001-12

Automatisierung eines Bauholzsortierwerks

Entwickler
Entwickler

Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.

C++ Win-NT PROFIBUS SPS Step 5
Dölker
Horb-Altheim
6 Monate
2001-02 - 2001-07

Steuerung eines Horizontalsortierwerks

Entwickler
Entwickler

Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.

C++ DCOM Corba WinNT TCP/IP IPX SPS Step5
Schwaiger
Hengersberg bei Deggendorf
2 Monate
2000-02 - 2000-03

Implementation eines Passworthandlings

Entwickler
Entwickler

Implementation eines Interface sowie Benutzeroberfläche für ein Passworthandling zur Verwendung in bestehenden Anwenderprogrammen.

C++ VB Win-NT
Balzers Process Systems
Alzenau in Unterfranken
8 Monate
1997-10 - 1998-05

Automatisierung einer Online-Sägelinie

Entwickler
Entwickler

Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.

Win-NT C++ VB PROFIBUS Siemens SPS Access
Weinzierl
Vilshofen
1 Monat
1996-10 - 1996-10

Evaluierung Betriebsmittel

Entwickler
Entwickler

Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.

VxWorks Tornado-Tools
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
10 Monate
1995-04 - 1996-01

Modernisierung einer starren Holz-Produktionslinie

Entwickler
Entwickler

Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.

MS-DOS C++ Assembler 80186 Controller Interbus Siemens Step5
Meyer-Breloh
Munster
3 Monate
1994-12 - 1995-02

Rundholzvermessung mit 2-Ebenen-Meßrahmen

Entwickler
Entwickler

Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.

Wind River Linux MS-DOS EAGLE
Kühne
Adelepsen
6 Monate
1994-07 - 1994-12

Entwicklung einer Soft-SPS (Siemens S5 kompatibel) mit zusätzlicher Vor- und Nachverarbeitung

Entwickler
Entwickler

Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.

MS-DOS Microsoft Windows IPX RTKernel Interbus
HIB
Rosenheim, Oberbayern
4 Monate
1994-06 - 1994-09

Positioniersteuerung für hydraulische Achsen von Sägemotoren

Hard- und Softwareentwickler
Hard- und Softwareentwickler

Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.

MS-DOS Assembler 80186 Controller Interbus Siemens Step 5
SRA
Abreschviller (Frankreich)
4 Monate
1994-03 - 1994-06

Entwicklung von Standardsoftware

Entwickler
Entwickler

Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.

MS-DOS Assembler 8086 RTKernel TSR
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
5 Monate
1994-02 - 1994-06

Automatisierung einer Seitenwaresortierung

Entwickler
Entwickler

Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.

MS DOS C++ IPX Client/Server IPX RTKernel Interbus
Reil
Arnschwang
11 Monate
1992-04 - 1993-02

Automatisierung einer Produktionsanlage zur Seitenwaresortierung mit 70 Sortierboxen

Entwickler MS DOS C++ TSR ...
Entwickler

Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.

MS DOS C++ TSR IPX RTKernel Interbus
Schwaiger
Hengersberg bei Deggendorf
3 Monate
1991-08 - 1991-10

LaserAbstandsmessung an Rundholzstirnkante zur Einwurfoptimierung

Entwickler
Entwickler

Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.

Meßergebnisübertragung an Host-Rechner.

Kühne GmbH
Adelepsen
5 Monate
1991-03 - 1991-07

Entwicklung einer berührungslosen Stärkenmessung nach dem Laser-Triangulationsverfahren

Entwickler
Entwickler

Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.

Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.

Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.

weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)

MS-DOS Microsoft Windows EAGLE
Schwaiger
Hengersberg bei Deggendorf
5 Monate
1989-05 - 1989-09

Portierung eines Basic Interpreters auf MS-DOS

Entwickler
Entwickler

Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.

Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc

 

MS-DOS C 8086 Assembler
Schindler Automation
Walldorf
3 Jahre
1985-10 - 1988-09

Festanstellung als Entwicklungsingenieur

Entwicklungsingenieur/Softwareingenieur PLM86 MSDOS Windows ...
Entwicklungsingenieur/Softwareingenieur

Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.

Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.

Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.

Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,

Messtechnik, Visualisierung, Rechnerkommunikation

Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.

RMX86
PLM86 MSDOS Windows C methodische Produktentwicklung
Leybold Heraeus
Hanau

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 6 Monate
1988-10 - 1992-03

Allgemeine Elektrotechnik

Diplom-Ingenieur, Universität-GH Siegen
Diplom-Ingenieur
Universität-GH Siegen

Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik

weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik

3 Jahre 7 Monate
1982-01 - 1985-07

Elektrotechnik

Diplom-Ingenieur, Fachhochschule Frankfurt am Main
Diplom-Ingenieur
Fachhochschule Frankfurt am Main

Studium der Elektrotechnik an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik

Kompetenzen

Kompetenzen

Top-Skills

Automation/Steuerung Embedded C++ Echtzeitprogrammierung Verfahrenstechnik Agile Softwareentwicklung Extreme Programming Meß- und Regelungstechnik

Produkte / Standards / Erfahrungen / Methoden

Controller
Android SDK
ATL
C-Spy
Client/Server
DCOM
Development Assistant for C
Development Assistant for C (DAC)
Eclipse
Excel
HAL
HTML
IAR Embedded Workbench
IP-S7-Link
KI-Neuronet Toolbox
MFC
Microsoft VisualStudio
MS Visual Studio
NetOP
Neuronale Netzwerke
OPC
Polyspace
Posix
PTC Integrity
RS232 over IP
RTKernel
SAP-Business-Connector
SDK
Segger-EmbOS
Siemens Simatic
Simatic 5
Tornado-Tools
TSR
UDP/IP
Visual Studio.NET
VMware
Web Architect
WinCC
Xamarin Studio
UML
Git
Confluence
Jira
Echzeitsoftware

Betriebssysteme

Android
Microsoft Windows
Microsoft WinNT
MS DOS
MS Win 2000
MS-DOS
MSDOS
OPC UA
RMX86
VxWorks
Win-NT
Wind River Linux

Programmiersprachen

ANSI-C++
Assembler
Batch-Skript
C
C#
C++
Embedded C++
Java
MATLAB
MISRA C++
PLM86
Siemens Step 5
SPS Step 5
VB
VC6.0

Datenbanken

Access
MS SQL Database
MySQL
ODBC

Datenkommunikation

Bluetooth
Corba
Interbus
IPX
LIN Bus
MBus
PROFIBUS
TCP-IP
TCP/IP
USB over IP

Hardware

Siemens SPS
STM32

Berechnung / Simulation / Versuch / Validierung

KNN

Design / Entwicklung / Konstruktion

EAGLE
EMail-Client
Multithreading

Branchen

Branchen

Anlagen- und Gerätebau

Hochvakuumtechnik

Holzindustrie

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.