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
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:
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).
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
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.
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
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:
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).
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
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.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Die Zusammenarbeit mit dem Consultant war sehr gut. Unsere Erwartungen wurden voll und ganz erfüllt. Wir wünschen dem Consultant für seine berufliche und private Zukunft auch weiterhin alles Gute."
— Projekt Softwaretest-Rack eines Zentralsteuergerätes, 07/07 - 08/07
Referenz durch Projektleiter eines Konzerns(ca. 80.000 MA), vom 03.04.08
"[...] Der Mitarbeiter besitzt umfassende und vielseitige Fachkenntnisse, die er stets erfolgreich in der Praxis anwendet. Dank seiner sehr schnellen Auffassungsgabe überblickte der Mitarbeiter auch komplexe Zusammenhänge sofort. Zu betonen sind das ausgeprägtes und sicheres Urteilsvermögen des Mitarbeiters sowie seine logischen Denkansätze. Daher behielt er auch in komplexen Situationen jederzeit die Übersicht und fällte stets die richtigen Entscheidungen. Er ist ein engagierter Mitarbeiter, der seine Aufgaben jederzeit mit vollem Einsatz erfolgreich durchführte. Auch starkem Arbeitsanfall war er jederzeit gewachsen. Er war ein sehr engagierter Mitarbeiter, der alle Aufgaben selbstständig, zielgerichtet und sorgfältig ausführte. Er handelte stets äußerst zuverlässig, sicher und loyal. Selbst für schwierige Problemstellungen fand und realisierte er sehr effektive Lösungen, und er kam immer zu guten Arbeitsergebnissen. Der Mitarbeiter hat die ihm übertragenen Aufgaben stets zur unserer vollen Zufriedenheit erfüllt. Das Verhalten Des Mitarbeiters war vorbildlich. Bei Vorgesetzten, Kollegen und Kunden war er sehr geschätzt. Der Mitarbeiter verlässt unser Unternehmen auf eigenen Wunsch, um eine neue Herausforderung anzunehmen. Für seine loyalen Dienste danken wir ihm, für seine berufliche wie persönliche Zukunft wünschen wir ihm alles Gute und weiterhin viel Erfolg."
— Projekt Weiterentwicklung von zwei End Of Line-Testern, 02/04 - 08/04
Referenz durch Human Resources, Automotive, vom 06.08.04
"Unsere Firma ist ein junges und aufstrebendes Unternehmen im Bereich der Biotechnologie mit 12 Mitarbeitern. Für unsere Forschung im medizinischen Bereich der Onkologie hat der freie Mitarbeiter von Februar bis einschließlich März 2003 eine für uns individuelle Datenbank erstellt. Mit zu dieser Datenbank gehört auch eine Netzverbindung zu unserem Meßgerät, sowie eine Auswertung der Meßdatei. Wir wünschen dem Mitarbeiter für seine berufliche und private Zukunft alles Gute."
— Projekt Entwicklung einer Datenbank im Bereich der Onkologie, 02/03 - 03/03
Referenz durch Biotechnologie Unternehmen (12 MA), vom 03.04.03
"Der Mitarbeiter hat am Projekt 'Automatischer Meßplatz für Leistungshalbleiter' mitgewirkt. Seine Arbeit umfaßte die Bereiche Projektplanung, Entwicklung und die Inbetriebnahme vor Ort. Der Mitarbeiter konnte eingehende Kenntnisse im Bereich der Meßtechnik in das Projekt einbringen. Seine Programmiertechnik war konsequent und zeigte ein stetiges Weiterkommen. Ebenfalls hervorzuheben ist sein Einsatz vor Ort bei Inbetriebnahme und Abnahme. Wir wünschen dem Mitarbeiter weiterhin viel Erfolg."
— Projekt Automatischer Meßplatz für Leistungshalbleiter, 07/00 - 06/01
Referenz durch Geschäftsführer, Softwareentwicklungsfirma (35 MA), vom 29.11.02