SOFTWARE - ENTWICKLER - ERFAHRUNGSPROFIL
Herbert Thiess
Erfahrener Profi für industrielle Software-Entwicklung, -Entwurf und -Management
Inhalt:
Kurzdaten
Technische Erfahrungsgebiete
Leistungen
Sozialkompetenz
Werkzeuge und Standards
Branchen
Ausgewählte Schwerpunkt-Projekte
aktualisiert am 21.10.11
Kurzdaten:
| Telefon: |
089 - 89160170 |
| Fax: |
089 - 89160174 |
| Mobiltelefon: |
0160 - 7211942 |
| EMail: |
Herbert.Thiess@SoftDesign.de |
| Adresse: |
Ortolfstr. 31, D-81247 München |
| Ausbildung: |
Dipl. Inf. (TU), Nebenfach Elektrotechnik |
| Erfahrung: |
15 Jahre freiberuflich in industriellen Projekten |
| Sprachen |
sehr gute Englisch-Kenntnisse in Wort und Schrift, Grundkenntnisse Französisch, Grundkenntnisse Neugriechisch |
| Sicherheits-Überprüfung: |
Stufe 1 und 2 |
| Geburtsjahr: |
1957 |
| Arbeitsort: |
europaweit |
Technische Erfahrungsgebiete:
- Algorithmen / Datenstrukturen
- Betriebssysteme
- Bildverarbeitung
- Compilerbau
- Controller-Programmierung
- Datenbanken
- Dokumenten-Management
- Echtzeit-SW
- Embedded Systems
- Emulation, Simulation
- Entwicklungs-Werkzeuge
- Geografische Informationssysteme
- GPS Satelliten-Navigation
- Internet, Intranet
- Messtechnik
- Netzwerke, Funknetze
- Parallelisierung, Synchronisierung
- Qualitätsinspektion
- Steuerungen, Regelungen
- Signalverarbeitung
- Telekommunikation, Mobilfunk
- Verteilte Anwendungen
- Web Services
Leistungen:
- Systemanalyse, System-Design
- SW-Anforderungs-Analyse, Erfassung der Anforderungen in Datenbanken
- Objekt-orientierte Analyse und Design
- SW-Implementierung, Integration, Portierung
- Teamarbeit, Team-Bildung, verteilte und internationale Teams
- SW-Management, Projektleitung, Verbesserung des Entwicklungs-Prozesses
- SW-Qualitätssicherung, Qualitäts-Management, CMMI, SPICE
- Requirement Reviews, Design-Reviews, Programmier-Richtlinien, Code Review
- Change Request Management
- SW-Wartung, Refactoring, Reverse Engineering
- SW-Test, Testspezifikation, Testdatenbanken, Testautomatisierung, Testdurchführung, Testprotokollierung
- Blackbox-Test, Whitebox-Test, Modultest, Systemtest, Regressions-Test, Abnahmetest, Metriken
- Studien und Designs zur Ergonomie von Bedienoberflächen
- Konfigurations-Management, Change Management, SW-Integration
- Ontologien, Wissens-Management
- Vektorgrafik, Bitmap-Grafik, Fotografie, Layout, Gestaltung
- Schulung, Beratung, Didaktik, Präsentation
- Technische Dokumentation und Redaktion, Dokumenten-Management
- Technische Übersetzungen Englisch / Deutsch und Deutsch / Englisch
Sozialkompetenz:
- erfahren in internationalen Teams
- bewusste Gesprächsführung
- teamfähig, kommunikativ, moderierend
- freier Vortrag
- sicher in Präsentationen
- belastbar, ausdauernd
- selbständig, motiviert, proaktiv
- fähig zu führen
- humorvoll
Werkzeuge und Standards:
| Host-Betriebssysteme: |
Unix, Linux, Windows |
| Target-Betriebssysteme: |
QNX, LynxOS, VRTX, VxWorks, PSOS+, OSE, OS-9 |
| Hochsprachen: |
ISO-C++, ISO-C, Ada, Java, PHP, JavaScript, Pascal |
| Assembler: |
Power-PC, 68xxx, DSP96002, DSP27001, 680x, Z80 |
| Bussysteme: |
CAN-Bus, MOST, VME-Bus, ARINC-429, ARINC-653, MIL-STD-1553 (MilBus) |
| Modelle: |
Automotive SPICE, SPICE, CMMI, MISRA, V-Modell XT, DOD-STD-2167A, RTCA-DO178B |
| Dokumentensprachen: |
HTML5, XHTML, HTML, CSS, XML, XML-Schema, XPATH, XSLT, DTD, OWL, SVG, SOAP / XMLP, WSDL, TTCN-3, RIF |
| Datenbanken: |
SQL, Oracle, Access, ODBC, JDBC |
| Bedienoberflächen: |
Windows, X11 / Motif, proprietäre HMIs |
| CASE-Werkzeuge: |
UML-2, Enterprise Architect, Eclipse, Together, Rational Rose, Doxygen, Paradigm |
| Anforderungs- und Konfigurations-Management: |
DOORS, MKS, Subversion (SVN), Clearcase, ClearQuest, PVCS, CVS, SCCS |
| Web-Werkzeuge: |
Dreamweaver, GoLive, WebDav, Doxygen, Wiki
|
| XML-Werkzeuge: |
Altova XML Spy, Altova Authentic, Altova Semanticworks, Protege |
| Grafik-Werkzeuge: |
Photoshop, Paintshop, Illustrator, Inkscape, Corel Draw, Visio |
| Office-Werkzeuge: |
Excel, Access, Word, OpenOffice, LibreOffice |
Branchen:
- Autoindustrie, Automotive
- Bildverarbeitung
- Behörden
- Computer-Industrie
- Fernsehen digital
- Geografische Informationssysteme
- Industrielle Software, Embedded Software
- Internet / Intranet
- Kraftwerksbau
- Logistik
- Luftfahrt, Raumfahrt
- Maschinenbau
- Mobilfunk
- Qualitätsinspektion
- Telekommunikation
- Telematik
Ausgewählte Schwerpunktprojekte:
Qualitäts-Management Automotive SPICE
2011, Bang & Olufsen, Pullach bei München
ISO-C, MKS Integrity, OWL, SVN, HTML5, MISRA-C, Doxygen
- Beratung Automotive SPICE
- Technische Koordination
- Ontologie für Feature- und Produktmodell
- Entwurf des Entwicklungsprozesses
- Prozess-Glossar
- Reviews
- Entwurf Repository-Struktur
- Prozess-Intranet, Projekt-Wiki
Technische Projektleitung einer komplexen Steuerungs- und Regelungssoftware für Wärmerückgewinnung in der Lüftungstechnik
2011, Meltem, Alling
Java, SWING, Client/Server, USB, TouchScreen
- Termin- und Kostenplanung und -Kontrolle
- Anforderungen mit dem Kunden erarbeiten
- Technische Koordination
- Studien zur komfortablen Bedienbarkeit mit TouchScreen-PCs
- Testplanung
- Design mit strikter Trennung von Oberflächen-Client und Steuer-/Regel-Server
- Messwerte erfassen von CO2-, Temperatur- und Feuchte-Sensoren
- Steuerung und Regelung von bis zu 250 Wärmerückgewinnungs-Geräten
- Fernüberwachung und Fernwartung
Modellierung eines Entwicklungsprozesses für Software Product Lines in der Luftfahrt-Industrie
2010, Avionic Design Service, Ottobrunn
MindMaps, RIF, DOORS, Access, RTCA-DO-178B, DOD-STD-2167A
- Software Product Lines für die Luftfahrt-Industrie
- Relationales Datenmodell des Entwicklungsprozesses
- Formalisierung und Austausch von Requirements
- Glossare und Ontologien
- Requirement Management
- Feature-Modelle und Produkt-Modelle, Ontologie
- Test-Spezifikation, Testautomatisierung
- Issue Management
- Kommunikation zwischen Prozess-Werkzeugen
- Verifikation und Validierung
Anforderungen, Design und Implementierung eines automatischen Testsystems für Hubschrauber
2009, Eurocopter, Ottobrunn
XML, XML-Schema, Altova XML Spy, Altova Authentic, TTCN-3, Java, UML, Eclipse, Clearcase, Doors, Visio, Access, RTCA-DO-178B, DOD-STD-2167A
- Systemanalyse Testautomatisierung
- Sammeln von Anforderungen und Diskussion mit den Nutzern
- Entwurf einer XML-Sprache für automatisierte Testprozeduren
- System-Design eines komplexen verteilten Systems
- Design Signallexikon-Datenbank
- Modellierung von Prozessen
- WebServices, SOAP, WSDL
Spezifikation, Design, Implementierung und Test der Steuergeräte-SW für ein Hinterachs-Lenksystem
2008 - 2009, ZF-Lenksysteme, Schwäbisch-Gmünd
ISO-C, Lauterbach-Emulator, Enterprise Architect, Doxygen, UML, MISRA-C, Polyspace, DAMOS, Clearcase, Clearquest, Visio
- Echtzeit-Embedded-Entwicklung
- Moduldesign
- Hardware-nahe Entwicklung des Steuergeräts
- Hohe Sicherheitsanforderungen, redundante Auslegung
- Watchdog-Test, Spannungsüberwachung, Drehzahlmessung
- Enterprise Architect als UML-CASE-Werkzeug
- Code Reviews
- systematische, automatisierte Modul- und System-Tests
Spezifikation, Design, Implementierung und Test der Simulations-SW für die On Board Unit eines automatischen Maut-Systems
2007 - 2008, T-Systems, Ulm
Linux, C++, UML, XML, XML-Schema, GPS, SiRF, SmartCard, Enterprise Architect, Doxygen, Subversion
- Design mit Interprozess-Kommunikation in einem verteilten System
- Objekt-orientierte Entwicklung
- Multithreading
- Entwicklung Streaming-Klassenbibliothek über Sockets
- SiRF-Simulation (GPS)
- Enterprise Architect als UML-CASE-Werkzeug
- SmartCard-Simulation
Spezifikation, Design, Implementierung und Test der Basis-SW eines Entwicklungs- und Produktionstesters für Mobiltelefone
2006 - 2007, Rohde & Schwarz, München
Windows XP Embedded, C++, Boost, COM, UML, XML, XML-Schema, Clearcase, ClearQuest, Visio
- Design mit COM-Komponenten in einem verteilten System
- Objekt-orientierte Entwicklung
- Multithreading
- Code Reviews
- HW-nahe Implementierung
- automatisierte Modul-und Subsystem-Tests
- Entwicklung in großem Team
Qualitätssicherung für grafisches Multifunktions-Kombiinstrument (Automotive)
2005 - 2006, für Johnson Controls, Karlsruhe
CMMI, SPICE, DOORS, UML, XML, PVCS, Excel
- Beratung und Einführung CMMI, SPICE
- Gestaltung, Verbesserung und Kontrolle des Entwicklungs-Prozesses
- Teamarbeit in verteiltem, internationalem Entwicklungsteam
- Vorbereitung und Begleitung von SPICE-Audits
- Reviews von QS-Dokumenten, Anforderungen und Design
- Konzept, Realisierung und Administration DOORS-Datenbank für Anforderungen
Design, Implementierung und Test : Embedded-SW für Digitales Fernsehen
2005, für Rohde & Schwarz, München
portables C++, XML, XML Schema, Linux, OSE, PowerPC, UML, Clearcase
- Event-basierte Echtzeit-SW-Entwicklung
- Gewinnung einer hochgenauen Uhrzeit aus mehreren Quellen (GPS, NTP, Realtime Clock, externer Takt)
- Gleitende Synchronisierung von Uhrzeiten
- Gliederung und Entwurf der Bedienoberfläche
- Spezifikation der Bedienoberfläche mit XML
- Spezifikation der Geräteschnittstellen mit XML
- Entwicklung Hardware Abstraction Layer
Design, Implementierung und Test : Embedded System Mobilfunk und Telematik Audi A8
2004 - 2005, für Motorola, München
portables C++, UML, QNX, GSM, GPS, CAN, MOST, Keyword-2000, Bluetooth, PowerPC, Lauterbach-Emulator
- Komfort-Autotelefon mit Telematik-Anbindung und Bluetooth-Mobilteilen
- intensive Interprozesskommunikation
- Hardware-nahe Entwicklung mit Echtzeit-Anforderungen
- GPS-Satellitennavigation, geografisches Informationssystem
- MOST- und CAN-Anbindung
- QNX Echtzeit Unix Treiber-Entwicklung
- State Machines
- Reverse Engineering, Refactoring
- Clearcase, ClearQuest
- Vorbereitung CMM Level 3 Audit
- Teamarbeit in internationalem Team
Design, Implementierung und Test : Automatischer Client für Telematik Web Service
2004, für Signalbau Huber, Unterensingen
portables C++, Linux, SOAP, Web Services, UML, XML, XML Schema, Xerces, Unicode
- SOAP / XML-Schnittstelle einer vernetzten Anwendung an den zentralen Verkehrsleitrechner für die Olympiade in Athen
- Anbindung von regionalen Verkehrsrechnern mit Lichtsignalanlagen und Zählschleifen
- XML-Generator für systematische Tests mit Schema-konformen Zufallsdaten
- Arbeit mit umfangreichen XML-Schemas
- internationales Team
Design, Implementierung und Test : XML-Testdaten-Generator
2003 - 2004, für Eurocopter Ottobrunn
portables C++, XML, XML Schema, Xerces, Unicode
- XML-Schnittstelle zu vernetzten Anwendungen
- Wandlung von binären Flugdaten nach XML und umgekehrt
- XML-Generator für systematische Tests mit Schema-konformen Zufallsdaten
- Entwicklung umfangreicher XML-Schemas
Spezifikation, Implementierung, Testspezifikation und Test : Radio Monitoring
2003, für Rohde & Schwarz, München
C++, Linux, Windows, UML, GPS, XML, XML Schema, XHTML, Unicode
- XML-Schnittstelle zu vernetzten Anwendungen
- Treiber für GPS, Radio-Empfänger, Antennen-Steuerung
- Embedded Web Server für Remote Station
- Remote Control Unit
Spezifikation, Entwurf und Implementierung : Professionelles Kurzwellen-Radio
2003, für Rohde & Schwarz, München
C++, OSE, Unicode, Embedded System, PowerPC
- Spezifikation einer grafischen ergonomischen Bedienoberfläche
- Entwurf und Implementierung formale Spezifikation Bedienoberfläche als Baum von Menü- und Softkey-Deskriptoren
- Entwurf und Implementierung Internationalisierung mit Unicode
- Entwurf und Implementierung Event-System zur asynchronen Kommunikation der Oberfläche mit dem Radio
Implementierung und Qualitätssicherung : Fahrzeug-Simulatoren für Ausbildung
2002, für Krauss-Maffei-Wegmann, München
Ada95, C++, C, LynxOS
- Grafische ergonomische Bedienoberfläche
- Echtzeit-Simulation
- Spezifikation, Design und Echtzeit-Entwicklung
- CAN-Bus
- Testspezifikation, Qualitätssicherung, Konfigurations-Management
- Dokumenten-Erstellung und Dokumentenmanagement
- Entwurf und Einsatz von Datenbanken für Requirements, Test und Qualitätssicherung
Technische Projektleitung : Web Services und Application Server Frachtpost
2001 - 2002, für IT Solutions GmbH, München, Bonn
Web Services, SOLARIS, WINDOWS NT, XHTML, HTTP, XML, Java, VISUAL-C++, SQL, ODBC, OCI
- Technische Projektleitung (8 Entwickler) Entwicklung Web Services mit XML und HTTP
- Entwicklung Application Server - SW unter SOLARIS und WINDOWS NT
- Kommunikation von verteilten, heterogenen Anwendungen über Intranet mit XML und HTTP
- Konfigurationsmanagement, Dokumentenmanagement, Qualitäts-Management
- Dynamische Generierung von XHTML-Intranet-Seiten aus C++. und Java
- Entwicklung eines eigenen Web-Servers und Application Servers
- Portierung von Windows NT nach Solaris und von ODBC nach OCI
- Mitarbeit bei der Spezifikation
- Verantwortlich für das gesamte Design
Technische Projektleitung : Logistik - Intranet - Portal Frachtpost
1999 - 2000, für Deutsche Post AG, Darmstadt, Trier, München
Intranet, WINDOWS NT, SOLARIS, HTML, HTTP, XML, Java, VISUAL-C++, SQL, ODBC
- Technische Projektleitung (8 Entwickler)
- Entwicklung Intranet-Logistik-Portal und Application Server - SW unter WINDOWS NT und SOLARIS
- Kommunikation von verteilten, heterogenen Anwendungen über Intranet mit XML und HTTP
- Dynamische Generierung von HTML-Seiten aus C++. und Java
- Entwicklung eines eigenen Web-Servers und Application Servers
- Hocheffiziente Abfragen in verteilten Datenbanken mit großem Datenvolumen
- Authentifizierung von Benutzern über Datenbank
- Session-Management und Transaktions-Steuerung
- Ergonomische Gestaltung des Workflows für die Benutzer
- Entwurf und Implementierung umfangreicher ergonomischer graphischer Bedienoberflächen
- Entwicklung eines XML-Parsers und XML-Generators mit Syntaxprüfung und Prüfung gegen XML-Schemas
- Entwicklung von Unicode-String-Klassen und -Stream-Klassen
- Mitarbeit bei der Spezifikation
- Verantwortlich für das gesamte Design
Software-Entwurf und Implementierung : mobiles Meßsystem GSM - Mobilfunk / GPS
1998, für Rohde & Schwarz, München
WINDOWS NT, WINDOWS 95, VISUAL-C++, RATIONAL
- Objektorientierter Software-Entwurf
- Implementierung und Dokumentation C++ - Klassen
- Verarbeitung von Positionsdaten aus GPS - Navigationssystem
- Umfangreiche statistische und sphärisch-trigonometrische Berechnungen
- Verwaltung, Sortierung und Auswertung großer Mengen von Meßdaten in Container - Klassen
Technische Projektleitung : Logistik - Informationssystem Frachtpost
1997 - 98, für Deutsche Post AG, Darmstadt, Trier, München
WINDOWS NT, VISUAL-C++, Java, PARADIGM, Intranet, SQL, ODBC, ORACLE
- Technische Projektleitung (8 Entwickler) Entwicklung Client-SW und Application Server - SW unter WINDOWS NT
- Verantwortlich für das gesamte Design und Qualitäts-Management
- Entwurf einer Dreischicht - Architektur mit Application Server in bundesweitem Hochleistungs-Netzwerk
- Remote Object Architektur (Middleware, Sockets)
- Entwurf und Implementierung umfangreicher ergonomischer graphischer Bedienoberflächen
- Automatische Generierung von SQL-Datenbank-Abfragen
- Bundesweit verteilte Datenbank mit parallelen Abfragen in 33 Datenbanken
- Datenbank-Anbindung ORACLE über SQL und ODBC
- Multithreading
- Entwurf, Entwicklung und Optimierung zahlreicher Container -, Stream- und Scanner - Klassen
- Dynamische Generierung von Hilfe und Dokumentation im Intranet
- Objektorientiertes Klassen-Design mit CASE-Tool PARADIGM nach Rumbaugh-Methode
- Konzeption, Spezifikation und Design einer interaktiven Intranet - Anwendung mit JAVA - Applets
- Dynamische Generierung von Hilfe und Dokumentation im Intranet (HTML, XML, CGI)
- Layout und Grafik im Intranet (HTML, FrontPage, PageMill, GoLive, CorelDraw, Paintshop, Photoshop)
Technische Projektleitung : automatisches Testsystem für Helikopter-Rechnernetzwerk auf Datenbankbasis
1995 - 96, für DASA, Ottobrunn, Kampfhubschrauber "Tiger"
WINDOWS, ACCESS, ANSI-C
- Relationales Datenbank-Design für Signallexika und Validationsprogramme
- Entwurf und Implementierung der graphischen Bedienoberfläche
- Automatische Dokumenten-Generierung aus der Datenbank
- Automatische Erfassung von Echtzeit-Meßdaten vom MilBus in die Datenbank
- Automatische Generierung von Stimulusdaten
- Automatische Auswertung umfangreicher Testprogramme
Qualitätssicherung : Simulationssysteme Helikopter-Rechnernetzwerk
1995, für DASA, Ottobrunn
ANSI-C, VMExec, RATIONAL
- Beratung zur Einführung von ANSI-C in der Echtzeit-SW-Entwicklung
- Entwicklung und Einführung von Programmierrichtlinien für die Entwicklung von Simulationssystemen in ANSI-C
- Reviews von Entwicklungs-Dokumenten
- Code Reading
ANSI-C-Codegenerator und Intermediate Code Parser für ein IEC-1131-3-Entwicklungssystem (Numerische Steuerungen)
1994 - 95, für Softing, München
WINDOWS, C++
- Objektorientierter Entwurf
- C++ - Implementierung und Test
- Entwurf, Implementierung und Test eines Scanners, Recursive-descent-Parsers und eines Codegenerators für ANSI-C
- Entwurf, Implementierung und Test dynamischer und rekursiver Bäume
- Entwurf, Implementierung und Test einer IEC-1131-3-Laufzeit-Bibliothek
Verteiltes Kurzwellen-Peilsystem
1993 - 94, für Rohde & Schwarz München
VMS, Ada, ORACLE, TEAMWORK
- Echtzeit-Anforderungen
- Verteiltes System
- Strukturierte Analyse und Strukturiertes Design
- CAD-Werkzeug (TEAMWORK), ADA Structure Graphs
- Vorgehensmodell DOD-STD 2167A
- ADA-Design und Implementierung
- ADA-Task- und Rendevouz-Mechanismen
- Intertask-Kommunikation
- ORACLE-Datenbank, PRO-ADA
- X11 / MOTIF-Benutzer-Oberfläche
Firmware für PC-Krypto-Karte für gesicherte Telekommunikation
1993 - 94, für Wegener und Partner, Markt Schwaben
MSDOS, WINDOWS, C++
- Objektorientierter Entwurf
- C++ - Implementierung und Test
- Entwurf und Implementierung eines Vollduplex-Protokolls zur Datensicherung bei hohen Übertragungs-Geschwindigkeiten
- Echtzeit-Anforderungen
- Ansteuerung Krypto-Chip
- Ansteuerung Modem
- Emulation einer PC-COM4-Schnittstelle
- Interrupt-Service-Routinen
- Timer-Programmierung
Technische Projektleitung CAD-Planungs-Werkzeug für Kraftwerksleittechnik
1993, für ABB Kraftwerksleittechnik Mannheim
ULTRIX, C++, ORACLE
- Qualitätssicherung und Projektleitung
- Objektorientierter Entwurf
- C++ - Implementierung und Test
- Review-Planung und -Durchführung, Code-Reading
- NIHCL-Klassenbibliothek
- X11-Grafik
Kommunikations-Software zur Koordinierung mobiler Radaranlagen
1992, für Deutsche Aerospace, Ottobrunn, Projekt "Kampfwert-Steigerung Roland"
UNIX, 68000-Assembler, Z80-Assembler, TEAMWORK
- Objektorientierte Analyse und Design mit CASE-Tool TEAMWORK
- Grobentwurf, Feinentwurf, Implementierung und Integrationstest
- Echtzeit-Programmierung
- HDLC-Protokoll für Funk-Modems über SCC Z8530-Controller
- Hardware-Treiber
Downsizing und Weiterentwicklung eines großen Datenbank-Systems für Patentprüfer
1991 - 92, für Deutsches Patentamt München
UNISYS-Host, Client-Server-RISC-System unter ULTRIX (UNIX), INGRES-Datenbank, ANSI-C, X11/MOTIF
- Beratung, Projektplanung, Schulung, Qualitätssicherung
- Erarbeitung von Programmier-Richtlinien
- Entwurf grafischer Benutzer-Oberflächen
- X11 / OSF-MOTIF
- Downsizing, Client-Server-Architektur
- Qualitätssicherung
- Optische Speichermedien, Grafik-Datenbanken im G3-Fax-Format
- 2-wöchige Delegations-Beratung und Recherche beim Besuch des Japanischen Patentamts in Tokio
Betriebssystem-Portierung von VRTX auf 68020-Karte
1991, für MBB Ottobrunn
UNIX, VRTX, 68020 Assembler, PASCAL
- Beratung bei Spezifikation, Programmier-Richtlinie, Entwurf und Algorithmen
- Selbsttests
- Schwerpunkte Sicherheit, Wartbarkeit und Test
- Echtzeit-Entwicklung, Multitasking
- VRTX-Implementierung
- Ansteuerung von Timern, asynchronen Schnittstellen, ASICs, speziellen Bildverarbeitungs-Bussystemen
- Anbindungs-Bibliothek für PASCAL-Applikationen
- Objekt-orientierter Entwurf, Implementierung und Test
Entwurf, Implementierung und Test eines UNIX-Treibers zur Ansteuerung eines Disk-Array-Festplatten-Speichersystems
1991, für Kontron Eching
UNIX, C++, 68020-Assembler
- Entwurf und Echtzeit-Entwicklung
- Treiber-Konzept, UNIX-System-Generierung, Kernel-Debugger
- SCSI-2-Controller-Interface
- Fehler-erkennende Codes, Fehler-Korrektur
Qualitäts-Kontrolle für Bildverarbeitungs-, Steuerungs- und System-Software eines 68020-Target-Systems
1990 - 91, für MBB Ottobrunn
VRTX, 68020-Assembler, DSP27001-Assembler, PASCAL
- Qualitätskontrolle, Code-Reading
- VRTX-Multitasking
- Modul- und Integrations-Tests
- Programmier-Richtlinien, Testberichte
- Signal-Prozessor-SW
- VRTX-Betriebssystem-Implementierung
- Korrelation, Bildverarbeitung
Entwicklung eines Bildverarbeitungs-Systems für Qualitäts-Kontrolle in der Automobil-Industrie
1990, für QuISS München
OS-9, ANSI-C, 68020-Assembler, DSP27001
- Beratung für SW-Engineering, Entwicklungs-Richtlinien
- Schulung ANSI-C, 68020-Assembler, Projekt-Management
- Modularisierung
- Video-Bildaufzeichnung, Mustererkennung in Echtzeit
- Regelkreis-Steuerung,
- grafische Darstellung
Design, Entwicklung und Test eines AD / DA-Wandler-Treibers für UNIX zur digitalen Sprachverarbeitung
1990, für Schleifring Fürstenfeldbruck
UNIX, SUN-3, C ++, ANSI-C, ADA, 68020-Assembler
- Entwurf und Echtzeit-Entwicklung
- Treiber-Konzept, UNIX-System-Generierung, Kernel-Debugger
- Controller-Interface
- Integration von C++-, C-, ADA- und Assembler-Programmen
Qualitäts-Kontrolle und systematischer Test eines X400 Electronic Mail Systems für die Deutsche Bundespost
1990, für Digital Equipment München
VAX, CHILL
- X-400-Domain
- EDIFACT-Datenaustausch
- Qualitätskontrolle, Code-Reading, automatisierte SW-Tests
- Syntax-Diagramme
- Value-added-services, Dienstübergänge zu Fax, Telex, Btx,Teletext, Datex-P
- Test-Spezifikation, Test-Prozeduren, Test-Berichte
Konzeption, Entwicklung und Test der Steuerungs-Software für eine Funkzelle des D2-Mobilfunknetzes und eines Token-Ring-Treibers auf Basis Ethernet nach ISO/OSI auf VME-Bus
1989 - 90, für Dornier Friedrichshafen
PSOS+, ANSI-C, 68030-Assembler
- Mobilfunk / D2-Netz / Kanal-Auswahl, Signalisierung
- Echtzeit-Programmierung
- Treiber-Konzept, Auto-Relokatibilität, Reentrancy
- Modem-Chip-Ansteuerung
- OSI-Layer 1 und 2
- Betriebssystem-Einbindung
- Beratung bei Spezifikation, Design und Projekt-Management
Projektleitung, Design, Implementierung und Test eines 680x0-ANSI-C Compilers mit Linker, Editor, grafischer Benutzeroberfläche und Systembibliothek für "TURBO-C"
1987 - 89, für Borland Inc. Scotts Valley California
ANSI-C, 68030-Assembler, APPLE Macintosh, Quickdraw, Atari-TOS, GEM
- Leitung eines 6-Mann-Teams
- Spezifikation, Entwurf, Projekt-Management
- Entwicklung einer grafischen Benutzer-Oberfläche
- Entwicklung des 680x0-Code-Generators und der kompletten ANSI-C-Library
- internationales Team
Projektleitung, Design, Implementierung und Test eines 680x0-Makro-Assemblers und symbolischen Debuggers
1985 - 87, für Borland Inc. Scotts Valley California
ANSI-C, 68030-Assembler, UNIX, APPLE Macintosh, ATARI-TOS, GEM
- Leitung eines 4-Mann-Teams
- Spezifikation, Entwurf, Projekt-Management
- Test-Konzept
- Scanner, Parser, Code-und Branch-Optimierung
- internationales Team
Entwicklung und Test einer Simulationssoftware für die Z80-CPU und das CP/M-80 - Betriebssystem
1982 - 85, für Atari Sunnyvale California
68020-Assembler, Z80-Assembler, ATARI-TOS, OS-9
- Entwurf und Entwicklung einer SW-Emulation aller Z80-Befehle in Echtzeit
- Entwurf und Entwicklung eines kompletten CP/M-80-kompatiblen Betriebssystems
- automatische 680x0-CPU-Erkennung
- strenge Modularisierung für Portierung auf OS-9/68K
- Assembler-Laufzeit-Optimierung
- Hardware-Treiber
- internationales Team
Inhaltsverzeichnis