Software Design, Entwicklung und hardwarenahe Programmierung in C/C++ unter Windows, Telekommunikation, Automotive und Messtechnik.
Aktualisiert am 10.09.2019
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 31.08.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte


 Erziehungszeit von April 2013 bis Januar 2016

 

                        Wir haben zwei Kinder, die ich versorgt habe.

 

 


Produkt- und Prozessentwicklung

 

Firma:                                  Kohlhammer Compunikation GmbH, Stuttgart - Vaihingen

Zeitraum:                             01/13 bis 03/13 (3 Mannmonate)

Branche:                              Rechnungsdruck

 

Tätigkeitsbeschreibung:      Der Auftraggeber liefert z.B. die zu druckenden Rechnungen als Datei im PDF-Format an. Anschließend werden diese anhand vorgegebener Kriterien wie z.B. die Kundennummer, ausgedruckt, kuvertiert, sortiert und frankiert.

 

Aufgabengebiete:                 Erweiterung bestehender Prozesse

                                             Fehlersuche der nicht gedruckten Rechnungen

                                             Anpassung der Arbeitsabläufe

 

Hardware:                            PC und HP-Serveranlage

Betriebssystem:                  Windows XP

                                            Sun Solaris CDE 1.6

Entwicklungsumgebung:    Firmware Stapl4

                                            IBM Lotus Notes V8

                       

Testumgebung:                   Xerox Drucker Nuvera 144 im Produktionsbereich

Datenkommunikation:         Intranet

                                            DJDE (Xerox Druckersprache)

                                            PCL (Printer Command Language)

                                            OTF (Open Type Font)

Tools, Libraries:                  GAWK in Scriptdateien

                                           Tool Kit zum Bearbeiten von PDFs

                                            verschiedene Firmware

                       

                       



Entwicklung von Softwaremodulen für Schichtdickemessgeräte

 

Firma:                                 Nagy Messsysteme GmbH, Gäufelden - Nebringen

Zeitraum:                            11/11 bis 04/12 (6 Mannmonate)

Branche:                             Messtechnik

 

Tätigkeitsbeschreibung:      Noch während des Beschichtungsprozesses in der Vakuumanlage auf Glas bzw. auf Kunststoff wird die aufgedampfte Schichtdicke permanent nachgemessen, kontrolliert und signalisiert. Dazu werden mit mehreren Köpfen Messungen durchgeführt und auf einer Bedieneroberfläche dargestellt, so dass Abweichungen sofort erkannt und korrigiert werden können.

 

Aufgabengebiete:                 Erweiterung bestehender Hard- und Software

                                             Realisierung individueller Kundenanforderungen

                                             Anpassung der Software und Auslieferung

                                             Bereitstellung von Installationsroutinen für verschiedene Betriebssysteme

                                             Erstellung neuer Softwarekomponenten

                                             Programmierung des Bootloaders

                                             Umgang mit verschiedenen Tools und Messgeräten zur Fehlersuche

                                             Anpassung der Bedieneroberfläche

                                             Prüfung der Gesamtanlage

 

Hardware:                            Central Control Unit, CCU (Interface)

                                             AVR ATmega1281 von Atmel mit Bootloader

                                             Programmiergerät AVR mkII via ISP

                                             USB-Relaiskarte

                                             Touch Screen eDipTFT43-A von Electronic Assembly

Betriebssystem:                  Windows 98, Windows XP, Windows 7

Entwicklungsumgebung:     ImageCraft Development Environment

                                             AVR Studio 4

                                             Microsoft Visual C# 2005 für die Bedieneroberfläche

Testumgebung:                    Fertig aufgebaute Anlage mit 34 Messköpfen

Datenkommunikation:          Serielle RS232 Schnittstelle

                                             Hilscher Profibus, GSD-Editor

Tools, Libraries:                    Inno Setup Compiler

                       

                       



Elektrische und mechanische Prüfungen von Außenspiegeln

 

Firma:                                 SMR Automotive Mirror Systems Holding Deutschland GmbH, Stuttgart - Wangen

Zeitraum:                            04/11 bis 10/11 (7 Mannmonate)

Branche:                             Automotive

 

Tätigkeitsbeschreibung:     An die Außenspiegel werden hohe mechanische und elektrische Anforderungen gestellt, da diese an der Außenseite der Karosserie befestigt sind. Daher werden vor SOP umfangreiche und vielfältige Prüfungen durchgeführt, die in der Konzerneigenen Richtlinie sowie in dem Bauteilspezifischen Lastenheft definiert sind.

 

Aufgabengebiete:                Erstellung weiterer Hardware zur Erweiterung der Messmittel, Erstellung des Schaltplans, Routen und Aufbau auf Lochrasterplatinen.

                                            Aufbau einer schnellen Messschaltung mit 12 Kanälen, wobei jeweils Strom und Spannung der Prüflinge geloggt werden.

                                            Aufbau einer PC-Messkarte einschließlich Software zur Ansteuerung der Messschaltung.

                                            Erweitern der Schnittstelle der Klimakammer zum Schalten hoher Lasten.

                                            Mechanische Prüfungen auf dem Shaker in der Klimakammer.

                                            Elektrische Funktionsprüfungen in der Klimakammer unter Verwendung eines Temperaturprofils.

                                            Verträglichkeitsprüfungen verschiedener Reagenzien.

Geräuschpegelmessungen des Abklappantriebs.

                                            Dauerlauf unter verschiedenen Bedingungen.

                                            Erstellung der Prüfberichte.

 

Hardware:                           Außenspiegel in Teilen oder komplett, einschließlich Fahrerassistenzsystem

                                            Agilent Netzteil E3644A zur automatischen Kennlinien-aufnahme über SCPI.

Betriebssystem:                 Windows XP

Entwicklungsumgebung:     Lab Windows / CVI V8.5

Testumgebung:                   Klimaschränke, Labor, Netzgeräte, Messgeräte, verschiedene Datenlogger und individuelle Messtechnik.

                                            Zwick & Roll Prüfmaschine

Datenkommunikation:         LIN-Bus zwischen PC und Spiegel zur Glasverstellung

Tools, Libraries:                   Individuelle Tools zur Ansteuerung der Spiegel

                       

                       



Abgleich und Endmessen von Inertialsensoren

 

Firma:                                 Robert Bosch GmbH, Reutlingen

Zeitraum:                            05/10 bis 12/10 (8 Mannmonate)

Branche:                             Automotive

 

Tätigkeitsbeschreibung:     Aufgrund der steigenden Nachfrage werden Drehraten- und Beschleunigungssensoren kombiniert und müssen in einem weiten Temperaturbereich zuverlässig arbeiten. Dazu werden die Sensoren in klimatisierten Dreh- und Kipptischen abgeglichen und noch einmal endgemessen.

 

Aufgabengebiete:                Inbetriebnahme der Messmittel, Modifizierung, Sicherstellung der Messgerätefähigkeit und Freigabe

                                            Fehlersuche innerhalb der Messmittel und deren Behebung, Verifikationsmessungen in der Klimakammer

                                            Ermittlung mechanischer Störgrößen in der Klimakammer mit dem Laser Vibrometer

                                            Programmierung einzelner SW-Teile und Inbetriebnahme am Dreh- und Kipptisch

                                            Vorbereitung zur XML-Einführung

                                            Erstellung und Modifizierung der Messprofile

                                            Schaltplanerstellung mit Eagle

                                            Organisatorische Tätigkeiten

                                            Dokumentation, Programmanalyse und Darstellung, auch graphisch (Oszilloskop)

 

Hardware:                           individueller Messteller mit 32 Inertialsensoren

Betriebssystem:                 Windows XP

Entwicklungsumgebung:    Lab Windows / CVI V8.5

                                            Peacy zur Bereitstellung der Netzlaufwerke

Testumgebung:                   Dreh- und Kipptische, Klimaschränke

                                            Netzgeräte und Messgeräte von HP

                                            individuelle Messtechnik

Datenkommunikation:         Über Konverter CAN / SPI / Open SPI32

Tools, Libraries:                   SW-Verwaltung unter CVS

                                             individuelle SW zum Abgleich und Endmessen

                                             individuelle SW zur Auswertung der Messgerätefähigkeit

 
 


Organisation und Prüfung von Rolläden

 

Firma:                                    E & M ServiceCenter, Rottenburg

Zeitraum:                               10/09 bis 12/09 (3 Mannmonate)

Branche:                                Industrie

 

Tätigkeitsbeschreibung:        Somfy gehört zu den führenden Firmen, besonders im Bereich der Rohrmotoren. Die Firma E & M ServiceCenter vertreibt alle gängigen Somfy-Produkte.

 

Aufgabengebiete:                   Reparatur von Gurtwicklern und Rohrmotoren zur Rolladensteuerung.

                                               Reparatur von Garagentorantrieben.

                                               Erfassung von Daten zur statistischen Auswertung.

                                               Reparatur und Modifizierung bestehender Anlagen vor Ort beim Kunden.

                                               Erstellung einer kundenspezifischen Erweiterung.

                                               Kundengespräche, Auftragsannahme und Beratung.

                                               Koordination von Verpackung und Transport.

                                               Überführung eines Promotion Anhängers.

                                               Anfertigung von Messetafeln.

 

 

 


 Elternzeit von Juli 2008 bis September 2009

 

                        Im Juli 2008 ist unser erstes Kind geboren, das ich versorgt habe.

 

 

 


Softwareintegration im Bereich Motorsteuergeräte

 

Firma:                                   Robert Bosch GmbH, Schwieberdingen

Zeitraum:                              10/07 bis 06/08 (9 Mannmonate)

Branche:                               Automotive

 

Tätigkeitsbeschreibung:        Durch die stetig sich weiterentwickelnde Technologie im Bereich Motormanagement werden an das Steuergerät des Motors hohe Anforderungen gestellt. Bei der Integration werden die gewünschten Eigenschaften der Software in einen neuen Programmstand gepackt. Dieser wird immer weiter geprüft und verbessert. Die Inbetriebnahme neuer Funktionen geschieht mit Hilfe einer Fahrzeugsimulation in Verbindung mit einem umfangreichen Messsystem. Hier kann auch geprüft werden, wie das Steuergerät sich bei den sehr hohen Echtzeitanforderungen verhält.

 

Aufgabengebiete:                  Verifizieren des Steuerungsverhaltens durch Simulation.

                                              Bewertung der Software anhand der MISRA-Kriterien.

                                              Lösungsvorschläge und deren Umsetzung.

                                              Integration neuer Module und Bereitstellung der Programmstände zur Prüfung durch die Entwicklung.

                                              Ermittlung der benötigten Resourcen während der Laufzeit.

                                              Simulation von z. B. langer Laufzeiten (Alterung) und Langzeitmessungen zur Beurteilung.

                                              Kleinere Programmänderungen zur Funktionsprüfung einzelner Softwaremodule.

                                              Durchführen von Reviews.

 

Hardware:                             Motorsteuergerät mit dem TriCore TC 1766 Prozessor

Betriebssystem:                   Windows 2000

Entwicklungsumgebung:      CodeWrite als Arbeitsumgebung

                                              Beyond Compare zur Verfolgung der Änderungen

                                              NetConMan zur Bereitstellung der Netzlaufwerke

Testumgebung:                     Kompletter Messplatz mit Fahrzeugsimulation (LabCar), Mess- und Applikationssystem (Inca) und dem Steuergerät

Datenkommunikation:           Über das CAN Calibration Protokoll (CCP) oder der K-Line (KWP 2000)

Tools, Libraries:                     Nestor /Easee Softwareverwaltung

                                              Flow Auftragsverwaltung

                                              Codegenerierung durch Ascet

                                              Diagnose des Steuergerätes

                                              Ermittlung des Speicherverbrauchs und Laufzeitmessungen

                                              XML-Editor

 
 


Inbetriebnahme eines automatischen Softwaretest-Racks

 

Firma:                                   Continental AG, Ingolstadt

Zeitraum:                              07/07 bis 08/07 (2 Mannmonate)

Branche:                               Automotive

 

Tätigkeitsbeschreibung:       Im Anschluß an die Fertigung der Zentralsteuergeräte werden diese in einem End Of Line-Tester einem vollständigen Funktionstest unterzogen (Blackboxtest). Hardware und Software des Teststandes wurde gemäß den Anforderungen geprüft und in Betrieb genommen.

 

Aufgabengebiete:                  Prüfung der bestehenden Hardware auf Funktionsfähigkeit (Netzteil, elektronische Last, Digitalmultimeter, Relaiskarten, Verdrahtung).

                                              Prüfung der bestehenden Software auf Funktionsfähigkeit (Sequenzeditor mit MS-Excel, Testdurchfürung mit NI-TestStand, Debugging von DLLs mit NI-LabWindows / CVI).

                                              Fehlersuche und Anpassung der Software.

 

Hardware:                             Messgeräte und Stimulationsgeräte ? teilweise in PXI-Ausführung ? der Firmen National Instruments und Agilent

Betriebssysteme:                 Windows 2000

Entwicklungsumgebung:      Sequenzeditor mit MS-Excel

Testumgebung:                     Test-Rack mit realen Lasten

Datenkommunikation:           CAN-Bus

Tools, Libraries:                     Software TestStand von National Instruments

                                              LabWindows/CVI von National Instruments

                                              MS-Excel

 
 


Entwicklung von Anzeigegeräten

 

Firma:                                   Dr. E. Horn, Schönaich

Zeitraum:                              12/06 bis 03/07 (4 Mannmonate)

Branche:                               Messgeräte

 

Tätigkeitsbeschreibung:        Auf einem durch Schrittmotor gesteuerten Anzeigegerät wird die Eingangsgröße gemessen und dargestellt. Dabei variiert der darzustellende Bereich. Der Eingang ist ein CAN-Bus oder eine 20mA Schnittstelle. Die Eingangsgröße wird durch einen Inkrementalgeber bereitgestellt und unterliegt einer Fehlererkennung und Begrenzung. Die Erkennung der vorliegenden Hardware und die daraus resultierende Ansteuerung erfolgt automatisch.

 

Aufgabengebiete:                  Umsetzung der Eingangsgröße zur Darstellung.

                                              Umsetzung der Eingangsgröße zur Weiterführung.

                                              Bereichsanpassung der Eingangsgröße.

                                              Darstellung einer asymmetrischen Eingangsgröße.

                                              Darstellung eines asymmetrischen Messbereichs.

                                              Darstellung von Fehlerzuständen.

                                              Automatische Erkennung der Hardwaremerkmale.

                                              Automatische Aktivierung der Softwaremerkmale.

                                              Dokumentation

                                              Zusammenführung verschiedener Softwarestände.

                                              Verbesserung der Messgenauigkeit von Hard- und Software.

                                              Einfügen der Merkmale in die Kalibrierungsroutine.

                                              Ansteuerung des AD-Wandlers und Messwertgenerierung.

 

Hardware:                             Verschiedene Drehgeber mit CAN-Bus und 20mA Schnittstelle

                                              Anzeigeinstrument mit motorgesteuerter Anzeigescheibe

                                              T89C51CC01 Prozessor aus der 8051-Familie

Betriebssystem:                   Windows XP

Entwicklungsumgebung:       µVision 3, C Compiler von Keil

                                              EasyCode von Siemens zur graphischen Darstellung und Entwicklung der Software

                                              CanView, CAN-Bus Adapter von Peak

Testumgebung:                     PC mit Anzeigegerät und Netzteil

                                              magnetische und optische Inkrementalgeber

Datenkommunikation:          CAN-Bus

                                             20mA Schnittstelle

                                             RS 232

Tools, Libraries:                    Atmel Flip zum Laden des Programms

 
 


Funktionstest von Kombiinstrumenten

 

Firma:                                   MBtech Group GmbH & Co. KGaA, Sindelfingen

Zeitraum:                              01/06 bis 03/06 (3 Mannmonate)

Branche:                              Automotive

 

Tätigkeitsbeschreibung:       Zur Funktionsprüfung der Kombiinstrumente werden diese ausführlichen Prüfungen unterzogen. Ziel dabei ist es, den Normalfall der Instrumente zu testen sowie auch worst case Fälle zu simulieren. Dazu wird eine CAN-Verbindung bereitgestellt. Die Umgebung wird durch eine Restbussimulation hergestellt. Anschließend werden dem Kombiinstrument Datenpakete geschickt, um dadurch gezielte Situationen herbei zu führen. Anhand der erwarteten Reaktion des Prüflings kann die Funktion als gut erkannt werden.

 

Aufgabengebiete:                  Ausarbeitung verschiedener Testszenarien unter Berücksichtigung der gewünschten Testtiefe.

                                              Erarbeitung von Lösungsansätzen.

                                              Testfallspezifikation in Excel.

                                              Erstellung der Testprogramme unter PROVEtech TA.

                                              Erweiterung der Funktionalität für verschiedene Länder. Erweiterung der Tests zur Darstellung von japanischen Symbolen.

                                              Spezifikation und Dokumentation.

                                              Änderungsanalysen der Lasten- und Pflichtenhefte.

                                              Testfallermittlung in CTE (Class Tree Editor).

 

Hardware:                            CAN-Bus von Vector

                                             Kombiinstrument mit Netzteil

Betriebssysteme:                Windows XP V 5.1

Entwicklungsumgebung:     PROVEtech TA mit Datenbank

                                             HIL (Hardware in the Loop)

                                             Sax Basic

Testumgebung:                    PC mit Vector Netzkarte

Datenkommunikation:         CAN-Datenbus

                                            OSEK-TP

                                            MTP (Mobile Transport Plattform) zur Ansteuerung des Prüflings

Tools, Libraries:                  CANoe zur Restbussimulation

                       

 

 


Programmentwicklung und Prozessbegleitung für Kundenmailings

 

Firma:                                    Georg Kohl GmbH, Heilbronn / Brackenheim

Zeitraum:                               09/05 bis 10/05 (2 Mannmonate)

Branche:                                Druckerei

 

Tätigkeitsbeschreibung:        Herstellen von individuellen Briefsendungen in großer Zahl für den Endkunden. Die vom Kunden gelieferte Adressdatenbank muß in das eigene System importiert, die Adressen selbst auf ihre Verwendbarkeit hin geprüft werden. Bereits hier ist es von Bedeutung, auf welcher Druck- und Kuvertiermaschine später gefertigt wird. Unter Berücksichtigung verschiedener Umstände erfolgt eine Portooptimierung. Anschließend beginnt eine Programmentwicklung zur auftragsspezifischen Realisierung des Drucks. Einseitig, doppelseitig, mit Flyer, evtl. mit Grafik und individuellem Anschreiben. Nach einem erfolgreichen Andruck geht der Auftrag in die Fertigung.

 

Aufgabengebiete:                   Datenannahme und Prüfung auf Verwendbarkeit.

                                               Portooptimierung.

                                               Einfügen von Programmsequenzen zur Verwendung abweichender Datensätze.

                                               Zeichensatzkonvertierung, Schriftkonvertierung.

                                               Datenbankerweiterung zur OMR Kennzeichnung der Einzelteile.

                                               Erstellen von Prüfdatensätzen.

                                               Enge Zusammenarbeit mit der Auftragsannahme.

 

Betriebssysteme:                  Windows XP V 5.1

Entwicklungsumgebung:       PReS (Printer Resource Software) V 3.1 von PrintSoft

Testumgebung:                      Druckmaschine von OCE
                                               Druckmaschine von Scitex

Tools, Libraries:                     Datenbank Fox Pro V 9.0 von Microsoft

                                              Profi POP 2000 zur Portooptimierung
                                              True Proof V 2.0, ein virtueller Drucker von OCE
                                              Trans Form / Trans Font von PrintSoft zur Konvertierung der Bildformate
                                              Adobe Photoshop V 7.0 zur Bildkorrektur und Positionierung
                                              VNC (Virtuell Network Connection) und PCAnywhere

 

 


Weiterentwicklung von zwei End Of Line-Testern für die Serienfertigung

 

Firma:                                     Delphi / Megamos, Engelskirchen - Ründeroth

Zeitraum:                                02/04 bis 08/04 (7 Mannmonate)

Branche:                                 Automotive

 

Tätigkeitsbeschreibung:         Im Anschluss an die automatische Fertigung der Bordsteuergeräte werden diese in einem End Of Line-Tester eingelegt und einem vollständigen Funktionstest unterzogen (Blackboxtest). Diese Teststände wurden gemäß den Anforderungen der Qualitätssicherung und des Prüffeldes modifiziert und erweitert. Konkret verändert und erweitert wurden die Software des Teststandes, die Hardware des Adapters, in dem der Prüfling eingelegt wird, die Datenkommunikation mit dem Prüfling sowie die Datenkommunikation mit dem Factory Information System, in dem die Produktionsdaten gespeichert werden. Die Datenkommunikation mit dem Prüfling erfolgt über den CAN-Bus.

 

Aufgabengebiete:                    Entwicklung und Inbetriebnahme zusätzlicher Hardwareerweiterungen im Prüfadapter.

                                                Erweiterung und Modifizierung der Software im Teststand.

                                                Anpassung und Einsatz des Quelltextes vorhandener Bibliotheksfunktionen in C/C++.

                                                Anpassung der Kommunikation mit dem Informationssystem.

                                                Beseitigung häufiger Fehler bei der Produktion.

                                                Enge Zusammenarbeit mit der Softwareentwicklung, der Qualitätssicherung sowie dem Analyselabor.

 

Hardware:                               Messplattform mit CAN-Bus von National Instruments

                                                Messgeräte, Netzgeräte und elektronische Lasten von HP

                                                Industrie PC (IPC) von National Instruments

                                                Bar Code Label Drucker von Zebra

Betriebssysteme:                   Windows 2000 und Windows XP

Entwicklungsumgebung:        Teststand der Firma Oracle

Testumgebung:                       Individueller Prüfadapter

Datenkommunikation:            CAN-Datenbus

Tools, Libraries:                      Software TestStand von National Instruments

                                                LabWindows/CVI von National Instruments mit ANSI C und C++ Library

                                                PC-Anywhere zur Ferndiagnose

 

 


Entwicklung einer Datenbank im Bereich der Onkologie

 

Firma:                                     In Vitro Biotec GmbH, Stuttgart

Zeitraum:                                02/03 bis 04/03 (3 Mannmonate)

Branche:                                 Forschung, Biotechnologie

 

Tätigkeitsbeschreibung:         Für weitere Auswertungen im Bereich der Onkologie sollen die Vorraussetzungen und Ergebnisse der Versuche in einer ACCESS Datenbank gespeichert werden. Die Rohdaten der Messgeräte müssen interpretiert werden. Die Datensätze müssen für statistische Auswertungen bereitgestellt werden. Dabei werden die Datensätze nach verschiedenen Kriterien selektiert. Die Resultate sollen in Excel graphisch dargestellt werden, so daß diese für Vorträge verwendet werden können. Die Datenbank soll mit den vorhandenen Excel Makros zusammenarbeiten und die erforderlichen Informationen austauschen.

 

Aufgabengebiete:                   Konkretisierung der notwendigen Information.

                                               Entfernen redundanter Angaben.

                                               Gestaltung der Eingabemasken.

                                               Verarbeitung der Rohdaten, die bei Messungen entstehen.

                                               Sortierfunktionen bei der Darstellung.

                                               Selektion der zugrundegelegten Datensätze.

                                               Datenaustausch und Darstellung der Graphik in Excel.

 

Hardware:                              PC

Betriebssystem:                    Windows NT

Tools, Libraries:                     Microsoft Access

                                              Microsoft Excel

                                              ADO Library, basierend auf der ODBC-Schnittstelle

 

 



Entwicklung eines Tools zur Prüfung des Befehlssatzes einer Sicherheits SPS-Steuerung

 

Firma:                                    Pilz GmbH & Co. KG, Ostfildern - Nellingen

Zeitraum:                               09/01 bis 02/02 (6 Mannmonate)

Branche:                                Sicherheitssteuerungen

 

Tätigkeitsbeschreibung:        Entwicklung eines Tools unter Microsoft C++ zur Prüfung des graphischen Editors der SPS Sicherheitssteuerung (Blackboxtest). Dabei wird der gesamte Befehlssatz der Steuerung zugrundegelegt. Das Ergebnis wird in der Microsoft Access Datenbank abgelegt. Der Editor führt einen Check des eingegebenen SPS Befehls sowie der dazugehörigen Argumente aus. Der anschließend erzeugte Zwischencode wird in dem SPS Baustein gespeichert und zur Prüfung wieder ausgelesen. Die umfangreichen Prüfsequenzen wurden durch Verwendung des C Precompilers erzeugt.

 

Aufgabengebiete:                   Graphische Darstellung der SPS Bausteine im Editor.

                                               Graphische Darstellung des Kontaktplans im Editor.

                                               Mausbedienung der Graphiken wie markieren und kopieren.

                                               Bedienung der Graphiken durch die Tastatur.

                                               Erweiterungen des Editors aufgrund der Rückmeldungen.

                                               Erstellen der Prüfszenarien.

                                               Generierung der Prüfsequenzen, Befehlszeilen und des Zwischencodes.

 

Hardware:                              PC

Betriebssystem:                    Windows NT

Tools, Libraries:                     Microsoft C++
                                              MFC Library
                                              STL Library

                                              C Precompiler

                                              Microsoft Visual Source Save

                                              Microsoft Access Datenbank

                                              UML Tool Together

 

 

 


Planung und Entwicklung eines automatischen Messplatzes für Leistungshalbleiter

 

Firma:                                    Gesellschaft für Mess- und Systemtechnik mbH, Spaichingen

Zeitraum:                               07/00 bis 06/01 (12 Mannmonate)

Branche:                                Automotive

 

Tätigkeitsbeschreibung:        Entwicklung einer parametrierbaren graphischen Bedienstation für thermische Belastungstests von Gleichrichtermodulen unter Lab Windows. Die Bedienstation, betrieben auf einem Industrie PC unter Windows NT, ermöglicht über eine TCP / IP Netzverbindung die Steuerung und Überwachung des Messplatzes, der mit einem ausfallsicheren Industrierechner PXI von National Instruments, ebenfalls unter Windows NT, gekoppelt ist. Beide Programme sind in der multithreading Technologie realisiert.

 

Aufgabengebiete:                  Mitarbeit an der Erstellung des Pflichtenheftes.

                                              Erstellung einer graphischen Oberfläche.

                                              Fehlerbehandlung der parametrierbaren Prüfanforderungen.

                                              Kommunikation mit dem Prüfplatz.

                                              Ansteuerung des AD-Wandlers.

                                              Verwaltung der Ergebnisprotokolle.

                                              Aktuelle Zustandsdarstellung des Prüfplatzes.

                                              Steuerung des Prüfplatzes.

                                              Mitarbeit an der Projektleitung.

 

Hardware:                              PXI Messplattform von National Instruments
                                               Industrie PC (IPC) von National Instruments

Betriebssysteme:                  Windows NT

Entwicklungsumgebung:       LabWindows/CVI von National Instruments

Testumgebung:                      Gleichrichterprüfplatz

Datenkommunikation:            TCP/IP

Tools, Libraries:                      LabWindows/CVI von National Instruments

                                                ANSI C Library in der multithreading Technologie

                                                Microsoft Project

 

 

 


Migration von Datenbanksystemen im Bereich Übertragungs- und Vermittlungstechnik

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen

Zeitraum:                               03/00 - 04/00 (2 Mannmonate)

Branche:                                Telekommunikation

 

Tätigkeitsbeschreibung:        Detaillierte Ausarbeitung einer Migration mehrerer bestehender Datenbanken in ein neues, umfangreicheres System. Hierzu werden die vorhandenen Informationen für jeden Teilnehmer aus den bestehenden Systemen exportiert. Automatische Konsistenzprüfungen zeigen die notwendigen Korrekturen auf. Die im Datenmodell noch fehlenden Informationen werden manuell gemessen.

 

Aufgabengebiete:                  Auswertung spezifischer Information des eingesetzten Vermittlungssystems.

                                              Automatische Auswertung der manuellen Messprotokolle.

                                              Gewinnung der noch fehlenden Information.

                                              Vorbereitung zum Import in das Datenbanksystem.

 

Betriebssysteme:                 HPUX

Testumgebung:                     Oracle Datenbanksystem

Tools, Libraries:                    MS Power Point

                                             SW-Verwaltung Clearcase

                                             MS Word

 

 

 


Entwicklung von aufgabenorientierten Oberflächen zur Bedienung von Vermittlungssystemen

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen, Bereich Vermittlungstechnik

Zeitraum:                               06/98 - 03/00 (22 Mannmonate)

Branche:                                Telekommunikation

 

Die Arbeit bestand aus 2 Aufgaben:

  1. Aufgabe (80 %):

Tätigkeitsbeschreibung:         Vorhandene Kommandos der Vermittlungsstation werden gemäß der Kundenvorgaben bzw. des Prüffeldes geändert und angepaßt. Dabei dient ein Fehlermeldungssystem auf dem IBM Produktionssystem zur Protokollierung des Werdegangs. Die notwendige Änderung wird dort eingetragen und daraufhin dem Entwickler zugewiesen. Dieser bestätigt die Bearbeitung und stellt eine korrigierte Software zur Verfügung, so daß diese bei der folgenden Produktion mit eingebunden wird. Die Beschreibung neu entwickelter Kommandos dient als Grundlage für die Gestaltung einer Oberfläche unter Windows 3.11, die zusammengehörige Kommandos sinnvoll kombiniert und dem Bediener zur Verfügung stellt. Mit zur Oberfläche gehört eine ausführliche Hilfe in deutscher oder englischer Sprache. Hierbei entsteht eine Schnittstelle zwischen verschiedenen Entwicklungssystemen (Windows 3.11, Sun OS, IBM DB2), dem Produktionssystem (IBM) und dem späteren Zielsystem (Windows 3.11).

 

  1. Aufgabe (20 %):

Tätigkeitsbeschreibung:         Automatische Katalogisierung aller verwendeten Softwarebausteine und deren Zusammensetzung über alle Projekte hinweg. Ziel der Katalogisierung war es, die Projekte miteinander zu vergleichen. Die Vielfalt der unterschiedlichen Varianten bei der Entwicklung auf ein notwendiges Maß zu reduzieren. Hierzu mußten alle notwendigen Informationen aus verschiedenen Planungs- und Produktionsdateien ausgelesen und in einer Exceltabelle dargestellt werden. Ebenfalls mit dargestellt wurden die verschiedenen Sprachvarianten der Softwarebausteine.

 

Aufgabengebiete:                   Design und Entwicklung der aufgabenorientierten Oberflächen (TOFs, Task Oriented Forms).

                                               Entwicklung des Eingabeflusses unter Berücksichtigung zusätzlicher Bedingungen.

                                               Integration in das System und Test.

                                               Auslieferung von Software (Toolgesteuert).

                                               Bearbeiten und umsetzen von Kundenanforderungen in Form der F- und T-Records auf dem Produktionssystem.

                                               Darstellung grundlegender Informationen aller in den Projekten verwendeten Softwarebausteinen und deren Varianten in einer Tabelle.

                                               Erstellung der Dokumentationen.

                                               Erstellung der Hilfeseiten.

 

Hardware:                              PC

Betriebssysteme:                  Windows 3.11, SUN Solaris, IBM MVS

Entwicklungsumgebung:       Vermittlungssystem S12

Testumgebung:                      Testumgebung auf dem PC

Datenkommunikation:            Telnet, FTP

Tools, Libraries:                     Microsoft Windows Help Compiler

                                              Microsoft Word zur Erstellung der Hilfe

                                              Microsoft Excel mit Visual Basic zur Katalogisierung

                                              Softwareverwaltung und Auslieferung auf IBM

                                              CHARTS Kommunikationssystem auf IBM

 

 

 


Design und Entwicklung zur automatischen Übertragung und Weiterverarbeitung von verschlüsselten Daten

 

Firma:                                   E-POST Solutions GmbH, Bonn

Zeitraum:                              09/97 - 03/98 (7 Mannmonate)

Branche:                              Öffentlicher Dienst

 

Tätigkeitsbeschreibung:       Entwicklung eines zeitgesteuerten Programms in Perl. Während der Nachtstunden werden die einzelnen Kundensysteme über Internet angesprochen und die bereitgestellten Daten von den verschiedenen Plattformen auf einen zentralen Rechner auf Windows NT übertragen. Dort erfolgt eine umfangreiche und kundenspezifische Weiterverarbeitung, wie z.B. die Entschlüsselung der Daten. Anschließend erfolgt eine weitere Übertragung über ein gesichertes Intranet bis zum Druckzentrum auf das Zielsystem (IBM). Die so gelieferten Daten werden am Zielort ausgedruckt, kuvertiert und dem zuständigen Postamt übergeben.

 

Aufgabengebiete:                 Entwicklung und Implementierung der Übertragung. Weiterverarbeitung, Anpassungen nach Kundenspezifischen Wünschen.

                                             Erstellen von Kundenprofilen zur Automatisierung.

                                             Erstellen des Pflichtenheftes und Einarbeitung verschiedener Kundenanforderungen.

                                             Anpassungen verschiedener Plattformen und des Zielsystems an das Zentralsystem.

                                             Generierung und Auswertung eines Jobfiles.

                                             Berücksichtigung kundenspezifischer Anforderungen.

                                             Fehlerbehandlung und eine ausführliche Protokollierung.

                                             Integration in das vorhandene Drucksystem und Test.

 

Hardware:                            PC, Workstation, IBM System

Betriebssysteme:                Windows NT, SUN UNIX, IBM MVS

Entwicklungsumgebung:     PC

Testumgebung:                   Druckzentrum Frankfurt

Datenkommunikation:         Internet, Intranet

Tools, Libraries:                   Perl Version 5.0 und zusätzlicher Libraries zum versenden von Emails

                                            PGP Verschlüsselungsprogramm

                                            Flam Konvertierung

                                            OpalisRobot Zeitsteuerung

                                            PC-Anywhere zur Ferndiagnose

                                           ARJ zur Dekomprimierung

 

 



Softwareentwicklung zur kontrollierten Steuerung eines Auftragsdruckers im Bereich optischer Fertigung

 

Firma:                                   Siemens AG, Stuttgart

Zeitraum:                              05/97 - 08/97 (4 Mannmonate)

Branche:                              optische Fertigung

 

Tätigkeitsbeschreibung:       Die in der Fertigung eingehenden Kundenbestellungen liegen in elektronischer Form vor, werden ausgedruckt und an die Fertigung weitergegeben. Die in ANSI C und Shell Scripten unter UNIX erstellte Software stellt über Intranet eine Kommunikation mit dem Drucker her. Damit wird sichergestellt, daß es auch unter schwierigen Bedienungen wie z.B. Stromausfall, keinen Mehrfach- oder fehlenden Ausdruck einer Bestellung gibt.

 

Aufgabengebiete:                  Grundlagendesign unter Berücksichtigung verschiedener Drucksysteme.

                                              Entwicklung von Shell Scripten unter SINIX.

                                              Anpassung und Erweiterung vorhandener Druckersoftware in C.

                                              Integration in die bereits vorhandene Druckersoftware.

                                              Integration in das Gesamtsystem beim Kunden und Test.

 

Hardware:                             Siemens / Nixdorf Workstation

Betriebssysteme:                 Siemens / Nixdorf UNIX (SINIX)

Entwicklungsumgebung:      Systemprogramm Spool zur Organisation und Nutzung von Druckern

Testumgebung:                     Pool mit verschiedenen Druckern

Datenkommunikation:           TCP / IP Netzwerkumgebung Telnet

Tools, Libraries:                    ANSI C Library

                                             UNIX Shell Scripte

 

 



Inbetriebnahme von optischen Übertragungs- und TV Verteilersystemen

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen, Bereich Übertragungstechnik

Zeitraum:                               06/95 - 12/96 (19 Mannmonate)

Branche:                               Telekommunikation

 

Inbetriebnahme von Übertragungssystemen:

Tätigkeitsbeschreibung:       Die ADM Übertrager (Add and Drop Multiplexer) sind Teil eines optischen Datenübertragungssystems, das für hohe Geschwindigkeiten und große Entfernungen ausgelegt ist. Das Gesamtsystem wurde zuerst im eigenen Haus aufgebaut. Die Einzelkomponenten wurden gemäß ihrer zugeordneten Funktion konfiguriert und geprüft. Spätere Erweiterungen können durch ein zentrales Managementsystem eingebracht werden.

 

Inbetriebnahme von TV Verteilersystemen:

Tätigkeitsbeschreibung:       Zahlreiche TV Programme werden zentral in das Breitbandsystem eingespeist. Die Übertragung und Verteilung erfolgt durch optische Splitter, die das ankommende Signal in mehrere weiterführende Signale aufteilen.

 

Beide Systeme werden von der Montage aufgestellt und im Rahmen der Projektarbeit in Betrieb genommen.

 

Im eigenen Haus:

Aufgabengebiete:                  Zusammenstellung der Einzelsysteme gemäß Vorlage.

                                              Funktionsprüfung des Gesamtsystems.

Vor Ort beim Kunden:

Aufgabengebiete:                   Anreise zum Kunden und Inbetriebnahme der Einzelkomponente.

                                               Fehlersuche in Teilstrecken.

                                               Qualitätsmessungen von Teilstrecken.

                                               Qualitäts- und Abnahmemessungen des Gesamtsystems.

                                               Änderungen nach Kundenanforderung mit Hilfe des Managementsystems.

 

Hardware:                              Optisches Übertragungssystem

                                               Optisches Verteilersystem

Betriebssysteme:                   Windows 3.11

Entwicklungsumgebung:        Testraum

Testumgebung:                      Gesamtsystem im eigenen Haus

                                               Vermittlungssystem vor Ort

Datenkommunikation:            Synchrone Datenübertragung (SDH)

Tools, Libraries:                      Managementsystem zur Verwaltung des Gesamtsystems

                                               Interne Firmensoftware für Einzelgeräte

 

 



Entwicklung eines Bediengerätes für die Mensch-Maschine Kommunikation

 

Firma:                                    Ebelt GmbH, Ostfildern - Scharnhausen

Zeitraum:                               02/95 - 05/95 (4 Mannmonate)

Branche:                                Elekronik

 

Tätigkeitsbeschreibung:        Entwicklung eines graphischen Bediengerätes zur Darstellung und Steuerung maschineller Bearbeitungszustände. Das Bediengerät wird z.B. zur Herstellung von Platinen verwendet, die in Kleinserien gefräst werden.

 

Aufgabengebiete:                  Optisches Design unter Berücksichtigung vorhergehender Entwicklungen.

                                              Programmierung des graphischen Displays zur Darstellung von Einzelkomponenten in Assembler.

                                              Programmerstellung der Bedienung, Verarbeitung und der Schnittstellen in C.

                                              Portierung vorhandener Assemblerprogramme auf den neuen Prozessor.

 

Hardware:                            Z80 Nachfolger von Toshiba

Entwicklungsumgebung:     Bediengerät mit graphischer Anzeige

Tools, Libraries:                   ANSI C Library

                                            Crosscompiler

                                            Assembler

 

 

 


Programmierung eines sicherheitsrelevanten Mehrprozessorsystems für SPS Steuerungen

 

Firma:                                   Pilz GmbH & Co. KG, Ostfildern - Nellingen

Zeitraum:                              08/94 - 01/95 (7 Mannmonate)

Branche:                               Sicherheitssteuerungen

 

Tätigkeitsbeschreibung:       Die sich gegenseitig überwachende Prozessoren aus den Familien Motorola 68000, Intel 80x86 und SAB 80C166 erfüllen höhere Anforderungen. Dadurch können Sicherheitsrelevante Vorgänge, wie z.B. das Bewegen eines Schlagmessers, ausgeführt werden.

 

Aufgabengebiete:                   Modifikation und Umsetzung der Anforderungen gemäß ISO 9000.

                                               Laufzeitoptimierung verschiedener Routinen in Assembler.

                                               Einarbeitung nachträglicher Forderungen.

                                               Realisierung von Speicherprüfungen auf Assemblerebene.

                                               Realisierung von Checksummenprüfungen auf Assemblerebene.

                                               Realisierung von Schnittstellen zu den angrenzenden Prozessoren in ANSI C.

                                               Inbetriebnahme am Emulator.

 

Hardware:                              PC

Betriebssysteme:                  Windows 3.11

Entwicklungsumgebung:       80C166 Entwicklungsumgebung

Testumgebung:                      Hitex Emulator

Tools, Libraries:                      Assembler der 8051 Familie

                                               ANSI C Library

                                               Keil Crosscompiler

 

 

 


Entwicklung einer menügeführten Oberfläche für eine Netzwerkbrücke

 

Firma:                                     Richard Hirschmann GmbH & Co, Esslingen

Zeitraum:                                08/91 - 07/94 (3 Mannjahre)

Branche:                                 Netzwerktechnik

 

Tätigkeitsbeschreibung:         Entwicklung einer Menügeführten Oberfläche in Microsoft C. Die parametrierbare Netzwerkbrücke sollte vom Anwender in einer menügeführten Oberfläche angepasst werden können. Dabei stand jedoch nur ein kleiner Bereich des Programmspeichers zur Verfügung. Die Realisierung erfolgte durch Verwendung von graphischen Sonderzeichen im Textmodus. Ebenfalls realisiert wurden zahlreiche Testroutinen zur Prüfung einzelner Komponenten der Brücke in Zusammenarbeit. Die Realisierung erfolgte in C und Teile auch in C++.

 

Aufgabengebiete:                   Ausarbeitung der Anforderungen einer Eingabeoberfläche.

                                               Realisierung einer menügeführten Oberfläche.

                                               Erarbeiten der dazugehörenden sensitiven Hilfetexte.

                                               Erstellung von Prüfroutinen zum Funktionstest einzelner Komponenten der Brücke.

 

Hardware:                              PC, SUN Workstation

Betriebssysteme:                  MS DOS 6.0, SUN Solaris

Entwicklungsumgebung:       PC, SUN Workstation

Testumgebung:                      Netzwerkbrücke

Datenkommunikation:            TCP, IP, UDP, FTP, Telnet

Tools, Libraries:                     MS ANSI C Versionen 5.0 und 6.0

                                              MS C/C++ Version 7.0

                                              Borland C/C++

                                             sowie firmeninterne Libraries

 

 

 


Entwicklung einer graphischen Oberfläche für eine Zustandsdarstellung optischer Übertragungsgeräte.

 

Firma:                                   Alcatel SEL AG, Stuttgart - Zuffenhausen

Zeitraum:                              04/91 - 07/91 (4 Mannmonate)

Branche:                              Telekommunikation

 

Tätigkeitsbeschreibung:      Entwicklung einer graphischen Oberfläche in ANSI C unter Windows 3.11. Zur besseren Fehlersuche vor Ort wird ein Laptop an die genormte Q3 Schnittstelle (RS 232) der optischen Übertragungsgeräte angeschlossen. Dabei ist ein Konzept zugrundegelegt, das langfristig die aktuelle Zustandsdarstellung aller Geräte mit Q3 Schnittstelle ermöglicht.

 

Aufgabengebiete:                 Erstellen möglicher graphischer Darstellungsformen.

                                             Festlegen der hierarchischen Teilbereiche.

                                             Visualisierung der Fehlerzustände.

                                             Implementierung der Graphik für eine Sendeeinheit.

                                             Erweiterung der Graphik durch Bedienung mit der Maus.

                                             Integration in das vorhandene System.

 

Hardware:                            PC

Betriebssysteme:                MS DOS 5.0

Entwicklungsumgebung:     Windows 3.11

Testumgebung:                    Optisches Übertragungssystem

Datenkommunikation:          Serielle RS 232 Schnittstelle

Tools, Libraries:                    MS ANSI C Version 5.0

                                             SDK Entwicklungsumgebung

 

-----------                               -------------------------------------

Aus- und Weiterbildung

Aus- und Weiterbildung

Berufsausbildung
07/1979 ? 06/1982  Informationselektroniker
  Gebr. Heller Maschinenfabrik GmbH, Nürtingen
  IHK Prüfung
 
 
Studium
04/1986 ? 07/1990  Studiengang Nachrichtentechnik  
  Fachhochschule für Technik in Esslingen
 
  Schwerpunkte:  IC-Entwurf,  Lasertechnik,  elektrische Sensoren,  Mikroelektronik,  optische Nachrichtenübertragung, Funksysteme, Arbeitsrecht, Fernsehtechnik.
 
  Diplomarbeit  
  Daimler-Benz AG, Kfz-Versuchstechnik:
  ?Bestimmung  von  Abstand  und  Relativgeschwindigkeit aus  verrauschten  und amplitudendiskretisierten Abstandsmesswerten?
 
  Abschluss: Dipl.-Ing. (FH)
 
Berufliche Weiterbildung
06/1991    Mikrocontroller 8051 Familie
    Siemens AG, München
 
09/1992    Einführung in C++
    Technische Akademie Esslingen
 
03/1993    Software Engineering - Grundlagen
    Alcatel SEL AG, Stuttgart
 
05/1997    Heterogene Unix Administration
    Sun Microsystems, München

02/1997    Oracle: Anwendungsgebiete von ODBC und
    Oracle 7 Administration
    Fachhochschule für Technik, Esslingen
 
03/1997    Accelerated Training for Microsoft Windows NT 4.0  
    AddOn Systemhaus GmbH
 
11/1998    Kreative und analytische Problemlösungstechniken
Debis Systemhaus
 
09/1999    Access 97 Grundlagen
    Alcatel SEL AG, Stuttgart  

09/2000    Objektorientierte Programmierung in C++  
    STZ Kommunikationstechnik, Stuttgart
 
12/2007    Tricore TC17x7  
    Microelectronics Consulting & Training GmbH
 
09/2008    UML  Software  Modellierung  mit  Rational  Software
Architect  
    IBM Deutschland GmbH, München
 
06/2012    Feststellungs-,  Trainings-  und  Erprobungscenter
(FTEC) im Bereich EDV
    Vatter Bildungszentrum GmbH
 
11/2012    Grundlagen HTML5 und CSS3
    Future Training & Consulting GmbH
 
05/2013    Programmierung mit PHP
    Future Training & Consulting GmbH
 
 
 
 
 
 
 

Position

Position

Durch die Berufsausbildung als Informationselektroniker habe ich einen sehr detaillierten Bezug zur gesamten Elektronik.

Meine Stärken liegen in der Lösungsfindung und in der
Fehlersuche. Dabei bin ich sehr vielseitig.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme:  DOS,  Microsoft  Windows,  UNIX,
Sun Solaris, HPUX, IBM ISPF

Programmiersprachen: MS ANSI C, MS C/C++, SDK
Entwicklungsumgebung,  STL  Library,  MFC  Library,
Borland  C/C++,  Microsoft  Visual  Studio  C/C++,
Microsoft  Visual  Studio  C#,  .NET,  Sharp  Develop,
LabWindows  /  CVI,  TestStand  von  National
Instruments, Pascal, Assembler
Entwicklungsumgebungen  für  AVR-Prozessoren:
AVR  Studio,  ImageCraft  Development  Environment,
µVision, C Compiler von Keil   Skriptsprachen: Shellscripte, DOS Stapelverarbeitung,
GAWK,  Visual  Basic,  Perl  mit  zusätzlichen  Libraries,
Excel,  Access  mit  ADO  Library,  HTML5  und  CSS3,
PHP

Software: Microsoft Office Produkte

SW-Verwaltung:  Clearcase,  Microsoft  Visual  Source
Save, Nestor /Easee, CVS

 Tools: UML Tool Together, Inno Setup Compiler, PGP-
,  ARJ-  und  tar-Verschlüsselung,  FLAM-Konvertierung,
OpalisRobot  Zeitsteuerung,  PC-Anywhere  zur
Ferndiagnose,  Microsoft  Windows  Help  Compiler,
WFTP-Verbindung,  MISRA-C,  CodeWrite,  Beyond
Compare,  NetConMan,  Ascet,  XML-Editor,  EasyCode
von  Siemens,  CanView,  Atmel  Flip  zum  Laden  des
Programms, GSD-Editor

Kommunikation: TCP/IP, UDP, FTP, Telnet, Profibus,
CAN  Calibration  Protokoll  (CCP),  K-Line  Protokoll
(KWP  2000),  PCI-bus,  CAN-Bus,  SPI-Bus,  Open
SPI32-Bus,  LIN-Bus,  RS232,  OSEK-TP,  CANoe  zur
Restbussimulation, VNC (Virtuell Network Connection),
ODBC-Schnittstelle, SCPI zur Kennlinienaufnahme, ISP
zur Programmierung mit AVR mkII
 
 

Betriebssysteme

HPUX
Grundkenntnisse durch Projektarbeit.
IBM ISPF
Grundkenntnisse durch Projektarbeit
MS-DOS
Sehr detaillierte Kenntnisse durch umfangreiche Batch-Verarbeitung.
MVS, OS/390
Grundkenntnisse durch Projektarbeit, ISPF-Tool
Novell
Grundkenntnisse durch Projektarbeit.
SUN OS, Solaris
weiterführende Grundkenntnisse durch Projektarbeit.
Unix
weiterführende Grundkenntnisse durch Projektarbeit in SINIX und Sun Solaris.
Windows
detaillierte Kenntnisse durch Projektarbeit.
Schwerpunkte liegen unter Windows, unter UNIX sind ebenfalls Erfahrungen vorhanden.

Programmiersprachen

Assembler
Auf dem 80C166 der 8051-Familie durch Projektarbeit sowie auf dem Z80 Nachfolger von Toschiba.
Basic
Mehrjährige Projekterfahrung durch umfangreiche Word- und Excel-Makros unter Windows
C
Sehr detaillierte Kenntnisse der gesamten Programmiersprache ANSI C durch viele Jahre Projekterfahrung.
C++
Detaillierte Kenntnisse der Objektorientierung durch Projekterfahrung.
MATLAB / Simulink
Grundkenntnisse
Pascal
Detaillierte Kenntnisse durch das Studium, die Diplomarbeit, eigenes Interesse sowie Projektarbeiten. Während der Diplomarbeit habe ich ein umfangreiches Simulationsprogramm in Pascal programmiert.
Perl
7 Monate Projekterfahrung im Bereich öffentlicher Dienst, Automatisierung von Abläufen.
Shell
Projekterfahrung im Bereich optischer Fertigung. Entwicklung von Shellscripten zur Verwaltung und Auswertung von Druckaufträgen unter SINIX. Projekterfahrung im Bereich Testing unter Sun Solaris.
Sehr detaillierte Kenntnisse der gesamten Programmiersprache ANSI C durch viele Jahre Projekterfahrung, auch im hardwarenahen Bereich und eingehendes Interesse.
 
Fundierte und detaillierte Kenntnisse der Objektorientierung durch frühes und anhaltendes Interesse, durch viel Erfahrung in der strukturierten Programmierung, durch Weiterbildungsmaßnahmen und durch Projekterfahrung.
 
Software Design, Entwicklung und Programmierung in C/C++ unter Windows, besonders in den Bereichen Telekommunikation, Automotive und Messtechnik.

Datenbanken

Access
Projekterfahrung in Verbindung mit der ADO Library (Aktive Daten Objekte) in Verbindung mit der ODBC-Schnittstelle.
DB2
Grundkenntnisse durch Projektarbeit auf IBM-Rechner über Telnet, ISPF
ODBC
Projekterfahrung in Verbindung mit der ADO Library in Verbindung mit der ODBC-Schnittstelle.
Oracle
Kenntnisse der Datenbanktechnik durch Weiterbildung.
SQL
Grundkentnisse der Sprache durch Datenbankzugriffe bei der Projektarbeit.
Projekterfahrung im Bereich der Datenbanken und SQL

Datenkommunikation

Bus
PCI Bus zur Ansteuerung von Meßgeräten sowie dem CAN-Bus im Automotive Bereich, LIN-Bus, SPI-Bus, OpenSPI-Bus und OpenSPI32-Bus.
Internet, Intranet
Entwicklung einer TCP/IP Kommunikation unter LabWindows/CVI von National Instruments.
Message Queuing
Projektarbeit in LabWindows / CVI.
Novell
Projektarbeit.
parallele Schnittstelle
Projektarbeit, Datenausgabe an externe Geräte über RS232 und RS485.
PC-Anywhere
Projektarbeit, zur Ferndiagnose und Fehlersuche
RS232
Projektarbeit, Datenausgabe an externe Geräte.
SNMP
TCP/IP
Entwicklung einer TCP/IP Datenkommunikation im Rahmen einer 12 monatigen Projektarbeit.
Windows Netzwerk
Winsock
Anmerkungen:
Projekterfahrung mit dem CAN Bus zur Ansteuerung eines Kombiinstrumentes über OSEK-TP.
Kommunikation mit dem Prüfling über CAN-Bus in einem Teststand.
Projekterfahrung mit dem PCI Bus zur Ansteuerung von Meßgeräten durch IPC von National Instruments.
Projekterfahrung durch Entwicklung einer TCP/IP Datenkommunikation.
Projekterfahrung mit Message Queuing und Locks in LabWindows / CVI zwischen den einzelnen Threads unter Windows NT.
Projekterfahrung mit einer umfangreichen VB Makro gesteuerten WFTP Kommunikation über Intranet.
Projekterfahrung mit einer umfangreichen, zeitgesteuerte Verbindung über Internet und Intranet mit PGP, ARJ, TAR, PGP und Flam.
Ürojekterfahrung mit SNMP, FTP, VT100, SDH, ADM, Telnet, SDK, MFC, OSI, ADO Library, RS232, RS485, parallele Schnittstelle zur Datenübertragung.
Projekterfahrung mit dem CAN Calibration Protokoll (CCP) und dem K-Line (KWP 2000) Protokoll.

Hardware

Ascii/X - Terminals
Bus
ISP, I2C
CD-Writer / Brenner
Drucker
Druckeransteuerung unter SINIX Spool
embedded Systeme
Motorsteuergerät mit dem TriCore TC 1766 Prozessor
Emulatoren
Hitex: Prozessor 80C166
Hardware entwickelt
HP
HP-UINX
IBM Großrechner
ISPF-Tool, Fehlermeldungssystem mit F- und T-Records, Auslieferung von Software (Toolgesteuert)
Messgeräte
HM 412 Oszilloskop (eigenes), HP Speicheroszilloskop (bei Projektarbeit), optische Meßgeräte von W&G für Pegelmessungen, Bitfehlermessungen und langzeit Qualitätsmessungen optischer STM 1 und STM 4 Verbindungen
Mikrocontroller
Z80 Nachfolger von Toschiba, 80C166 und T89C51CC01 aus der 8051-Familie, TriCore TC 1766
PC
Rational
Together, Rational Software Architect
Scanner
2D Laserscanner
SPS
Programmierung einer SPS-Sicherheitssteuerung und einer Bedieneroberfläche
SUN
SUN-UNIX
Durch meine Berufsausbildung als Informationselektroniker habe ich einen sehr guten Bezug zur Hardware und zur hardwarenahen Programmierung.

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
Hardware-in-the-Loop Simulation (HIL)

Branchen

Branchen

Automotive, Messtechnik und Prüftechnik, Übertragungstechnik, Vermittlungstechnik, Steuerungstechnik, Telekommunikation, Elektronik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte


 Erziehungszeit von April 2013 bis Januar 2016

 

                        Wir haben zwei Kinder, die ich versorgt habe.

 

 


Produkt- und Prozessentwicklung

 

Firma:                                  Kohlhammer Compunikation GmbH, Stuttgart - Vaihingen

Zeitraum:                             01/13 bis 03/13 (3 Mannmonate)

Branche:                              Rechnungsdruck

 

Tätigkeitsbeschreibung:      Der Auftraggeber liefert z.B. die zu druckenden Rechnungen als Datei im PDF-Format an. Anschließend werden diese anhand vorgegebener Kriterien wie z.B. die Kundennummer, ausgedruckt, kuvertiert, sortiert und frankiert.

 

Aufgabengebiete:                 Erweiterung bestehender Prozesse

                                             Fehlersuche der nicht gedruckten Rechnungen

                                             Anpassung der Arbeitsabläufe

 

Hardware:                            PC und HP-Serveranlage

Betriebssystem:                  Windows XP

                                            Sun Solaris CDE 1.6

Entwicklungsumgebung:    Firmware Stapl4

                                            IBM Lotus Notes V8

                       

Testumgebung:                   Xerox Drucker Nuvera 144 im Produktionsbereich

Datenkommunikation:         Intranet

                                            DJDE (Xerox Druckersprache)

                                            PCL (Printer Command Language)

                                            OTF (Open Type Font)

Tools, Libraries:                  GAWK in Scriptdateien

                                           Tool Kit zum Bearbeiten von PDFs

                                            verschiedene Firmware

                       

                       



Entwicklung von Softwaremodulen für Schichtdickemessgeräte

 

Firma:                                 Nagy Messsysteme GmbH, Gäufelden - Nebringen

Zeitraum:                            11/11 bis 04/12 (6 Mannmonate)

Branche:                             Messtechnik

 

Tätigkeitsbeschreibung:      Noch während des Beschichtungsprozesses in der Vakuumanlage auf Glas bzw. auf Kunststoff wird die aufgedampfte Schichtdicke permanent nachgemessen, kontrolliert und signalisiert. Dazu werden mit mehreren Köpfen Messungen durchgeführt und auf einer Bedieneroberfläche dargestellt, so dass Abweichungen sofort erkannt und korrigiert werden können.

 

Aufgabengebiete:                 Erweiterung bestehender Hard- und Software

                                             Realisierung individueller Kundenanforderungen

                                             Anpassung der Software und Auslieferung

                                             Bereitstellung von Installationsroutinen für verschiedene Betriebssysteme

                                             Erstellung neuer Softwarekomponenten

                                             Programmierung des Bootloaders

                                             Umgang mit verschiedenen Tools und Messgeräten zur Fehlersuche

                                             Anpassung der Bedieneroberfläche

                                             Prüfung der Gesamtanlage

 

Hardware:                            Central Control Unit, CCU (Interface)

                                             AVR ATmega1281 von Atmel mit Bootloader

                                             Programmiergerät AVR mkII via ISP

                                             USB-Relaiskarte

                                             Touch Screen eDipTFT43-A von Electronic Assembly

Betriebssystem:                  Windows 98, Windows XP, Windows 7

Entwicklungsumgebung:     ImageCraft Development Environment

                                             AVR Studio 4

                                             Microsoft Visual C# 2005 für die Bedieneroberfläche

Testumgebung:                    Fertig aufgebaute Anlage mit 34 Messköpfen

Datenkommunikation:          Serielle RS232 Schnittstelle

                                             Hilscher Profibus, GSD-Editor

Tools, Libraries:                    Inno Setup Compiler

                       

                       



Elektrische und mechanische Prüfungen von Außenspiegeln

 

Firma:                                 SMR Automotive Mirror Systems Holding Deutschland GmbH, Stuttgart - Wangen

Zeitraum:                            04/11 bis 10/11 (7 Mannmonate)

Branche:                             Automotive

 

Tätigkeitsbeschreibung:     An die Außenspiegel werden hohe mechanische und elektrische Anforderungen gestellt, da diese an der Außenseite der Karosserie befestigt sind. Daher werden vor SOP umfangreiche und vielfältige Prüfungen durchgeführt, die in der Konzerneigenen Richtlinie sowie in dem Bauteilspezifischen Lastenheft definiert sind.

 

Aufgabengebiete:                Erstellung weiterer Hardware zur Erweiterung der Messmittel, Erstellung des Schaltplans, Routen und Aufbau auf Lochrasterplatinen.

                                            Aufbau einer schnellen Messschaltung mit 12 Kanälen, wobei jeweils Strom und Spannung der Prüflinge geloggt werden.

                                            Aufbau einer PC-Messkarte einschließlich Software zur Ansteuerung der Messschaltung.

                                            Erweitern der Schnittstelle der Klimakammer zum Schalten hoher Lasten.

                                            Mechanische Prüfungen auf dem Shaker in der Klimakammer.

                                            Elektrische Funktionsprüfungen in der Klimakammer unter Verwendung eines Temperaturprofils.

                                            Verträglichkeitsprüfungen verschiedener Reagenzien.

Geräuschpegelmessungen des Abklappantriebs.

                                            Dauerlauf unter verschiedenen Bedingungen.

                                            Erstellung der Prüfberichte.

 

Hardware:                           Außenspiegel in Teilen oder komplett, einschließlich Fahrerassistenzsystem

                                            Agilent Netzteil E3644A zur automatischen Kennlinien-aufnahme über SCPI.

Betriebssystem:                 Windows XP

Entwicklungsumgebung:     Lab Windows / CVI V8.5

Testumgebung:                   Klimaschränke, Labor, Netzgeräte, Messgeräte, verschiedene Datenlogger und individuelle Messtechnik.

                                            Zwick & Roll Prüfmaschine

Datenkommunikation:         LIN-Bus zwischen PC und Spiegel zur Glasverstellung

Tools, Libraries:                   Individuelle Tools zur Ansteuerung der Spiegel

                       

                       



Abgleich und Endmessen von Inertialsensoren

 

Firma:                                 Robert Bosch GmbH, Reutlingen

Zeitraum:                            05/10 bis 12/10 (8 Mannmonate)

Branche:                             Automotive

 

Tätigkeitsbeschreibung:     Aufgrund der steigenden Nachfrage werden Drehraten- und Beschleunigungssensoren kombiniert und müssen in einem weiten Temperaturbereich zuverlässig arbeiten. Dazu werden die Sensoren in klimatisierten Dreh- und Kipptischen abgeglichen und noch einmal endgemessen.

 

Aufgabengebiete:                Inbetriebnahme der Messmittel, Modifizierung, Sicherstellung der Messgerätefähigkeit und Freigabe

                                            Fehlersuche innerhalb der Messmittel und deren Behebung, Verifikationsmessungen in der Klimakammer

                                            Ermittlung mechanischer Störgrößen in der Klimakammer mit dem Laser Vibrometer

                                            Programmierung einzelner SW-Teile und Inbetriebnahme am Dreh- und Kipptisch

                                            Vorbereitung zur XML-Einführung

                                            Erstellung und Modifizierung der Messprofile

                                            Schaltplanerstellung mit Eagle

                                            Organisatorische Tätigkeiten

                                            Dokumentation, Programmanalyse und Darstellung, auch graphisch (Oszilloskop)

 

Hardware:                           individueller Messteller mit 32 Inertialsensoren

Betriebssystem:                 Windows XP

Entwicklungsumgebung:    Lab Windows / CVI V8.5

                                            Peacy zur Bereitstellung der Netzlaufwerke

Testumgebung:                   Dreh- und Kipptische, Klimaschränke

                                            Netzgeräte und Messgeräte von HP

                                            individuelle Messtechnik

Datenkommunikation:         Über Konverter CAN / SPI / Open SPI32

Tools, Libraries:                   SW-Verwaltung unter CVS

                                             individuelle SW zum Abgleich und Endmessen

                                             individuelle SW zur Auswertung der Messgerätefähigkeit

 
 


Organisation und Prüfung von Rolläden

 

Firma:                                    E & M ServiceCenter, Rottenburg

Zeitraum:                               10/09 bis 12/09 (3 Mannmonate)

Branche:                                Industrie

 

Tätigkeitsbeschreibung:        Somfy gehört zu den führenden Firmen, besonders im Bereich der Rohrmotoren. Die Firma E & M ServiceCenter vertreibt alle gängigen Somfy-Produkte.

 

Aufgabengebiete:                   Reparatur von Gurtwicklern und Rohrmotoren zur Rolladensteuerung.

                                               Reparatur von Garagentorantrieben.

                                               Erfassung von Daten zur statistischen Auswertung.

                                               Reparatur und Modifizierung bestehender Anlagen vor Ort beim Kunden.

                                               Erstellung einer kundenspezifischen Erweiterung.

                                               Kundengespräche, Auftragsannahme und Beratung.

                                               Koordination von Verpackung und Transport.

                                               Überführung eines Promotion Anhängers.

                                               Anfertigung von Messetafeln.

 

 

 


 Elternzeit von Juli 2008 bis September 2009

 

                        Im Juli 2008 ist unser erstes Kind geboren, das ich versorgt habe.

 

 

 


Softwareintegration im Bereich Motorsteuergeräte

 

Firma:                                   Robert Bosch GmbH, Schwieberdingen

Zeitraum:                              10/07 bis 06/08 (9 Mannmonate)

Branche:                               Automotive

 

Tätigkeitsbeschreibung:        Durch die stetig sich weiterentwickelnde Technologie im Bereich Motormanagement werden an das Steuergerät des Motors hohe Anforderungen gestellt. Bei der Integration werden die gewünschten Eigenschaften der Software in einen neuen Programmstand gepackt. Dieser wird immer weiter geprüft und verbessert. Die Inbetriebnahme neuer Funktionen geschieht mit Hilfe einer Fahrzeugsimulation in Verbindung mit einem umfangreichen Messsystem. Hier kann auch geprüft werden, wie das Steuergerät sich bei den sehr hohen Echtzeitanforderungen verhält.

 

Aufgabengebiete:                  Verifizieren des Steuerungsverhaltens durch Simulation.

                                              Bewertung der Software anhand der MISRA-Kriterien.

                                              Lösungsvorschläge und deren Umsetzung.

                                              Integration neuer Module und Bereitstellung der Programmstände zur Prüfung durch die Entwicklung.

                                              Ermittlung der benötigten Resourcen während der Laufzeit.

                                              Simulation von z. B. langer Laufzeiten (Alterung) und Langzeitmessungen zur Beurteilung.

                                              Kleinere Programmänderungen zur Funktionsprüfung einzelner Softwaremodule.

                                              Durchführen von Reviews.

 

Hardware:                             Motorsteuergerät mit dem TriCore TC 1766 Prozessor

Betriebssystem:                   Windows 2000

Entwicklungsumgebung:      CodeWrite als Arbeitsumgebung

                                              Beyond Compare zur Verfolgung der Änderungen

                                              NetConMan zur Bereitstellung der Netzlaufwerke

Testumgebung:                     Kompletter Messplatz mit Fahrzeugsimulation (LabCar), Mess- und Applikationssystem (Inca) und dem Steuergerät

Datenkommunikation:           Über das CAN Calibration Protokoll (CCP) oder der K-Line (KWP 2000)

Tools, Libraries:                     Nestor /Easee Softwareverwaltung

                                              Flow Auftragsverwaltung

                                              Codegenerierung durch Ascet

                                              Diagnose des Steuergerätes

                                              Ermittlung des Speicherverbrauchs und Laufzeitmessungen

                                              XML-Editor

 
 


Inbetriebnahme eines automatischen Softwaretest-Racks

 

Firma:                                   Continental AG, Ingolstadt

Zeitraum:                              07/07 bis 08/07 (2 Mannmonate)

Branche:                               Automotive

 

Tätigkeitsbeschreibung:       Im Anschluß an die Fertigung der Zentralsteuergeräte werden diese in einem End Of Line-Tester einem vollständigen Funktionstest unterzogen (Blackboxtest). Hardware und Software des Teststandes wurde gemäß den Anforderungen geprüft und in Betrieb genommen.

 

Aufgabengebiete:                  Prüfung der bestehenden Hardware auf Funktionsfähigkeit (Netzteil, elektronische Last, Digitalmultimeter, Relaiskarten, Verdrahtung).

                                              Prüfung der bestehenden Software auf Funktionsfähigkeit (Sequenzeditor mit MS-Excel, Testdurchfürung mit NI-TestStand, Debugging von DLLs mit NI-LabWindows / CVI).

                                              Fehlersuche und Anpassung der Software.

 

Hardware:                             Messgeräte und Stimulationsgeräte ? teilweise in PXI-Ausführung ? der Firmen National Instruments und Agilent

Betriebssysteme:                 Windows 2000

Entwicklungsumgebung:      Sequenzeditor mit MS-Excel

Testumgebung:                     Test-Rack mit realen Lasten

Datenkommunikation:           CAN-Bus

Tools, Libraries:                     Software TestStand von National Instruments

                                              LabWindows/CVI von National Instruments

                                              MS-Excel

 
 


Entwicklung von Anzeigegeräten

 

Firma:                                   Dr. E. Horn, Schönaich

Zeitraum:                              12/06 bis 03/07 (4 Mannmonate)

Branche:                               Messgeräte

 

Tätigkeitsbeschreibung:        Auf einem durch Schrittmotor gesteuerten Anzeigegerät wird die Eingangsgröße gemessen und dargestellt. Dabei variiert der darzustellende Bereich. Der Eingang ist ein CAN-Bus oder eine 20mA Schnittstelle. Die Eingangsgröße wird durch einen Inkrementalgeber bereitgestellt und unterliegt einer Fehlererkennung und Begrenzung. Die Erkennung der vorliegenden Hardware und die daraus resultierende Ansteuerung erfolgt automatisch.

 

Aufgabengebiete:                  Umsetzung der Eingangsgröße zur Darstellung.

                                              Umsetzung der Eingangsgröße zur Weiterführung.

                                              Bereichsanpassung der Eingangsgröße.

                                              Darstellung einer asymmetrischen Eingangsgröße.

                                              Darstellung eines asymmetrischen Messbereichs.

                                              Darstellung von Fehlerzuständen.

                                              Automatische Erkennung der Hardwaremerkmale.

                                              Automatische Aktivierung der Softwaremerkmale.

                                              Dokumentation

                                              Zusammenführung verschiedener Softwarestände.

                                              Verbesserung der Messgenauigkeit von Hard- und Software.

                                              Einfügen der Merkmale in die Kalibrierungsroutine.

                                              Ansteuerung des AD-Wandlers und Messwertgenerierung.

 

Hardware:                             Verschiedene Drehgeber mit CAN-Bus und 20mA Schnittstelle

                                              Anzeigeinstrument mit motorgesteuerter Anzeigescheibe

                                              T89C51CC01 Prozessor aus der 8051-Familie

Betriebssystem:                   Windows XP

Entwicklungsumgebung:       µVision 3, C Compiler von Keil

                                              EasyCode von Siemens zur graphischen Darstellung und Entwicklung der Software

                                              CanView, CAN-Bus Adapter von Peak

Testumgebung:                     PC mit Anzeigegerät und Netzteil

                                              magnetische und optische Inkrementalgeber

Datenkommunikation:          CAN-Bus

                                             20mA Schnittstelle

                                             RS 232

Tools, Libraries:                    Atmel Flip zum Laden des Programms

 
 


Funktionstest von Kombiinstrumenten

 

Firma:                                   MBtech Group GmbH & Co. KGaA, Sindelfingen

Zeitraum:                              01/06 bis 03/06 (3 Mannmonate)

Branche:                              Automotive

 

Tätigkeitsbeschreibung:       Zur Funktionsprüfung der Kombiinstrumente werden diese ausführlichen Prüfungen unterzogen. Ziel dabei ist es, den Normalfall der Instrumente zu testen sowie auch worst case Fälle zu simulieren. Dazu wird eine CAN-Verbindung bereitgestellt. Die Umgebung wird durch eine Restbussimulation hergestellt. Anschließend werden dem Kombiinstrument Datenpakete geschickt, um dadurch gezielte Situationen herbei zu führen. Anhand der erwarteten Reaktion des Prüflings kann die Funktion als gut erkannt werden.

 

Aufgabengebiete:                  Ausarbeitung verschiedener Testszenarien unter Berücksichtigung der gewünschten Testtiefe.

                                              Erarbeitung von Lösungsansätzen.

                                              Testfallspezifikation in Excel.

                                              Erstellung der Testprogramme unter PROVEtech TA.

                                              Erweiterung der Funktionalität für verschiedene Länder. Erweiterung der Tests zur Darstellung von japanischen Symbolen.

                                              Spezifikation und Dokumentation.

                                              Änderungsanalysen der Lasten- und Pflichtenhefte.

                                              Testfallermittlung in CTE (Class Tree Editor).

 

Hardware:                            CAN-Bus von Vector

                                             Kombiinstrument mit Netzteil

Betriebssysteme:                Windows XP V 5.1

Entwicklungsumgebung:     PROVEtech TA mit Datenbank

                                             HIL (Hardware in the Loop)

                                             Sax Basic

Testumgebung:                    PC mit Vector Netzkarte

Datenkommunikation:         CAN-Datenbus

                                            OSEK-TP

                                            MTP (Mobile Transport Plattform) zur Ansteuerung des Prüflings

Tools, Libraries:                  CANoe zur Restbussimulation

                       

 

 


Programmentwicklung und Prozessbegleitung für Kundenmailings

 

Firma:                                    Georg Kohl GmbH, Heilbronn / Brackenheim

Zeitraum:                               09/05 bis 10/05 (2 Mannmonate)

Branche:                                Druckerei

 

Tätigkeitsbeschreibung:        Herstellen von individuellen Briefsendungen in großer Zahl für den Endkunden. Die vom Kunden gelieferte Adressdatenbank muß in das eigene System importiert, die Adressen selbst auf ihre Verwendbarkeit hin geprüft werden. Bereits hier ist es von Bedeutung, auf welcher Druck- und Kuvertiermaschine später gefertigt wird. Unter Berücksichtigung verschiedener Umstände erfolgt eine Portooptimierung. Anschließend beginnt eine Programmentwicklung zur auftragsspezifischen Realisierung des Drucks. Einseitig, doppelseitig, mit Flyer, evtl. mit Grafik und individuellem Anschreiben. Nach einem erfolgreichen Andruck geht der Auftrag in die Fertigung.

 

Aufgabengebiete:                   Datenannahme und Prüfung auf Verwendbarkeit.

                                               Portooptimierung.

                                               Einfügen von Programmsequenzen zur Verwendung abweichender Datensätze.

                                               Zeichensatzkonvertierung, Schriftkonvertierung.

                                               Datenbankerweiterung zur OMR Kennzeichnung der Einzelteile.

                                               Erstellen von Prüfdatensätzen.

                                               Enge Zusammenarbeit mit der Auftragsannahme.

 

Betriebssysteme:                  Windows XP V 5.1

Entwicklungsumgebung:       PReS (Printer Resource Software) V 3.1 von PrintSoft

Testumgebung:                      Druckmaschine von OCE
                                               Druckmaschine von Scitex

Tools, Libraries:                     Datenbank Fox Pro V 9.0 von Microsoft

                                              Profi POP 2000 zur Portooptimierung
                                              True Proof V 2.0, ein virtueller Drucker von OCE
                                              Trans Form / Trans Font von PrintSoft zur Konvertierung der Bildformate
                                              Adobe Photoshop V 7.0 zur Bildkorrektur und Positionierung
                                              VNC (Virtuell Network Connection) und PCAnywhere

 

 


Weiterentwicklung von zwei End Of Line-Testern für die Serienfertigung

 

Firma:                                     Delphi / Megamos, Engelskirchen - Ründeroth

Zeitraum:                                02/04 bis 08/04 (7 Mannmonate)

Branche:                                 Automotive

 

Tätigkeitsbeschreibung:         Im Anschluss an die automatische Fertigung der Bordsteuergeräte werden diese in einem End Of Line-Tester eingelegt und einem vollständigen Funktionstest unterzogen (Blackboxtest). Diese Teststände wurden gemäß den Anforderungen der Qualitätssicherung und des Prüffeldes modifiziert und erweitert. Konkret verändert und erweitert wurden die Software des Teststandes, die Hardware des Adapters, in dem der Prüfling eingelegt wird, die Datenkommunikation mit dem Prüfling sowie die Datenkommunikation mit dem Factory Information System, in dem die Produktionsdaten gespeichert werden. Die Datenkommunikation mit dem Prüfling erfolgt über den CAN-Bus.

 

Aufgabengebiete:                    Entwicklung und Inbetriebnahme zusätzlicher Hardwareerweiterungen im Prüfadapter.

                                                Erweiterung und Modifizierung der Software im Teststand.

                                                Anpassung und Einsatz des Quelltextes vorhandener Bibliotheksfunktionen in C/C++.

                                                Anpassung der Kommunikation mit dem Informationssystem.

                                                Beseitigung häufiger Fehler bei der Produktion.

                                                Enge Zusammenarbeit mit der Softwareentwicklung, der Qualitätssicherung sowie dem Analyselabor.

 

Hardware:                               Messplattform mit CAN-Bus von National Instruments

                                                Messgeräte, Netzgeräte und elektronische Lasten von HP

                                                Industrie PC (IPC) von National Instruments

                                                Bar Code Label Drucker von Zebra

Betriebssysteme:                   Windows 2000 und Windows XP

Entwicklungsumgebung:        Teststand der Firma Oracle

Testumgebung:                       Individueller Prüfadapter

Datenkommunikation:            CAN-Datenbus

Tools, Libraries:                      Software TestStand von National Instruments

                                                LabWindows/CVI von National Instruments mit ANSI C und C++ Library

                                                PC-Anywhere zur Ferndiagnose

 

 


Entwicklung einer Datenbank im Bereich der Onkologie

 

Firma:                                     In Vitro Biotec GmbH, Stuttgart

Zeitraum:                                02/03 bis 04/03 (3 Mannmonate)

Branche:                                 Forschung, Biotechnologie

 

Tätigkeitsbeschreibung:         Für weitere Auswertungen im Bereich der Onkologie sollen die Vorraussetzungen und Ergebnisse der Versuche in einer ACCESS Datenbank gespeichert werden. Die Rohdaten der Messgeräte müssen interpretiert werden. Die Datensätze müssen für statistische Auswertungen bereitgestellt werden. Dabei werden die Datensätze nach verschiedenen Kriterien selektiert. Die Resultate sollen in Excel graphisch dargestellt werden, so daß diese für Vorträge verwendet werden können. Die Datenbank soll mit den vorhandenen Excel Makros zusammenarbeiten und die erforderlichen Informationen austauschen.

 

Aufgabengebiete:                   Konkretisierung der notwendigen Information.

                                               Entfernen redundanter Angaben.

                                               Gestaltung der Eingabemasken.

                                               Verarbeitung der Rohdaten, die bei Messungen entstehen.

                                               Sortierfunktionen bei der Darstellung.

                                               Selektion der zugrundegelegten Datensätze.

                                               Datenaustausch und Darstellung der Graphik in Excel.

 

Hardware:                              PC

Betriebssystem:                    Windows NT

Tools, Libraries:                     Microsoft Access

                                              Microsoft Excel

                                              ADO Library, basierend auf der ODBC-Schnittstelle

 

 



Entwicklung eines Tools zur Prüfung des Befehlssatzes einer Sicherheits SPS-Steuerung

 

Firma:                                    Pilz GmbH & Co. KG, Ostfildern - Nellingen

Zeitraum:                               09/01 bis 02/02 (6 Mannmonate)

Branche:                                Sicherheitssteuerungen

 

Tätigkeitsbeschreibung:        Entwicklung eines Tools unter Microsoft C++ zur Prüfung des graphischen Editors der SPS Sicherheitssteuerung (Blackboxtest). Dabei wird der gesamte Befehlssatz der Steuerung zugrundegelegt. Das Ergebnis wird in der Microsoft Access Datenbank abgelegt. Der Editor führt einen Check des eingegebenen SPS Befehls sowie der dazugehörigen Argumente aus. Der anschließend erzeugte Zwischencode wird in dem SPS Baustein gespeichert und zur Prüfung wieder ausgelesen. Die umfangreichen Prüfsequenzen wurden durch Verwendung des C Precompilers erzeugt.

 

Aufgabengebiete:                   Graphische Darstellung der SPS Bausteine im Editor.

                                               Graphische Darstellung des Kontaktplans im Editor.

                                               Mausbedienung der Graphiken wie markieren und kopieren.

                                               Bedienung der Graphiken durch die Tastatur.

                                               Erweiterungen des Editors aufgrund der Rückmeldungen.

                                               Erstellen der Prüfszenarien.

                                               Generierung der Prüfsequenzen, Befehlszeilen und des Zwischencodes.

 

Hardware:                              PC

Betriebssystem:                    Windows NT

Tools, Libraries:                     Microsoft C++
                                              MFC Library
                                              STL Library

                                              C Precompiler

                                              Microsoft Visual Source Save

                                              Microsoft Access Datenbank

                                              UML Tool Together

 

 

 


Planung und Entwicklung eines automatischen Messplatzes für Leistungshalbleiter

 

Firma:                                    Gesellschaft für Mess- und Systemtechnik mbH, Spaichingen

Zeitraum:                               07/00 bis 06/01 (12 Mannmonate)

Branche:                                Automotive

 

Tätigkeitsbeschreibung:        Entwicklung einer parametrierbaren graphischen Bedienstation für thermische Belastungstests von Gleichrichtermodulen unter Lab Windows. Die Bedienstation, betrieben auf einem Industrie PC unter Windows NT, ermöglicht über eine TCP / IP Netzverbindung die Steuerung und Überwachung des Messplatzes, der mit einem ausfallsicheren Industrierechner PXI von National Instruments, ebenfalls unter Windows NT, gekoppelt ist. Beide Programme sind in der multithreading Technologie realisiert.

 

Aufgabengebiete:                  Mitarbeit an der Erstellung des Pflichtenheftes.

                                              Erstellung einer graphischen Oberfläche.

                                              Fehlerbehandlung der parametrierbaren Prüfanforderungen.

                                              Kommunikation mit dem Prüfplatz.

                                              Ansteuerung des AD-Wandlers.

                                              Verwaltung der Ergebnisprotokolle.

                                              Aktuelle Zustandsdarstellung des Prüfplatzes.

                                              Steuerung des Prüfplatzes.

                                              Mitarbeit an der Projektleitung.

 

Hardware:                              PXI Messplattform von National Instruments
                                               Industrie PC (IPC) von National Instruments

Betriebssysteme:                  Windows NT

Entwicklungsumgebung:       LabWindows/CVI von National Instruments

Testumgebung:                      Gleichrichterprüfplatz

Datenkommunikation:            TCP/IP

Tools, Libraries:                      LabWindows/CVI von National Instruments

                                                ANSI C Library in der multithreading Technologie

                                                Microsoft Project

 

 

 


Migration von Datenbanksystemen im Bereich Übertragungs- und Vermittlungstechnik

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen

Zeitraum:                               03/00 - 04/00 (2 Mannmonate)

Branche:                                Telekommunikation

 

Tätigkeitsbeschreibung:        Detaillierte Ausarbeitung einer Migration mehrerer bestehender Datenbanken in ein neues, umfangreicheres System. Hierzu werden die vorhandenen Informationen für jeden Teilnehmer aus den bestehenden Systemen exportiert. Automatische Konsistenzprüfungen zeigen die notwendigen Korrekturen auf. Die im Datenmodell noch fehlenden Informationen werden manuell gemessen.

 

Aufgabengebiete:                  Auswertung spezifischer Information des eingesetzten Vermittlungssystems.

                                              Automatische Auswertung der manuellen Messprotokolle.

                                              Gewinnung der noch fehlenden Information.

                                              Vorbereitung zum Import in das Datenbanksystem.

 

Betriebssysteme:                 HPUX

Testumgebung:                     Oracle Datenbanksystem

Tools, Libraries:                    MS Power Point

                                             SW-Verwaltung Clearcase

                                             MS Word

 

 

 


Entwicklung von aufgabenorientierten Oberflächen zur Bedienung von Vermittlungssystemen

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen, Bereich Vermittlungstechnik

Zeitraum:                               06/98 - 03/00 (22 Mannmonate)

Branche:                                Telekommunikation

 

Die Arbeit bestand aus 2 Aufgaben:

  1. Aufgabe (80 %):

Tätigkeitsbeschreibung:         Vorhandene Kommandos der Vermittlungsstation werden gemäß der Kundenvorgaben bzw. des Prüffeldes geändert und angepaßt. Dabei dient ein Fehlermeldungssystem auf dem IBM Produktionssystem zur Protokollierung des Werdegangs. Die notwendige Änderung wird dort eingetragen und daraufhin dem Entwickler zugewiesen. Dieser bestätigt die Bearbeitung und stellt eine korrigierte Software zur Verfügung, so daß diese bei der folgenden Produktion mit eingebunden wird. Die Beschreibung neu entwickelter Kommandos dient als Grundlage für die Gestaltung einer Oberfläche unter Windows 3.11, die zusammengehörige Kommandos sinnvoll kombiniert und dem Bediener zur Verfügung stellt. Mit zur Oberfläche gehört eine ausführliche Hilfe in deutscher oder englischer Sprache. Hierbei entsteht eine Schnittstelle zwischen verschiedenen Entwicklungssystemen (Windows 3.11, Sun OS, IBM DB2), dem Produktionssystem (IBM) und dem späteren Zielsystem (Windows 3.11).

 

  1. Aufgabe (20 %):

Tätigkeitsbeschreibung:         Automatische Katalogisierung aller verwendeten Softwarebausteine und deren Zusammensetzung über alle Projekte hinweg. Ziel der Katalogisierung war es, die Projekte miteinander zu vergleichen. Die Vielfalt der unterschiedlichen Varianten bei der Entwicklung auf ein notwendiges Maß zu reduzieren. Hierzu mußten alle notwendigen Informationen aus verschiedenen Planungs- und Produktionsdateien ausgelesen und in einer Exceltabelle dargestellt werden. Ebenfalls mit dargestellt wurden die verschiedenen Sprachvarianten der Softwarebausteine.

 

Aufgabengebiete:                   Design und Entwicklung der aufgabenorientierten Oberflächen (TOFs, Task Oriented Forms).

                                               Entwicklung des Eingabeflusses unter Berücksichtigung zusätzlicher Bedingungen.

                                               Integration in das System und Test.

                                               Auslieferung von Software (Toolgesteuert).

                                               Bearbeiten und umsetzen von Kundenanforderungen in Form der F- und T-Records auf dem Produktionssystem.

                                               Darstellung grundlegender Informationen aller in den Projekten verwendeten Softwarebausteinen und deren Varianten in einer Tabelle.

                                               Erstellung der Dokumentationen.

                                               Erstellung der Hilfeseiten.

 

Hardware:                              PC

Betriebssysteme:                  Windows 3.11, SUN Solaris, IBM MVS

Entwicklungsumgebung:       Vermittlungssystem S12

Testumgebung:                      Testumgebung auf dem PC

Datenkommunikation:            Telnet, FTP

Tools, Libraries:                     Microsoft Windows Help Compiler

                                              Microsoft Word zur Erstellung der Hilfe

                                              Microsoft Excel mit Visual Basic zur Katalogisierung

                                              Softwareverwaltung und Auslieferung auf IBM

                                              CHARTS Kommunikationssystem auf IBM

 

 

 


Design und Entwicklung zur automatischen Übertragung und Weiterverarbeitung von verschlüsselten Daten

 

Firma:                                   E-POST Solutions GmbH, Bonn

Zeitraum:                              09/97 - 03/98 (7 Mannmonate)

Branche:                              Öffentlicher Dienst

 

Tätigkeitsbeschreibung:       Entwicklung eines zeitgesteuerten Programms in Perl. Während der Nachtstunden werden die einzelnen Kundensysteme über Internet angesprochen und die bereitgestellten Daten von den verschiedenen Plattformen auf einen zentralen Rechner auf Windows NT übertragen. Dort erfolgt eine umfangreiche und kundenspezifische Weiterverarbeitung, wie z.B. die Entschlüsselung der Daten. Anschließend erfolgt eine weitere Übertragung über ein gesichertes Intranet bis zum Druckzentrum auf das Zielsystem (IBM). Die so gelieferten Daten werden am Zielort ausgedruckt, kuvertiert und dem zuständigen Postamt übergeben.

 

Aufgabengebiete:                 Entwicklung und Implementierung der Übertragung. Weiterverarbeitung, Anpassungen nach Kundenspezifischen Wünschen.

                                             Erstellen von Kundenprofilen zur Automatisierung.

                                             Erstellen des Pflichtenheftes und Einarbeitung verschiedener Kundenanforderungen.

                                             Anpassungen verschiedener Plattformen und des Zielsystems an das Zentralsystem.

                                             Generierung und Auswertung eines Jobfiles.

                                             Berücksichtigung kundenspezifischer Anforderungen.

                                             Fehlerbehandlung und eine ausführliche Protokollierung.

                                             Integration in das vorhandene Drucksystem und Test.

 

Hardware:                            PC, Workstation, IBM System

Betriebssysteme:                Windows NT, SUN UNIX, IBM MVS

Entwicklungsumgebung:     PC

Testumgebung:                   Druckzentrum Frankfurt

Datenkommunikation:         Internet, Intranet

Tools, Libraries:                   Perl Version 5.0 und zusätzlicher Libraries zum versenden von Emails

                                            PGP Verschlüsselungsprogramm

                                            Flam Konvertierung

                                            OpalisRobot Zeitsteuerung

                                            PC-Anywhere zur Ferndiagnose

                                           ARJ zur Dekomprimierung

 

 



Softwareentwicklung zur kontrollierten Steuerung eines Auftragsdruckers im Bereich optischer Fertigung

 

Firma:                                   Siemens AG, Stuttgart

Zeitraum:                              05/97 - 08/97 (4 Mannmonate)

Branche:                              optische Fertigung

 

Tätigkeitsbeschreibung:       Die in der Fertigung eingehenden Kundenbestellungen liegen in elektronischer Form vor, werden ausgedruckt und an die Fertigung weitergegeben. Die in ANSI C und Shell Scripten unter UNIX erstellte Software stellt über Intranet eine Kommunikation mit dem Drucker her. Damit wird sichergestellt, daß es auch unter schwierigen Bedienungen wie z.B. Stromausfall, keinen Mehrfach- oder fehlenden Ausdruck einer Bestellung gibt.

 

Aufgabengebiete:                  Grundlagendesign unter Berücksichtigung verschiedener Drucksysteme.

                                              Entwicklung von Shell Scripten unter SINIX.

                                              Anpassung und Erweiterung vorhandener Druckersoftware in C.

                                              Integration in die bereits vorhandene Druckersoftware.

                                              Integration in das Gesamtsystem beim Kunden und Test.

 

Hardware:                             Siemens / Nixdorf Workstation

Betriebssysteme:                 Siemens / Nixdorf UNIX (SINIX)

Entwicklungsumgebung:      Systemprogramm Spool zur Organisation und Nutzung von Druckern

Testumgebung:                     Pool mit verschiedenen Druckern

Datenkommunikation:           TCP / IP Netzwerkumgebung Telnet

Tools, Libraries:                    ANSI C Library

                                             UNIX Shell Scripte

 

 



Inbetriebnahme von optischen Übertragungs- und TV Verteilersystemen

 

Firma:                                    Alcatel SEL AG, Stuttgart - Zuffenhausen, Bereich Übertragungstechnik

Zeitraum:                               06/95 - 12/96 (19 Mannmonate)

Branche:                               Telekommunikation

 

Inbetriebnahme von Übertragungssystemen:

Tätigkeitsbeschreibung:       Die ADM Übertrager (Add and Drop Multiplexer) sind Teil eines optischen Datenübertragungssystems, das für hohe Geschwindigkeiten und große Entfernungen ausgelegt ist. Das Gesamtsystem wurde zuerst im eigenen Haus aufgebaut. Die Einzelkomponenten wurden gemäß ihrer zugeordneten Funktion konfiguriert und geprüft. Spätere Erweiterungen können durch ein zentrales Managementsystem eingebracht werden.

 

Inbetriebnahme von TV Verteilersystemen:

Tätigkeitsbeschreibung:       Zahlreiche TV Programme werden zentral in das Breitbandsystem eingespeist. Die Übertragung und Verteilung erfolgt durch optische Splitter, die das ankommende Signal in mehrere weiterführende Signale aufteilen.

 

Beide Systeme werden von der Montage aufgestellt und im Rahmen der Projektarbeit in Betrieb genommen.

 

Im eigenen Haus:

Aufgabengebiete:                  Zusammenstellung der Einzelsysteme gemäß Vorlage.

                                              Funktionsprüfung des Gesamtsystems.

Vor Ort beim Kunden:

Aufgabengebiete:                   Anreise zum Kunden und Inbetriebnahme der Einzelkomponente.

                                               Fehlersuche in Teilstrecken.

                                               Qualitätsmessungen von Teilstrecken.

                                               Qualitäts- und Abnahmemessungen des Gesamtsystems.

                                               Änderungen nach Kundenanforderung mit Hilfe des Managementsystems.

 

Hardware:                              Optisches Übertragungssystem

                                               Optisches Verteilersystem

Betriebssysteme:                   Windows 3.11

Entwicklungsumgebung:        Testraum

Testumgebung:                      Gesamtsystem im eigenen Haus

                                               Vermittlungssystem vor Ort

Datenkommunikation:            Synchrone Datenübertragung (SDH)

Tools, Libraries:                      Managementsystem zur Verwaltung des Gesamtsystems

                                               Interne Firmensoftware für Einzelgeräte

 

 



Entwicklung eines Bediengerätes für die Mensch-Maschine Kommunikation

 

Firma:                                    Ebelt GmbH, Ostfildern - Scharnhausen

Zeitraum:                               02/95 - 05/95 (4 Mannmonate)

Branche:                                Elekronik

 

Tätigkeitsbeschreibung:        Entwicklung eines graphischen Bediengerätes zur Darstellung und Steuerung maschineller Bearbeitungszustände. Das Bediengerät wird z.B. zur Herstellung von Platinen verwendet, die in Kleinserien gefräst werden.

 

Aufgabengebiete:                  Optisches Design unter Berücksichtigung vorhergehender Entwicklungen.

                                              Programmierung des graphischen Displays zur Darstellung von Einzelkomponenten in Assembler.

                                              Programmerstellung der Bedienung, Verarbeitung und der Schnittstellen in C.

                                              Portierung vorhandener Assemblerprogramme auf den neuen Prozessor.

 

Hardware:                            Z80 Nachfolger von Toshiba

Entwicklungsumgebung:     Bediengerät mit graphischer Anzeige

Tools, Libraries:                   ANSI C Library

                                            Crosscompiler

                                            Assembler

 

 

 


Programmierung eines sicherheitsrelevanten Mehrprozessorsystems für SPS Steuerungen

 

Firma:                                   Pilz GmbH & Co. KG, Ostfildern - Nellingen

Zeitraum:                              08/94 - 01/95 (7 Mannmonate)

Branche:                               Sicherheitssteuerungen

 

Tätigkeitsbeschreibung:       Die sich gegenseitig überwachende Prozessoren aus den Familien Motorola 68000, Intel 80x86 und SAB 80C166 erfüllen höhere Anforderungen. Dadurch können Sicherheitsrelevante Vorgänge, wie z.B. das Bewegen eines Schlagmessers, ausgeführt werden.

 

Aufgabengebiete:                   Modifikation und Umsetzung der Anforderungen gemäß ISO 9000.

                                               Laufzeitoptimierung verschiedener Routinen in Assembler.

                                               Einarbeitung nachträglicher Forderungen.

                                               Realisierung von Speicherprüfungen auf Assemblerebene.

                                               Realisierung von Checksummenprüfungen auf Assemblerebene.

                                               Realisierung von Schnittstellen zu den angrenzenden Prozessoren in ANSI C.

                                               Inbetriebnahme am Emulator.

 

Hardware:                              PC

Betriebssysteme:                  Windows 3.11

Entwicklungsumgebung:       80C166 Entwicklungsumgebung

Testumgebung:                      Hitex Emulator

Tools, Libraries:                      Assembler der 8051 Familie

                                               ANSI C Library

                                               Keil Crosscompiler

 

 

 


Entwicklung einer menügeführten Oberfläche für eine Netzwerkbrücke

 

Firma:                                     Richard Hirschmann GmbH & Co, Esslingen

Zeitraum:                                08/91 - 07/94 (3 Mannjahre)

Branche:                                 Netzwerktechnik

 

Tätigkeitsbeschreibung:         Entwicklung einer Menügeführten Oberfläche in Microsoft C. Die parametrierbare Netzwerkbrücke sollte vom Anwender in einer menügeführten Oberfläche angepasst werden können. Dabei stand jedoch nur ein kleiner Bereich des Programmspeichers zur Verfügung. Die Realisierung erfolgte durch Verwendung von graphischen Sonderzeichen im Textmodus. Ebenfalls realisiert wurden zahlreiche Testroutinen zur Prüfung einzelner Komponenten der Brücke in Zusammenarbeit. Die Realisierung erfolgte in C und Teile auch in C++.

 

Aufgabengebiete:                   Ausarbeitung der Anforderungen einer Eingabeoberfläche.

                                               Realisierung einer menügeführten Oberfläche.

                                               Erarbeiten der dazugehörenden sensitiven Hilfetexte.

                                               Erstellung von Prüfroutinen zum Funktionstest einzelner Komponenten der Brücke.

 

Hardware:                              PC, SUN Workstation

Betriebssysteme:                  MS DOS 6.0, SUN Solaris

Entwicklungsumgebung:       PC, SUN Workstation

Testumgebung:                      Netzwerkbrücke

Datenkommunikation:            TCP, IP, UDP, FTP, Telnet

Tools, Libraries:                     MS ANSI C Versionen 5.0 und 6.0

                                              MS C/C++ Version 7.0

                                              Borland C/C++

                                             sowie firmeninterne Libraries

 

 

 


Entwicklung einer graphischen Oberfläche für eine Zustandsdarstellung optischer Übertragungsgeräte.

 

Firma:                                   Alcatel SEL AG, Stuttgart - Zuffenhausen

Zeitraum:                              04/91 - 07/91 (4 Mannmonate)

Branche:                              Telekommunikation

 

Tätigkeitsbeschreibung:      Entwicklung einer graphischen Oberfläche in ANSI C unter Windows 3.11. Zur besseren Fehlersuche vor Ort wird ein Laptop an die genormte Q3 Schnittstelle (RS 232) der optischen Übertragungsgeräte angeschlossen. Dabei ist ein Konzept zugrundegelegt, das langfristig die aktuelle Zustandsdarstellung aller Geräte mit Q3 Schnittstelle ermöglicht.

 

Aufgabengebiete:                 Erstellen möglicher graphischer Darstellungsformen.

                                             Festlegen der hierarchischen Teilbereiche.

                                             Visualisierung der Fehlerzustände.

                                             Implementierung der Graphik für eine Sendeeinheit.

                                             Erweiterung der Graphik durch Bedienung mit der Maus.

                                             Integration in das vorhandene System.

 

Hardware:                            PC

Betriebssysteme:                MS DOS 5.0

Entwicklungsumgebung:     Windows 3.11

Testumgebung:                    Optisches Übertragungssystem

Datenkommunikation:          Serielle RS 232 Schnittstelle

Tools, Libraries:                    MS ANSI C Version 5.0

                                             SDK Entwicklungsumgebung

 

-----------                               -------------------------------------

Aus- und Weiterbildung

Aus- und Weiterbildung

Berufsausbildung
07/1979 ? 06/1982  Informationselektroniker
  Gebr. Heller Maschinenfabrik GmbH, Nürtingen
  IHK Prüfung
 
 
Studium
04/1986 ? 07/1990  Studiengang Nachrichtentechnik  
  Fachhochschule für Technik in Esslingen
 
  Schwerpunkte:  IC-Entwurf,  Lasertechnik,  elektrische Sensoren,  Mikroelektronik,  optische Nachrichtenübertragung, Funksysteme, Arbeitsrecht, Fernsehtechnik.
 
  Diplomarbeit  
  Daimler-Benz AG, Kfz-Versuchstechnik:
  ?Bestimmung  von  Abstand  und  Relativgeschwindigkeit aus  verrauschten  und amplitudendiskretisierten Abstandsmesswerten?
 
  Abschluss: Dipl.-Ing. (FH)
 
Berufliche Weiterbildung
06/1991    Mikrocontroller 8051 Familie
    Siemens AG, München
 
09/1992    Einführung in C++
    Technische Akademie Esslingen
 
03/1993    Software Engineering - Grundlagen
    Alcatel SEL AG, Stuttgart
 
05/1997    Heterogene Unix Administration
    Sun Microsystems, München

02/1997    Oracle: Anwendungsgebiete von ODBC und
    Oracle 7 Administration
    Fachhochschule für Technik, Esslingen
 
03/1997    Accelerated Training for Microsoft Windows NT 4.0  
    AddOn Systemhaus GmbH
 
11/1998    Kreative und analytische Problemlösungstechniken
Debis Systemhaus
 
09/1999    Access 97 Grundlagen
    Alcatel SEL AG, Stuttgart  

09/2000    Objektorientierte Programmierung in C++  
    STZ Kommunikationstechnik, Stuttgart
 
12/2007    Tricore TC17x7  
    Microelectronics Consulting & Training GmbH
 
09/2008    UML  Software  Modellierung  mit  Rational  Software
Architect  
    IBM Deutschland GmbH, München
 
06/2012    Feststellungs-,  Trainings-  und  Erprobungscenter
(FTEC) im Bereich EDV
    Vatter Bildungszentrum GmbH
 
11/2012    Grundlagen HTML5 und CSS3
    Future Training & Consulting GmbH
 
05/2013    Programmierung mit PHP
    Future Training & Consulting GmbH
 
 
 
 
 
 
 

Position

Position

Durch die Berufsausbildung als Informationselektroniker habe ich einen sehr detaillierten Bezug zur gesamten Elektronik.

Meine Stärken liegen in der Lösungsfindung und in der
Fehlersuche. Dabei bin ich sehr vielseitig.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme:  DOS,  Microsoft  Windows,  UNIX,
Sun Solaris, HPUX, IBM ISPF

Programmiersprachen: MS ANSI C, MS C/C++, SDK
Entwicklungsumgebung,  STL  Library,  MFC  Library,
Borland  C/C++,  Microsoft  Visual  Studio  C/C++,
Microsoft  Visual  Studio  C#,  .NET,  Sharp  Develop,
LabWindows  /  CVI,  TestStand  von  National
Instruments, Pascal, Assembler
Entwicklungsumgebungen  für  AVR-Prozessoren:
AVR  Studio,  ImageCraft  Development  Environment,
µVision, C Compiler von Keil   Skriptsprachen: Shellscripte, DOS Stapelverarbeitung,
GAWK,  Visual  Basic,  Perl  mit  zusätzlichen  Libraries,
Excel,  Access  mit  ADO  Library,  HTML5  und  CSS3,
PHP

Software: Microsoft Office Produkte

SW-Verwaltung:  Clearcase,  Microsoft  Visual  Source
Save, Nestor /Easee, CVS

 Tools: UML Tool Together, Inno Setup Compiler, PGP-
,  ARJ-  und  tar-Verschlüsselung,  FLAM-Konvertierung,
OpalisRobot  Zeitsteuerung,  PC-Anywhere  zur
Ferndiagnose,  Microsoft  Windows  Help  Compiler,
WFTP-Verbindung,  MISRA-C,  CodeWrite,  Beyond
Compare,  NetConMan,  Ascet,  XML-Editor,  EasyCode
von  Siemens,  CanView,  Atmel  Flip  zum  Laden  des
Programms, GSD-Editor

Kommunikation: TCP/IP, UDP, FTP, Telnet, Profibus,
CAN  Calibration  Protokoll  (CCP),  K-Line  Protokoll
(KWP  2000),  PCI-bus,  CAN-Bus,  SPI-Bus,  Open
SPI32-Bus,  LIN-Bus,  RS232,  OSEK-TP,  CANoe  zur
Restbussimulation, VNC (Virtuell Network Connection),
ODBC-Schnittstelle, SCPI zur Kennlinienaufnahme, ISP
zur Programmierung mit AVR mkII
 
 

Betriebssysteme

HPUX
Grundkenntnisse durch Projektarbeit.
IBM ISPF
Grundkenntnisse durch Projektarbeit
MS-DOS
Sehr detaillierte Kenntnisse durch umfangreiche Batch-Verarbeitung.
MVS, OS/390
Grundkenntnisse durch Projektarbeit, ISPF-Tool
Novell
Grundkenntnisse durch Projektarbeit.
SUN OS, Solaris
weiterführende Grundkenntnisse durch Projektarbeit.
Unix
weiterführende Grundkenntnisse durch Projektarbeit in SINIX und Sun Solaris.
Windows
detaillierte Kenntnisse durch Projektarbeit.
Schwerpunkte liegen unter Windows, unter UNIX sind ebenfalls Erfahrungen vorhanden.

Programmiersprachen

Assembler
Auf dem 80C166 der 8051-Familie durch Projektarbeit sowie auf dem Z80 Nachfolger von Toschiba.
Basic
Mehrjährige Projekterfahrung durch umfangreiche Word- und Excel-Makros unter Windows
C
Sehr detaillierte Kenntnisse der gesamten Programmiersprache ANSI C durch viele Jahre Projekterfahrung.
C++
Detaillierte Kenntnisse der Objektorientierung durch Projekterfahrung.
MATLAB / Simulink
Grundkenntnisse
Pascal
Detaillierte Kenntnisse durch das Studium, die Diplomarbeit, eigenes Interesse sowie Projektarbeiten. Während der Diplomarbeit habe ich ein umfangreiches Simulationsprogramm in Pascal programmiert.
Perl
7 Monate Projekterfahrung im Bereich öffentlicher Dienst, Automatisierung von Abläufen.
Shell
Projekterfahrung im Bereich optischer Fertigung. Entwicklung von Shellscripten zur Verwaltung und Auswertung von Druckaufträgen unter SINIX. Projekterfahrung im Bereich Testing unter Sun Solaris.
Sehr detaillierte Kenntnisse der gesamten Programmiersprache ANSI C durch viele Jahre Projekterfahrung, auch im hardwarenahen Bereich und eingehendes Interesse.
 
Fundierte und detaillierte Kenntnisse der Objektorientierung durch frühes und anhaltendes Interesse, durch viel Erfahrung in der strukturierten Programmierung, durch Weiterbildungsmaßnahmen und durch Projekterfahrung.
 
Software Design, Entwicklung und Programmierung in C/C++ unter Windows, besonders in den Bereichen Telekommunikation, Automotive und Messtechnik.

Datenbanken

Access
Projekterfahrung in Verbindung mit der ADO Library (Aktive Daten Objekte) in Verbindung mit der ODBC-Schnittstelle.
DB2
Grundkenntnisse durch Projektarbeit auf IBM-Rechner über Telnet, ISPF
ODBC
Projekterfahrung in Verbindung mit der ADO Library in Verbindung mit der ODBC-Schnittstelle.
Oracle
Kenntnisse der Datenbanktechnik durch Weiterbildung.
SQL
Grundkentnisse der Sprache durch Datenbankzugriffe bei der Projektarbeit.
Projekterfahrung im Bereich der Datenbanken und SQL

Datenkommunikation

Bus
PCI Bus zur Ansteuerung von Meßgeräten sowie dem CAN-Bus im Automotive Bereich, LIN-Bus, SPI-Bus, OpenSPI-Bus und OpenSPI32-Bus.
Internet, Intranet
Entwicklung einer TCP/IP Kommunikation unter LabWindows/CVI von National Instruments.
Message Queuing
Projektarbeit in LabWindows / CVI.
Novell
Projektarbeit.
parallele Schnittstelle
Projektarbeit, Datenausgabe an externe Geräte über RS232 und RS485.
PC-Anywhere
Projektarbeit, zur Ferndiagnose und Fehlersuche
RS232
Projektarbeit, Datenausgabe an externe Geräte.
SNMP
TCP/IP
Entwicklung einer TCP/IP Datenkommunikation im Rahmen einer 12 monatigen Projektarbeit.
Windows Netzwerk
Winsock
Anmerkungen:
Projekterfahrung mit dem CAN Bus zur Ansteuerung eines Kombiinstrumentes über OSEK-TP.
Kommunikation mit dem Prüfling über CAN-Bus in einem Teststand.
Projekterfahrung mit dem PCI Bus zur Ansteuerung von Meßgeräten durch IPC von National Instruments.
Projekterfahrung durch Entwicklung einer TCP/IP Datenkommunikation.
Projekterfahrung mit Message Queuing und Locks in LabWindows / CVI zwischen den einzelnen Threads unter Windows NT.
Projekterfahrung mit einer umfangreichen VB Makro gesteuerten WFTP Kommunikation über Intranet.
Projekterfahrung mit einer umfangreichen, zeitgesteuerte Verbindung über Internet und Intranet mit PGP, ARJ, TAR, PGP und Flam.
Ürojekterfahrung mit SNMP, FTP, VT100, SDH, ADM, Telnet, SDK, MFC, OSI, ADO Library, RS232, RS485, parallele Schnittstelle zur Datenübertragung.
Projekterfahrung mit dem CAN Calibration Protokoll (CCP) und dem K-Line (KWP 2000) Protokoll.

Hardware

Ascii/X - Terminals
Bus
ISP, I2C
CD-Writer / Brenner
Drucker
Druckeransteuerung unter SINIX Spool
embedded Systeme
Motorsteuergerät mit dem TriCore TC 1766 Prozessor
Emulatoren
Hitex: Prozessor 80C166
Hardware entwickelt
HP
HP-UINX
IBM Großrechner
ISPF-Tool, Fehlermeldungssystem mit F- und T-Records, Auslieferung von Software (Toolgesteuert)
Messgeräte
HM 412 Oszilloskop (eigenes), HP Speicheroszilloskop (bei Projektarbeit), optische Meßgeräte von W&G für Pegelmessungen, Bitfehlermessungen und langzeit Qualitätsmessungen optischer STM 1 und STM 4 Verbindungen
Mikrocontroller
Z80 Nachfolger von Toschiba, 80C166 und T89C51CC01 aus der 8051-Familie, TriCore TC 1766
PC
Rational
Together, Rational Software Architect
Scanner
2D Laserscanner
SPS
Programmierung einer SPS-Sicherheitssteuerung und einer Bedieneroberfläche
SUN
SUN-UNIX
Durch meine Berufsausbildung als Informationselektroniker habe ich einen sehr guten Bezug zur Hardware und zur hardwarenahen Programmierung.

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
Hardware-in-the-Loop Simulation (HIL)

Branchen

Branchen

Automotive, Messtechnik und Prüftechnik, Übertragungstechnik, Vermittlungstechnik, Steuerungstechnik, Telekommunikation, Elektronik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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