Ideenentwicklung & -diskussion
Recherchen zu Realisierbarkeit und möglichem Aufwand
Audit-Fragen aus ISO-Norm erzeugen.
Insgesamt nur beratende und begleitende Tätigkeit zur Unterstützung des internen Teams an einigenTagen pro Monat.
Analyse von vorhandenen Dokumenten und SW-Modulen, aus den letzten 40 Jahren zur Erfassung der Funktionalität der Steuerung (ca. 400.000 Lines of Code). Das notwendige Wissen war inhouse nicht mehr vorhanden.
Erstellung eines Lastenheftes.
Mitauswahl und -zusammenstellung eines Teams zur Realisierung.
Erstellung von Testkonzepten zum Vergleich von alter und neuer HW/SW.
Aufgaben: Abstimmung mit internationalen Kunden und Entwicklungsteams, Requirements-Erstellung (Level 3), Konzeption und Entwicklung interner Tools für die modulare Spezifikation, Konzeption und Abstimmung der Methoden zur Gewährleistung der funtionalen Sicherheit.
Aufgaben: Abstimmung mit internationalen Kunden und Entwicklungsteams, Requirements-Erstellung (Level 3), Konzeption und Entwicklung interner Tools für die modulare Spezifikation, Konzeption und Abstimmung der Methoden zur Gewährleistung der funtionalen Sicherheit.
Aufgaben:
Requirements-Erfassung, Software-Design, Implementierung in C/C++, Test, Integration in Projektsoftware.
Die Beauftragung wurde jeweils für 6 Monate abgeschlossen und regelmässig verlängert.
Aufgaben:
Requirements-Erfassung, Software-Design, Implementierung, Test, Integration in Projektsoftware.
Aufgaben:
- Fehlerbehebung, Test und Erweiterung bestehender Bootloader um kundenspezifische Anforderungen. Erstellung von Technischen Kunden Informationen.
- Entwicklung einer modularen Testumgebung in CAPL (für CANalyzer/CANoe): Teilweise Implementierung von ISO TP 15765 und UDS in CAPL, Implementierung einer einer einfach anzupassenden Benutzeroberfläche für Entwicklertests, Erstellung einer Anwenderdokumentation mit Doxygen.
- Entwicklung (Design, Implentierung in C, Test, Dokumentation) eines modularen und konfigurierbaren Frameworks für die Entwicklung OEM-spezifischer Bootloader (UDS Server) basierend auf Basiskomponenten (UDS/TP-Protokollstacks, Hardware Abstaction Layer).
- Evaluierung des Open Source CAN Analyzers BUSMASTER von Bosch/ETAS als Alternative zu den Vector Tools.
Tools:
Programmiersprache: C, MS Visual Studio, ClearCase, ClearQuest, CANalyzer/CANoe, CDM Studio, Doxygen, DOORS, MS Office
Übermittlung derselben via CAN-Bus an ein Navigationssystem
Klärung und Ausarbeitung der Spezifikation,
Entwurf und Erstellen der Software,
Implementierung in C und C++,
Integration und Test der Software im Zielsystem,
Bereitstellen von Software Releases für andere beteiligte Abteilungen.
Implementierung eines proprietären Protokolls zur Steuerung des TV Gerätes von
einem externen PC für die abschliessenden Tests nach der Produktion.
Klärung und Ausarbeitung der Spezifikation,
Entwurf und Erstellen der Software,
Implementierung in C,
Anpassung diverser Applikationsmodule für die Fernsteuerung,
passwortgeschützter interner Bereich, Integration in Universal Messaging System.
Dokumentation (Interface Specification), Test. Portierung eines bestehenden Systems auf
neue Hardware und insbesondere Anpassung an neue Systemschnittstellen. Ausser dem
Prozessor war die neue Hardware noch nicht endgültig fertiggestellt. Daher konnte lediglich
die korrekte Schnittstellenbenutzung getestet/simuliert (CodeComposer) werden. Sowohl
bei den Dokumentationen (in Englisch) als auch der Implementierung waren strenge
Richtlinien des Auftraggebers für die konzernweite (weltweite) Verwendbarkeit einzuhalten.
Open Source
Sichtung und Testcompilierung der bestehenden Sourcen zur Kompatibilitätsprüfung.
Prüfung von doxygen auf die Verwendbarkeit als Dokumentationswerkzeug.
Design und Implementierung des Gesamtsystems (User-Interface, Regelung,
Hardwareansteuerung).
Modularer Aufbau mit Schwerpunkt auf Wiederverwendbarkeit für ähnliche Anlagen.
GUI-Design und Entwicklung, Protokollimplementierung.
MP3-Dekoder mit Atmel-Prozessor, Mini-Grafikdisplay),
Gehäusedesign zu bestehender Designlinie,
Systemkonfiguration (Betriebssystem, Netzwerk, CD-ROM, Display, Fernsteuerung)
Programmentwicklung in C (DJGPP) und Assembler mit Schwerpunkt auf komfortable
Bedienung.
Win2k/XP-Arbeitsstationen, MS-Office 2000.
Gruppen- und Individualschulung
Programm zur Verwaltung der Bestellungen der Papiersorten (Bestellwesen, Lieferanten,
Einkaufspreise).
Konzeption, GUI-Design, Implementierung
Programm zur Verwaltung der unterschiedlichen Papiersorten auf Rollen (Lagerbestände, Gewichtskalkulation, Verbrauchsreports).
Konzeption, GUI-Design, Implementierung
(Lagerbestände, Einkaufspreise, Inventur, Verbrauchsreports).
Konzeption, GUI-Design, Implementierung
Doppelter FDDI-Ring mit mirrored Sun-Solaris-Servern,
Ethernet für Macintosh- und IBM-PCs,
entsprechend Switches, Router, Bridges und Hubs für FDDI und Ethernet für ca. 150
Arbeitsplätze,
Integration der vorhandenen Macintosh- und Novell-Netze in der Druckvorstufe und der
Buchhaltung,
Anbindung der 12 Lokalredaktionen über ISDN.
Fehlersuche, -analyse und -behebung, wenn die normalen Betreuer nicht mehr weiter wussten.
Mitarbeiteraquisition und -motivation, Kundenaquisition- und -betreuung, Verträge, Umsatz- und Ertragskalkulation, Projektleitung.
Ausgründung als neue Kapitalgesellschaft
Konzeption, Kalkulation, Vertragsverhandlungen, Projektleitung
Mitarbeiteraquisition und -motivation, Projektkalkulationen, Verhandlungen mit Kunden, Projektleitung
Neuimplementation eines Volltextdatenbankkernels speziell für den langsamen Zugriff auf CD-ROM-Laufwerke
Mitarbeiteraquisition und -motivation, Projektkalkulationen, Verhandlungen mit Kunden, Projektleitung
User-Interface-Design und Implementierung, Implementierung der Ablaufkontrolle und Kommunikation mit SPS
User-Interface-Design und Implementierung, Implementierung der Protokolle zur Kommunikation Bilderkennungsystem/PC und SPS/PC
Softwaredesign, Implementierung, Test mit HP-Emulator
Implementierung neuer Funktionen, Fehlerbehebung und Test, Performancetuning
System engineering / Requirement engineering
Ideenentwicklung & -diskussion
Recherchen zu Realisierbarkeit und möglichem Aufwand
Audit-Fragen aus ISO-Norm erzeugen.
Insgesamt nur beratende und begleitende Tätigkeit zur Unterstützung des internen Teams an einigenTagen pro Monat.
Analyse von vorhandenen Dokumenten und SW-Modulen, aus den letzten 40 Jahren zur Erfassung der Funktionalität der Steuerung (ca. 400.000 Lines of Code). Das notwendige Wissen war inhouse nicht mehr vorhanden.
Erstellung eines Lastenheftes.
Mitauswahl und -zusammenstellung eines Teams zur Realisierung.
Erstellung von Testkonzepten zum Vergleich von alter und neuer HW/SW.
Aufgaben: Abstimmung mit internationalen Kunden und Entwicklungsteams, Requirements-Erstellung (Level 3), Konzeption und Entwicklung interner Tools für die modulare Spezifikation, Konzeption und Abstimmung der Methoden zur Gewährleistung der funtionalen Sicherheit.
Aufgaben: Abstimmung mit internationalen Kunden und Entwicklungsteams, Requirements-Erstellung (Level 3), Konzeption und Entwicklung interner Tools für die modulare Spezifikation, Konzeption und Abstimmung der Methoden zur Gewährleistung der funtionalen Sicherheit.
Aufgaben:
Requirements-Erfassung, Software-Design, Implementierung in C/C++, Test, Integration in Projektsoftware.
Die Beauftragung wurde jeweils für 6 Monate abgeschlossen und regelmässig verlängert.
Aufgaben:
Requirements-Erfassung, Software-Design, Implementierung, Test, Integration in Projektsoftware.
Aufgaben:
- Fehlerbehebung, Test und Erweiterung bestehender Bootloader um kundenspezifische Anforderungen. Erstellung von Technischen Kunden Informationen.
- Entwicklung einer modularen Testumgebung in CAPL (für CANalyzer/CANoe): Teilweise Implementierung von ISO TP 15765 und UDS in CAPL, Implementierung einer einer einfach anzupassenden Benutzeroberfläche für Entwicklertests, Erstellung einer Anwenderdokumentation mit Doxygen.
- Entwicklung (Design, Implentierung in C, Test, Dokumentation) eines modularen und konfigurierbaren Frameworks für die Entwicklung OEM-spezifischer Bootloader (UDS Server) basierend auf Basiskomponenten (UDS/TP-Protokollstacks, Hardware Abstaction Layer).
- Evaluierung des Open Source CAN Analyzers BUSMASTER von Bosch/ETAS als Alternative zu den Vector Tools.
Tools:
Programmiersprache: C, MS Visual Studio, ClearCase, ClearQuest, CANalyzer/CANoe, CDM Studio, Doxygen, DOORS, MS Office
Übermittlung derselben via CAN-Bus an ein Navigationssystem
Klärung und Ausarbeitung der Spezifikation,
Entwurf und Erstellen der Software,
Implementierung in C und C++,
Integration und Test der Software im Zielsystem,
Bereitstellen von Software Releases für andere beteiligte Abteilungen.
Implementierung eines proprietären Protokolls zur Steuerung des TV Gerätes von
einem externen PC für die abschliessenden Tests nach der Produktion.
Klärung und Ausarbeitung der Spezifikation,
Entwurf und Erstellen der Software,
Implementierung in C,
Anpassung diverser Applikationsmodule für die Fernsteuerung,
passwortgeschützter interner Bereich, Integration in Universal Messaging System.
Dokumentation (Interface Specification), Test. Portierung eines bestehenden Systems auf
neue Hardware und insbesondere Anpassung an neue Systemschnittstellen. Ausser dem
Prozessor war die neue Hardware noch nicht endgültig fertiggestellt. Daher konnte lediglich
die korrekte Schnittstellenbenutzung getestet/simuliert (CodeComposer) werden. Sowohl
bei den Dokumentationen (in Englisch) als auch der Implementierung waren strenge
Richtlinien des Auftraggebers für die konzernweite (weltweite) Verwendbarkeit einzuhalten.
Open Source
Sichtung und Testcompilierung der bestehenden Sourcen zur Kompatibilitätsprüfung.
Prüfung von doxygen auf die Verwendbarkeit als Dokumentationswerkzeug.
Design und Implementierung des Gesamtsystems (User-Interface, Regelung,
Hardwareansteuerung).
Modularer Aufbau mit Schwerpunkt auf Wiederverwendbarkeit für ähnliche Anlagen.
GUI-Design und Entwicklung, Protokollimplementierung.
MP3-Dekoder mit Atmel-Prozessor, Mini-Grafikdisplay),
Gehäusedesign zu bestehender Designlinie,
Systemkonfiguration (Betriebssystem, Netzwerk, CD-ROM, Display, Fernsteuerung)
Programmentwicklung in C (DJGPP) und Assembler mit Schwerpunkt auf komfortable
Bedienung.
Win2k/XP-Arbeitsstationen, MS-Office 2000.
Gruppen- und Individualschulung
Programm zur Verwaltung der Bestellungen der Papiersorten (Bestellwesen, Lieferanten,
Einkaufspreise).
Konzeption, GUI-Design, Implementierung
Programm zur Verwaltung der unterschiedlichen Papiersorten auf Rollen (Lagerbestände, Gewichtskalkulation, Verbrauchsreports).
Konzeption, GUI-Design, Implementierung
(Lagerbestände, Einkaufspreise, Inventur, Verbrauchsreports).
Konzeption, GUI-Design, Implementierung
Doppelter FDDI-Ring mit mirrored Sun-Solaris-Servern,
Ethernet für Macintosh- und IBM-PCs,
entsprechend Switches, Router, Bridges und Hubs für FDDI und Ethernet für ca. 150
Arbeitsplätze,
Integration der vorhandenen Macintosh- und Novell-Netze in der Druckvorstufe und der
Buchhaltung,
Anbindung der 12 Lokalredaktionen über ISDN.
Fehlersuche, -analyse und -behebung, wenn die normalen Betreuer nicht mehr weiter wussten.
Mitarbeiteraquisition und -motivation, Kundenaquisition- und -betreuung, Verträge, Umsatz- und Ertragskalkulation, Projektleitung.
Ausgründung als neue Kapitalgesellschaft
Konzeption, Kalkulation, Vertragsverhandlungen, Projektleitung
Mitarbeiteraquisition und -motivation, Projektkalkulationen, Verhandlungen mit Kunden, Projektleitung
Neuimplementation eines Volltextdatenbankkernels speziell für den langsamen Zugriff auf CD-ROM-Laufwerke
Mitarbeiteraquisition und -motivation, Projektkalkulationen, Verhandlungen mit Kunden, Projektleitung
User-Interface-Design und Implementierung, Implementierung der Ablaufkontrolle und Kommunikation mit SPS
User-Interface-Design und Implementierung, Implementierung der Protokolle zur Kommunikation Bilderkennungsystem/PC und SPS/PC
Softwaredesign, Implementierung, Test mit HP-Emulator
Implementierung neuer Funktionen, Fehlerbehebung und Test, Performancetuning
System engineering / Requirement engineering
"Der Entwickler hat sich sehr rasch in die Thematik eingearbeitet und in einem kleinen Team die Führungsrolle übernommen. Mit sehr guter fachlicher und sozialer Kompetenz gelang es ihm das System fehlerfrei und termingerecht fertigzustellen. Der Entwickler zeigte bei seiner Arbeit absolute Professionalität und Zuverlässigkeit und ich freue mich, dass wir ihn für ein weiteres Projekt gewinnen konnten."
— Projekt Chassis Controller für TV-Applikationen, 03/04 - 12/04
Referenz durch Manager Software System Development, Sony Deutschland GmbH, vom 13.06.05
"In der gesamten Projektlaufzeit war der Consultant eine wesentliche Stütze des Projekts. Er arbeitet absolut professionell und zuverlässig. Seine lange und profunde Erfahrung hat sich äusserst positiv auf das Gelingen des Projektes ausgewirkt. Dabei hat er eine bemerkenswerte menschliche/soziale Kompetenz bewiesen. Sobald sich eine Gelgenheit bietet würde ich sehr gerne wieder mit ihm zusammenarbeiten."
— Projekt Fault Processing System für Automobilelektronik, 10/02 - 04/03
Referenz Projektleiter Fa. Eckhard Jokisch vom 26.08.03
"Der Entwickler hat sich in die Thematik der Heizungs- und Solarsteuerung sehr gut vertieft und eine komplexe Steuerung gebaut, programmiert und in Betrieb genommen. Die Steuerung funktioniert mängelfrei. Er hat die Steuerung vom Anlagenschema ausgehend schnell und brilliant gelöst. Sein grosser Erfahrungsschatz hat sich sehr positiv auf das Gelingen des Projektes ausgewirkt. Der Entwickler hat sehr zuverlässig und termingerecht gearbeitet.Wir arbeiten gerne wieder mit dem Entwickler zusammen, wenn wir entsprechende Projekte zu verwirklichen haben."
— Projekt Solar- und Heizungsregelung für Null-Energie-Haus, 07/02 - 09/02
Referenz durch Ingenieurbüro Schiller vom 15.02.04