avatar

Beratender IT-Ingenieur (Diplom Mathematiker (FH))

Score
100%
Experience:
36 y
Score
100%
Experience:
36 y
Location:
72184 Eutingen
Last update:
14.12.2021
Register to Contact Freelancer
Unavailable before: 30.09.2021
Onsite hourly: 75 €
Remote hourly: N/A
German: Native
English: Advanced
100% vor Ort Deutschlandweit, Schweitz, Österreich
SKILLS
Motto
vordenken - nachdenken - querdenken - Probleme lösen

Branchen
Medizintechnik, Automotive, Maschinenbau, Wehrtechnik, Telekommunikation, Dienstleister, Touristik.

Schwerpunkte
Infotainment, Datenbanken, Embedded, Protokolle

Positionen
Systemanalytiker
OO-Software Architektur
OO-Software Entwickller
Datenbankdesigner
Tester
Projektleiter (Technik), Requirement-Engineer, Testmanager

Betriebssysteme
Betriebssysteme: Windows, Debian-Linux, Ubuntu-Linux, Interactive UNIX, Berkley UNIX, UNIX V
Realtime Betriebss.: QNX, VxWorks ( Wind River Systems), RTAI, RTOS

Sprachen
Sprachen/Compiler: C, C++, Keil, C#, VisualC++.
Interpretierte Sprachen: Python, PHP, Java (SWING, Enterprise JavaBeans (EJB), Servlets, J2EE, J2SE, Java Database Connectivity (JDBC)).
Extensible Markup Language XML, XSL Transformation.
Bibliotheken: STL, Boost.
Shellscripte: BashShell, CShell, AWK, SED.
Oberflächen: QT, HTML/CSS, Curses, GIS
IDEs: Eclipse, QTCreator, VisualStudio, Tornado (WindRiver), Jbuilder, UnderstandPro
Rechenprogramme: Matlab, GNU Octave
Programmierstil: PCLint, Misra-C/C++
DayliBuild: Jenkins, Hudson
Daten speichern: SQLite, MySql, Access, MS SQL-Server2005, dBASE, Ingres-DB, DB2, Oracle.
Open Database Connectivity (ODBC)
Versioniersysteme: Git, Subversion/Tortoise, ClearCase, CVS, SCCS
Testen: GoogleTest, MISRA C/C++, IBM-RationalTestRealTime (RTRT)
Fehleranalyse: Valgrind ( - ist eine Werkzeugsammlung zum Debuggen, Profilen und zur dynamischen Fehleranalyse von Programmen), lcov, rcov, genHtml

Web-Welt
WWW-Server: Apache, JBoss, Tomcat
WWW-Sprachen: HTML5, CSS3, JavaScript
Eclipse SQLite Jira Safari Capability Maturity Model Integration CORBA Extensible Markup Language C MS SQL Unix Animation Javascript Debuggen GNU C CSS XSL Data Warehouse XML-RPC Daten speichern CD-Rom objektorientierte CMMI MySql dBASE Octave RTOS Transmission Control Protocol/Internet Protocol LAN Global System for Mobile Communications Echtzeitsysteme Datenfluss SCRUM SPICE Linux PHP Datenhaltung Hudson J2SE GIS Client-Server C# J2EE Debugger Compiler Slack Access Visual Studio Python CSS3 DB2 Datenbank UML Debian Bluetooth ODBC Oracle HTML5 Solaris Rich-Client Subversion Open Database Connectivity Großrechner Systemanalyse große Datenmengen Versionierung Oracle 9i Datenaustausch Keil Programming Language AWK Kommunikationsprotokoll Matlab JBoss MS-DOS ECMS VxWorks Java Database Connectivity JDBC Programmiersprache C Ubuntu AIX Testautomatisierung Servlets Enterprise JavaBeans .NET Rational Rose jquery Bash openLayers enterprise content management ClearQuest Misra Programming GNU agile Softwareentwicklung Visual C++ Datenbanken ECMA Windows TcpIP XML C++ Authentifizierung MISRA C Mobilfunk COBOL Datennetzen Warenwirtschaftssystems Java Animationen C/C++ CANoe HTML Datei Wide Area Network CShell Systemanalytiker MS-SQL Jenkins Common Object Request Broker Architecture JSP Git Dynamic Data Exchange OWL objektorientierten Suchmaschine CAPL Suse TCP/IP OOD Windows 2000 Confluence Tomcat Data Mining SQL
01.10.2017 — 31.01.2018
SimpleWorks / ThermoMix
Entwickler
4 Monate (Test, Embedded, Maschinenbau) Rolle: Systemanalyse, Entwickler, Tester und Einführung Kunde: SimpleWorks / ThermoMix Einsatzort: Duisburg Aufgaben: Aufbau einer C++ Entwicklungsumgebung, Überarbeitung eines C++ Cloud-Testprogramms. Kenntnisse: OO, SCRUM, Interntkommunikation. Produkte: C, C++, Boost, Google Test, Python,Shell, TcpIP, VBox, Eclipse, Git, Jenkins, Slack, Jira, Confluence.
01.01.2016 — 30.09.2017
Rational AG
1 Jahr 9 Monate (Maschinenbau, Embedded, Datenbank) Rolle: Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests und Einführung. Kunde: Rational AG Einsatzort: Landsberg am Lech Aufgaben: Prototyp Erstellung auf Basis eines HTML-Handbuches Entwicklung des Datenbankmodells Konzeption und teilweiser Aufbau einer relationalen Entwicklungs- und Gerätedatenbankwelt. Prozess-Wok-DB (SQLite) Prozess-Init-DB (SQLite) Geräte-DB (SQLite) Sammel-Geräte-DB (MySQL) Entwicklung-DBs (MySQL) Automatische Versionierung und Datenbankabgleich Schnittstellenkonzept und Schnittstellen Mehrsprachigkeit (utf-8) Kenntnisse: UML, OO, SCRUM, DB-Design nach Codd. Produkte: C, C++, Boost, Google Test, Python, HTML, Git, MySql, SqLite, Jenkins (Dayli Build), EnterpriseArchitect, Jira, Confluence, Qt, QtCreator.
01.03.2015 — 31.12.2015
10 Monate (Medizintechnik, Embedded) Rolle: Entwicklung, Tests Kunde: Fresenius Medical Care Einsatzort: Schweinfurt Aufgaben: Softwareänderungen und -anpassungen in einem extrem sensiblen, medizintechnischem Umfeld. Diverse Prozessoren, kein Betriebssystem Kenntnisse: UML, OO, Scrum, Misra-C. Produkte: C, C++, Keil-Compiler, X32, PCLint, Polarion, Subversion, Tortoise, Jenkins(Dayli Build).
01.02.2014 — 31.01.2015
Hilti Entwicklungsgesellschaft mbH
Requierements, Architekt, Entwickler, Tester
1 Jahr (Maschinenbau , Embedded) Rolle: Requierements, Architekt, Entwickler, Tester Kunde: Hilti Entwicklungsgesellschaft mbH Einsatzort: Landsberg am Lech Aufgaben: Zwischen den Modulen Schrauber und Batterie wurde ein weiteres Modul zur Auswahl und Eingabe von Werten mit Bildschirm und Tastatur durch den Anwender entwickelt. Die Herausforderung war der eingeschränkte Speicherplatz und die Orientierung der Datenhaltung an die Flash-Pages, sowie das Einpassen des Moduls in die vorhandene Umgebung. Kenntnisse: UML2, OO, MISRA-C. Produkte: C, Keil-Compiler, Doors, Arm-Processor, RTOS-Linux, Subversion, EnterpriseArchitect, RTOS-Linux, Doors, Eclipse, IDE/Debugger.
01.04.2013 — 31.12.2014
DCC Campingführer ins Internet
Architekt, Entwickler, Tester, Betreuer
1 Jahr 9 Monate (Touristik, Infotainment, Datenbank) Rolle: Projektleitung, Systemanalyse, Architekt, Entwickler, Tester, Betreuer Kunde: Deutscher Camping Club Einsatzort: Remote Aufgaben: Mit Python generierte Rich-Client-Web-Anwendung, die Daten des DCC-Campingführer anzeigt und findbar macht. Kenntnisse: GIS, DB-Design Produkte: Firefox, Internet-Explorer, Opera, Googel-Chroom, Safari, Python, HTML5, CSS3, JavaScript, jquery, openStreetMap, openLayers, MySql, PHP.
01.10.2011 — 31.03.2014
NewGen Plattform
Entwickler, Tester
Kunde: Roche Diagnostics Internationl Einsatzort: Rotkreuz (Schweiz) Aufgaben: Im Rahmen der Entwicklung eines neuen, modularen Blutanalysegeräts im Bereich "Pipetting": Programmanalysen und Tests der Programme auf Speicher Leaks, Laufzeitprobleme und andere Fehler. Entwicklung automatische Tests für das Dayli Build-Programm. Umsetzung und Integration eines Scoring Algorithmus. Kenntnisse: UML, OO, MISRA-C, Dayli Build (Hudson), Testautomatisierung Produkte: C++, JavaScript, Python, Can, Eclipse, MISRA-C++, Subversion, Tortoise, EnterpriseArchitect, MatLab, Octave, Valgrind, rcov, lcov, genHtml, Windows, UBUNTU-Linux, Hudson (Dayli Build).
01.10.2010 — 30.09.2011
DT AG
Architekt, Entwickler, Tester
1 Jahr (Maschinenbau, Embedded, Datenbank) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: DT AG Einsatzort: Rottweil Aufgaben: Mitarbeit bei der Entwicklung eines neuen Speichergerätes. Verantwortlich für Architektur und Entwicklung der zentralen Prozessdatenbank. In einem Thread läuft die SQLiteDB und bedient alle anderen Threads mit Daten. Deutsch-Chinesisches Scrum-Team Kenntnisse: UML, OO, Scrum, DB-Design nach Codd. Produkte: C++, SQLite3, XLM, SCM, Eclipse, UML2, EnterpriseArchitect, Windows, VSM, Ubuntu-Linux, RTOS (Betriebssystem).
01.02.2010 — 31.10.2010
Gomaringen
Architekt, Entwickler, Tester
9 Monate (Medizintechnik, Embedded, Prototyping) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: BOWA Elektronik Einsatzort: Gomaringen Aufgaben: Mitarbeit bei der Entwicklung eines Hochfrequenz Skalpells. Architektur, Entwicklung und Test von Kommunikationsmodulen. Prototyping für die eigentliche Entwicklung. Kenntnisse: UML, MISRA C, OO. Produkte: C, UnderstandPro, Subversion, Tortoise, Windows, RTOS (Betriebssystem).
01.03.2008 — 31.01.2010
Bosch GmbH
Architekt, Entwickler, Tester
1 Jahr 11 Monate (Automotive, Infotainment , Embedded , Datenbank) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: Bosch GmbH Einsatzort: Leonberg Aufgaben: Mitarbeit bei der GUI-Entwicklung von Fahrzeug- Kombinstrumenten. Tests der Programm HMI, Fahrzeugdaten, Navigation, Straßeninformationen. Übertragung der CAN-Datenbank in eine relationale SQLite Datenbank. Mitarbeit bei der Fehlersuche in bereits ausgelieferten Produkten. Programmgenerierung aus CANdb/SQLiteDB, Doors und XML. Kenntnisse: UML, OO, Spice, DB-Design Produkte: C++, C, Python, SQLite, XML, Eclipse, Tornado, WindMil, WindRiver, CANdb, CANoe, CANalyzer, CAPL, ClearCase, ClearQuest, RTRT-Test, Doors, Dokumentum, Jira, CMMI, Windows-XP, VxWorks.
01.11.2007 — 29.02.2008
GP Solar GmbH ( StartUp )
4 Monate (Maschinenbau, Embedded, Datenbank) Rolle: Systemanalyse, Architektur, Entwicklung, Tests. Kunde: GP Solar GmbH ( StartUp ) Einsatzort: München/Konstanz Aufgaben: Architektur und Entwicklung einer SQL Datenbank nahe Realtime. Übertragung der SQLite Daten auf einen MS-SQL Server. Sicherung der Daten unter Berücksichtigung großer Rechnernetze und dem Einsatz von Business-Intelligence für Messrechner. Entwicklung von Prototypen für ein StartUp Kenntnisse: UML, OO. Produkte: C#, C++, Visual C++, Visual Studio, Eclipse, SQLite, MS SQL-Server 2005, XML, .NET, Linux, Windows-XP, Windows-Vista.
01.04.2007 — 31.10.2007
Entwickler, Tester, Betreuer
7 Monate (Automotive, Infotainment , Embedded) Rolle: Entwickler, Tester, Betreuer Kunde: Harman&Becker Einsatzort: Ulm
01.01.2007 — 31.03.2007
3 Monate (Business Inteligence, Datenbank) Rolle: Architektur, Entwicklung, Tests. Kunde: United Internet Einsatzort: Karlsruhe Aufgaben: Data Mining Projekt Auswertung von 28 Millionen Datensätzen mit über 200 Informationen in einer Nacht. Das Unternehmen Insightful lieferte die Data Mining Modelle. Das Unternehmen SAND/DNA von SAND-Technoloy lieferte die Archivierungsdatenbank für große Datenmengen und schnelle Zugriffe (relationale DB nicht Zeilensondern Spaltenorientiert). Kenntnisse: OO, SAND-Technologie, ODBC. Produkte: C, Java, SAND/DNA, ClearCase, Insightful-Modelle, Suse-Linux.
01.09.2005 — 31.12.2006
ISP-Projekt
1 Jahr 4 Monate (Internet Service Provider, Telekommunikation, Datenbank) Rolle: Entwicklung, Tests. Kunde: IBM/Deutschen Telekom Einsatzort: Frankfurt Aufgaben: Entwicklungen im Radius-Protoktoll Bereich. Remote Authentication Dial-In User Service (RADIUS, deutsch Authentifizierungsdienst für sich einwählende Benutzer) ist ein Protokoll, das zur Authentifizierung, Autorisierung und zum Accounting (Triple-A-System) von Client-Server Nutzern bei Einwahlverbindungen in ein Computernetzwerk dient. Kenntnisse: XML, Client-Server, Sockets, Threads, TCP/IP, UDP/IP, RADIUS. Produkte: CVS, ClearQuest, ClearCase, AIX, Linux, DB2, C, C++.
01.08.2005 — 31.08.2005
Deutsche Bundesdruckerei
Entwicklung eines Applikation-Servers
1 Monat (Prototypentwicklung) Rolle: Architektur, Entwicklung, Tests. Kunde: Deutsche Bundesdruckerei Einsatzort: Berlin Aufgaben: Entwicklung eines Application-Servers mit 5 Funktionen in 20 Tagen. (mehr Geld stand nicht zur Verfügung) Prototypentwicklung Kenntnisse: XML Produkte: Linux, C, C++, STL, MySQL
01.04.2005 — 31.07.2005
Deutsche Bundesdruckerei
4 Monate (Finanzdienstleister) Rolle: Entwicklung, Tests. Kunde: Deutsche Börse Gruppe Einsatzort: Frankfurt Aufgaben: Im Rahmen des CEF-Projekts werden Handelsdaten in "Echtzeit" an Börsenkunden angeboten. Bei Störungen müssen fehlende Daten parallel zum normalen Datenfluss zusätzlich verschickt werden. Diese Daten wurden nach dem LZW-Algorithmus verdichtet und verschickt. Kenntnisse: XML, Threads, Client-Server, TCP/IP Produkte: Sun-Solaris(UNIX), Windows 2000, C, C++, STL, Java/J2SE, JavaScript, Oracle, Apache/JBoss Server
01.07.2004 — 31.01.2005
Carl Zeiss SMT AG
7 Monate (Messtechnik, Embedded, Realtime) Rolle: Architektur, Entwicklung, Tests Kunde: Carl Zeiss SMT AG Einsatzort: Oberkochen Aufgaben: Aufbau einer C++ Entwicklungsumgebung auf dem RTAI Realtime Computer. Embedded realtime Entwicklung von Verbindungs- und Kommunikationsfunktionen in einer multiprozessor Architektur zwischen Windows-NT/XP, Linux und dem Real-Time Messrechnern (MSX-Box). Kenntnisse: Corba, XML-RPC, XML, TCP/IP-Sockets, FIFOs, Threads, CGI. Produkte: Windows-NT/XP, Suse-Linux, Debian-Linux, Debian-RTAI-Linux, Eclipse, GNU C, GNU C++, VC++ 6.0, Apache/JBoss/Tomcat Server, CVS.
01.04.2001 — 30.06.2004
ADatP3 Kommunikationsprotokoll für SAMOC
3 Jahre 3 Monate (Wehrtechnik , Datenbank) Rolle: Projektleitung, Konzeption, Architektur, Entwicklung, Tests, Übergabe Kunde: EADS-Ulm, Abteilung ADBM6 Einsatzort: Ulm Aufgaben: Innerhalb des SAMOC-Teams (Luftverteidigung GBAD) das Teilprojekt "Kommunikation mit anderen Truppenteilen" und/oder Nato-Partnern über 69 AdatP3-Meldungen. Empfang, Interpretation und Datenspeicherung ankommender Meldungen im ADatP3-Format. Generierung und Formatierung von Meldungen im AdatP3- Format. Übergabe an die Bundeswehr. Kenntnisse: V-Modell, UML, OOA, OOD, OOP, Strings parsen, -interpretieren, -formatieren, GIS, Compilerbau Produkte: SWING, J2SE, J2EE, EJB, Servlets, XML, XSL, JSP, JDBC, ODBC, VC++, MFC, Access, Oracle 9i, TCP/IP, Jbuilder, Eclipse, Rational Rose, Clear Case, Windows-NT/XP, Java, Linux.
01.11.1998 — 31.03.2001
Loßburg im Schwarzwald
Führer"
2 Jahre 5 Monate (Maschinenbau) Rolle: Technische Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests, Dokumentation, Übergabe. Kunde: Arburg, Abteilung: CIM Einsatzort: Loßburg im Schwarzwald Aufgaben: Entwicklung eines sicherheitsrelevanten, embedded, echt zeit Kommunikationsprogramms zwischen NC-Maschinen und NC- Archiv. Kenntnisse: TCP/IP, Client-Server, DDE, OLE, DSP, HTML Produkte: Windows-NT, Prozeßrechne, C++, VC++, VAC++.
01.02.1998 — 31.10.1998
Ehningen bei Reutlingen
Führer"
9 Monate (Telekommunikation) Rolle: Architektur, Entwicklung, Tests Kunde: Wandel & Goldermann Einsatzort: Ehningen bei Reutlingen Aufgaben: Portierung des embedded echt zeit ITS-Monitors zur Überwachung und Weiterleitung von Datenströmen in Funknetzen von Borland C++ nach GNU C++ und von Windows nach Sun- Solaris (UNIX). Kenntnisse: Borland C++, Mobilfunk GSM, GNU C++. Produkte: Windows98, Sun-Solaris.
01.11.1996 — 31.12.2001
Führer"
5 Jahre 2 Monate (Touristik, Infotainment) Rolle: Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests ,Produktion Kunde: Kooperation mit der Regio Stuttgart Marketing und Tourismus GmbH Einsatzort: Eutingen im Gäu Aufgaben: Entwicklung mehrerer Auflagen des interaktiven Reiseführers auf CD-Rom über die Regio Stuttgart, basierend auf dem, von der SRKF-UB GmbH entwickelten Browser STEPS. Gefüllt mit vorhandenem multimedialem, touristischen Werbematerial mit * Bildschirmfüllende Panorama-, Rundum und normale Bilder, * interaktiven Karten, * eingebetteten und Bildschirmfüllenden Filmen, * Musik, Ton und Animationen Basierend auf einem * wissensbasierten Suchsystem * leistungsfähigem, semantischem E-Commerce-Teil * komplexer Reisekostenberechnung Verbreitung: Weltweit über Goethe-Institute und wissenschaftlichen Bibliotheken bis Ende 2013. Danach nicht mehr auf Computern abspielbar, da 16bit Anwendung.
01.07.1996 — 30.11.1997
IBM-Deutschland GmbH
Multipers Projekt
1 Jahr 5 Monate (Buchhaltung) Rolle: Entwicklung, Tests, Dokumentation, Übergabe. Kunde: IBM-Deutschland GmbH Einsatzort: Sindelfingen Aufgaben: Mitarbeit an einer Dialogschnittstelle des Lohn- und Gehaltsabrechnungssystems MULTIPERS der IBM. Kenntnisse: Präsentation-Manager, Client-Server-Anwendung. Produkte: VAC++, DB2, COBOL II, OS-2, MVS.
01.01.1996 — 30.06.1996
UB Tectum GmbH
6 Monate (Touristik, Infotainment) Rolle: Projektleitung, Architektur, Entwicklung, Test, Produktion Kunde: Partnergesellschaft Schönlaub, Mäntele und Sommer Aufgaben: Entwicklung des Multimedia Reisekatalogs "Fit und weg" mit umfassender Reisekostenberechnung. Infotainment-Projekt mit STEPS Multimediaprojekt mit Bild- ,Film- ,Ton- und Animation. Kenntnisse: Bildbearbeitung, Filmbearbeitung, Tonbearbeitung Produkte: Win3.11, Win95, Win98, Windows-NT, Windows-XP
01.11.1994 — 31.07.1997
UB Tectum GmbH
2 Jahre 9 Monate (Business Inteligence, Datenbank) Rolle: Vertrieb, Kundeneinführung und Schulung Kunde: UB Tectum GmbH Einsatzort: Vaihingen und Leinfelden-Echterdingen Aufgaben: Vertrieb, Kundeneinführung und Schulung des Data Warehouse Datenbankabfragewerkzeugs BusinessObject. Produkte: BusinessObjects, Oracle, DB2.
01.11.1994 — 31.12.1995
IBM-Deutschland GmbH
Multipers Projekt
1 Jahr 2 Monate (Buchhaltung) Rolle: Entwicklung, Tests, Dokumentation, Übergabe. Kunde: IBM-Deutschland GmbH Einsatzort: Sindelfingen Aufgaben: Mitarbeit an einer Dialogschnittstelle des Lohn- und Gehaltsabrechnungssystems MULTIPERS der IBM. Kenntnisse: Präsentation-Manager, Client-Server-Anwendung. Produkte: VAC++, DB2, COBOL II, OS-2, MVS.
01.07.1994 — 31.10.1994
SRKF-UB GmbH
4 Monate (Touristik, Infotainment) Rolle: Projektleitung, Systemanalyse, Architektur, Design, Entwicklung, Test Kunde: SRKF-UB GmbH Einsatzort: Eutingen im Gäu Aufgaben: Das Programm STEPS ist ein, auf Objekten basierender Browser mit Suchmaschine und multimedialer Präsentation. Der Browser basiert auf einer ADatP3 ähnlichen Beschreibungssprache, unterstützt alle multimedialen Möglichkeiten und konnte über eine Suchmaschine auf große Datenmengen zugreifen. Die Vision war das World-Wide-Wep. Zum Vergleich, der erste WWW-Browswer (Mosaic) kam im Dezember 1994 als einfacher Textbrowser auf den deutschen Markt. Kenntnisse: Bildbearbeitung, Filmbearbeitung, Tonbearbeitung Produkte: Borland C++, OWL, Win3.11.
01.04.1990 — 30.06.1992
Lehrer
Kunde: GSB (TÜV-Tochter) Einsatzort: Stuttgart Aufgaben: Schulungen zu den Themen * "von COBOL zu C", * "die Programmiersprache C", * "UNIX-Einführung", * "UNIX-Systemadministration", * "Datenbanken".
01.08.1989 — 28.02.1990
TÜV-Stuttgart/Südwest
7 Monate Rolle: Systemanalyse, Entwicklung, Tests, Dokumentation, Übergabe. Kunde: Bizerba Einsatzort: Balingen Aufgaben: Ein komplexes, partitioniertes C-Programm musste von Fehlern befreit und getunt werden. Ziel war ein Messetermin Produkte: C, dBASE, LAN, MS-DOS
01.01.1989 — 31.12.1990
TÜV-Stuttgart/Südwest
2 Jahre Rolle: Idee, Entwicklung, Tests. Kunde: Eigenentwicklung Aufgaben: Entwicklung eines Browsers. Über eine, dem Maskengenerator "Mascot" der Firma Kontron ähnlichen Beschreibungssprache konnten sehr einfach, schnell und fehlerfrei, Batch- und Dialogprogramme entwickelt werden. Für eine Mandantenfähige, Nutzerabhängige Dialoganwendung mit 26 Bildschirmseiten wurden nur 10 Stunden benötigt. Produkte: C, Ingres-DB, MS-DOS, UNIX.
01.07.1988 — 30.06.1989
Daimler-Benz
Lehrer, Entwicklung
1 Jahr Rolle: Lehrer, Entwicklung. Kunde: Daimler-Benz Einsatzort: Waiblingen Aufgaben: Prototyp eines Masken- und Datenbankgenerators in C, systemübergreifend für UNIX, AIX, XENIX, Berkley-UNIX und MS_DOS. Anbindung von COBOL-Unterprogrammen an C-Programme (Corba ähnliche Client-Server Applikation)
01.04.1986 — 30.06.1994
TÜV-Stuttgart/Südwest
Rolle: Technische Projektleitung, Planung, Entwicklung, Betrieb. Kunde: TÜV-Südwest, später TÜV-Südwest Einsatzort: Filderstadt Aufgaben: Entwicklung, Aufbau und Betrieb eines Baden-Württemberg weitem " Wide Area Network" mit 98 operatorlosen, vollautomatischen UNIX-Systemen. Heute würde man von einem Intranet sprechen. * Übernahme, Nachdokumentation und Korrektur der Kontronprogramme. * Aufbau des operatorlosen Betriebs an allen Locationen. * Aufbau des Kommunikationsnetzes zwischen den 98 Lokationen. * Entwicklung eines sicheren und kontrollierbaren Datenflusses. * Aufbau einer prozeduralen Entwicklungsumgebung für verteilte Daten. * Entwicklung eines Dokumentationssystems * Planung und Leitung von Programmauslieferung bei laufendem Betrieb. * Entwicklung von Schutz- und Sicherungsmechanismen in Datennetzen. * Aufbau und Unterstützung der Hotline. * Aufbau einer objektorientierten Entwicklung. * Planung und Entwicklungsleitung neuer Programmreleases * Planung von Systemumstellungen. * Third level Systemadministration, Datenbankadministration. Nach der Entwicklung eines TÜV-Informationssystems für die Länder Berlin und Brandenburg mit dem Asscii-STEPS-Browser, Umstellung aller 490 Programme auf den STEPS-Browser. Produkte: C, Curses, AWK, SED, Bash Shell, CShell, UUCP, Ingres-DB, SCCS, Berkeley UNIX, UNIX V5.32, Interactive-UNIX.

Description

SKILLS
Motto
vordenken - nachdenken - querdenken - Probleme lösen

Branchen
Medizintechnik, Automotive, Maschinenbau, Wehrtechnik, Telekommunikation, Dienstleister, Touristik.

Schwerpunkte
Infotainment, Datenbanken, Embedded, Protokolle

Positionen
Systemanalytiker
OO-Software Architektur
OO-Software Entwickller
Datenbankdesigner
Tester
Projektleiter (Technik), Requirement-Engineer, Testmanager

Betriebssysteme
Betriebssysteme: Windows, Debian-Linux, Ubuntu-Linux, Interactive UNIX, Berkley UNIX, UNIX V
Realtime Betriebss.: QNX, VxWorks ( Wind River Systems), RTAI, RTOS

Sprachen
Sprachen/Compiler: C, C++, Keil, C#, VisualC++.
Interpretierte Sprachen: Python, PHP, Java (SWING, Enterprise JavaBeans (EJB), Servlets, J2EE, J2SE, Java Database Connectivity (JDBC)).
Extensible Markup Language XML, XSL Transformation.
Bibliotheken: STL, Boost.
Shellscripte: BashShell, CShell, AWK, SED.
Oberflächen: QT, HTML/CSS, Curses, GIS
IDEs: Eclipse, QTCreator, VisualStudio, Tornado (WindRiver), Jbuilder, UnderstandPro
Rechenprogramme: Matlab, GNU Octave
Programmierstil: PCLint, Misra-C/C++
DayliBuild: Jenkins, Hudson
Daten speichern: SQLite, MySql, Access, MS SQL-Server2005, dBASE, Ingres-DB, DB2, Oracle.
Open Database Connectivity (ODBC)
Versioniersysteme: Git, Subversion/Tortoise, ClearCase, CVS, SCCS
Testen: GoogleTest, MISRA C/C++, IBM-RationalTestRealTime (RTRT)
Fehleranalyse: Valgrind ( - ist eine Werkzeugsammlung zum Debuggen, Profilen und zur dynamischen Fehleranalyse von Programmen), lcov, rcov, genHtml

Web-Welt
WWW-Server: Apache, JBoss, Tomcat
WWW-Sprachen: HTML5, CSS3, JavaScript

Main Skills

Other Skills

Eclipse SQLite Jira Safari Capability Maturity Model Integration CORBA Extensible Markup Language C MS SQL Unix Animation Javascript Debuggen GNU C CSS XSL Data Warehouse XML-RPC Daten speichern CD-Rom objektorientierte CMMI MySql dBASE Octave RTOS Transmission Control Protocol/Internet Protocol LAN Global System for Mobile Communications Echtzeitsysteme Datenfluss SCRUM SPICE Linux PHP Datenhaltung Hudson J2SE GIS Client-Server C# J2EE Debugger Compiler Slack Access Visual Studio Python CSS3 DB2 Datenbank UML Debian Bluetooth ODBC Oracle HTML5 Solaris Rich-Client Subversion Open Database Connectivity Großrechner Systemanalyse große Datenmengen Versionierung Oracle 9i Datenaustausch Keil Programming Language AWK Kommunikationsprotokoll Matlab JBoss MS-DOS ECMS VxWorks Java Database Connectivity JDBC Programmiersprache C Ubuntu AIX Testautomatisierung Servlets Enterprise JavaBeans .NET Rational Rose jquery Bash openLayers enterprise content management ClearQuest Misra Programming GNU agile Softwareentwicklung Visual C++ Datenbanken ECMA Windows TcpIP XML C++ Authentifizierung MISRA C Mobilfunk COBOL Datennetzen Warenwirtschaftssystems Java Animationen C/C++ CANoe HTML Datei Wide Area Network CShell Systemanalytiker MS-SQL Jenkins Common Object Request Broker Architecture JSP Git Dynamic Data Exchange OWL objektorientierten Suchmaschine CAPL Suse TCP/IP OOD Windows 2000 Confluence Tomcat Data Mining SQL

Work & Experience

01.10.2017 — 31.01.2018
SimpleWorks / ThermoMix
Entwickler
4 Monate (Test, Embedded, Maschinenbau) Rolle: Systemanalyse, Entwickler, Tester und Einführung Kunde: SimpleWorks / ThermoMix Einsatzort: Duisburg Aufgaben: Aufbau einer C++ Entwicklungsumgebung, Überarbeitung eines C++ Cloud-Testprogramms. Kenntnisse: OO, SCRUM, Interntkommunikation. Produkte: C, C++, Boost, Google Test, Python,Shell, TcpIP, VBox, Eclipse, Git, Jenkins, Slack, Jira, Confluence.
01.01.2016 — 30.09.2017
Rational AG
1 Jahr 9 Monate (Maschinenbau, Embedded, Datenbank) Rolle: Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests und Einführung. Kunde: Rational AG Einsatzort: Landsberg am Lech Aufgaben: Prototyp Erstellung auf Basis eines HTML-Handbuches Entwicklung des Datenbankmodells Konzeption und teilweiser Aufbau einer relationalen Entwicklungs- und Gerätedatenbankwelt. Prozess-Wok-DB (SQLite) Prozess-Init-DB (SQLite) Geräte-DB (SQLite) Sammel-Geräte-DB (MySQL) Entwicklung-DBs (MySQL) Automatische Versionierung und Datenbankabgleich Schnittstellenkonzept und Schnittstellen Mehrsprachigkeit (utf-8) Kenntnisse: UML, OO, SCRUM, DB-Design nach Codd. Produkte: C, C++, Boost, Google Test, Python, HTML, Git, MySql, SqLite, Jenkins (Dayli Build), EnterpriseArchitect, Jira, Confluence, Qt, QtCreator.
01.03.2015 — 31.12.2015
10 Monate (Medizintechnik, Embedded) Rolle: Entwicklung, Tests Kunde: Fresenius Medical Care Einsatzort: Schweinfurt Aufgaben: Softwareänderungen und -anpassungen in einem extrem sensiblen, medizintechnischem Umfeld. Diverse Prozessoren, kein Betriebssystem Kenntnisse: UML, OO, Scrum, Misra-C. Produkte: C, C++, Keil-Compiler, X32, PCLint, Polarion, Subversion, Tortoise, Jenkins(Dayli Build).
01.02.2014 — 31.01.2015
Hilti Entwicklungsgesellschaft mbH
Requierements, Architekt, Entwickler, Tester
1 Jahr (Maschinenbau , Embedded) Rolle: Requierements, Architekt, Entwickler, Tester Kunde: Hilti Entwicklungsgesellschaft mbH Einsatzort: Landsberg am Lech Aufgaben: Zwischen den Modulen Schrauber und Batterie wurde ein weiteres Modul zur Auswahl und Eingabe von Werten mit Bildschirm und Tastatur durch den Anwender entwickelt. Die Herausforderung war der eingeschränkte Speicherplatz und die Orientierung der Datenhaltung an die Flash-Pages, sowie das Einpassen des Moduls in die vorhandene Umgebung. Kenntnisse: UML2, OO, MISRA-C. Produkte: C, Keil-Compiler, Doors, Arm-Processor, RTOS-Linux, Subversion, EnterpriseArchitect, RTOS-Linux, Doors, Eclipse, IDE/Debugger.
01.04.2013 — 31.12.2014
DCC Campingführer ins Internet
Architekt, Entwickler, Tester, Betreuer
1 Jahr 9 Monate (Touristik, Infotainment, Datenbank) Rolle: Projektleitung, Systemanalyse, Architekt, Entwickler, Tester, Betreuer Kunde: Deutscher Camping Club Einsatzort: Remote Aufgaben: Mit Python generierte Rich-Client-Web-Anwendung, die Daten des DCC-Campingführer anzeigt und findbar macht. Kenntnisse: GIS, DB-Design Produkte: Firefox, Internet-Explorer, Opera, Googel-Chroom, Safari, Python, HTML5, CSS3, JavaScript, jquery, openStreetMap, openLayers, MySql, PHP.
01.10.2011 — 31.03.2014
NewGen Plattform
Entwickler, Tester
Kunde: Roche Diagnostics Internationl Einsatzort: Rotkreuz (Schweiz) Aufgaben: Im Rahmen der Entwicklung eines neuen, modularen Blutanalysegeräts im Bereich "Pipetting": Programmanalysen und Tests der Programme auf Speicher Leaks, Laufzeitprobleme und andere Fehler. Entwicklung automatische Tests für das Dayli Build-Programm. Umsetzung und Integration eines Scoring Algorithmus. Kenntnisse: UML, OO, MISRA-C, Dayli Build (Hudson), Testautomatisierung Produkte: C++, JavaScript, Python, Can, Eclipse, MISRA-C++, Subversion, Tortoise, EnterpriseArchitect, MatLab, Octave, Valgrind, rcov, lcov, genHtml, Windows, UBUNTU-Linux, Hudson (Dayli Build).
01.10.2010 — 30.09.2011
DT AG
Architekt, Entwickler, Tester
1 Jahr (Maschinenbau, Embedded, Datenbank) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: DT AG Einsatzort: Rottweil Aufgaben: Mitarbeit bei der Entwicklung eines neuen Speichergerätes. Verantwortlich für Architektur und Entwicklung der zentralen Prozessdatenbank. In einem Thread läuft die SQLiteDB und bedient alle anderen Threads mit Daten. Deutsch-Chinesisches Scrum-Team Kenntnisse: UML, OO, Scrum, DB-Design nach Codd. Produkte: C++, SQLite3, XLM, SCM, Eclipse, UML2, EnterpriseArchitect, Windows, VSM, Ubuntu-Linux, RTOS (Betriebssystem).
01.02.2010 — 31.10.2010
Gomaringen
Architekt, Entwickler, Tester
9 Monate (Medizintechnik, Embedded, Prototyping) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: BOWA Elektronik Einsatzort: Gomaringen Aufgaben: Mitarbeit bei der Entwicklung eines Hochfrequenz Skalpells. Architektur, Entwicklung und Test von Kommunikationsmodulen. Prototyping für die eigentliche Entwicklung. Kenntnisse: UML, MISRA C, OO. Produkte: C, UnderstandPro, Subversion, Tortoise, Windows, RTOS (Betriebssystem).
01.03.2008 — 31.01.2010
Bosch GmbH
Architekt, Entwickler, Tester
1 Jahr 11 Monate (Automotive, Infotainment , Embedded , Datenbank) Rolle: Systemanalyse, Architekt, Entwickler, Tester Kunde: Bosch GmbH Einsatzort: Leonberg Aufgaben: Mitarbeit bei der GUI-Entwicklung von Fahrzeug- Kombinstrumenten. Tests der Programm HMI, Fahrzeugdaten, Navigation, Straßeninformationen. Übertragung der CAN-Datenbank in eine relationale SQLite Datenbank. Mitarbeit bei der Fehlersuche in bereits ausgelieferten Produkten. Programmgenerierung aus CANdb/SQLiteDB, Doors und XML. Kenntnisse: UML, OO, Spice, DB-Design Produkte: C++, C, Python, SQLite, XML, Eclipse, Tornado, WindMil, WindRiver, CANdb, CANoe, CANalyzer, CAPL, ClearCase, ClearQuest, RTRT-Test, Doors, Dokumentum, Jira, CMMI, Windows-XP, VxWorks.
01.11.2007 — 29.02.2008
GP Solar GmbH ( StartUp )
4 Monate (Maschinenbau, Embedded, Datenbank) Rolle: Systemanalyse, Architektur, Entwicklung, Tests. Kunde: GP Solar GmbH ( StartUp ) Einsatzort: München/Konstanz Aufgaben: Architektur und Entwicklung einer SQL Datenbank nahe Realtime. Übertragung der SQLite Daten auf einen MS-SQL Server. Sicherung der Daten unter Berücksichtigung großer Rechnernetze und dem Einsatz von Business-Intelligence für Messrechner. Entwicklung von Prototypen für ein StartUp Kenntnisse: UML, OO. Produkte: C#, C++, Visual C++, Visual Studio, Eclipse, SQLite, MS SQL-Server 2005, XML, .NET, Linux, Windows-XP, Windows-Vista.
01.04.2007 — 31.10.2007
Entwickler, Tester, Betreuer
7 Monate (Automotive, Infotainment , Embedded) Rolle: Entwickler, Tester, Betreuer Kunde: Harman&Becker Einsatzort: Ulm
01.01.2007 — 31.03.2007
3 Monate (Business Inteligence, Datenbank) Rolle: Architektur, Entwicklung, Tests. Kunde: United Internet Einsatzort: Karlsruhe Aufgaben: Data Mining Projekt Auswertung von 28 Millionen Datensätzen mit über 200 Informationen in einer Nacht. Das Unternehmen Insightful lieferte die Data Mining Modelle. Das Unternehmen SAND/DNA von SAND-Technoloy lieferte die Archivierungsdatenbank für große Datenmengen und schnelle Zugriffe (relationale DB nicht Zeilensondern Spaltenorientiert). Kenntnisse: OO, SAND-Technologie, ODBC. Produkte: C, Java, SAND/DNA, ClearCase, Insightful-Modelle, Suse-Linux.
01.09.2005 — 31.12.2006
ISP-Projekt
1 Jahr 4 Monate (Internet Service Provider, Telekommunikation, Datenbank) Rolle: Entwicklung, Tests. Kunde: IBM/Deutschen Telekom Einsatzort: Frankfurt Aufgaben: Entwicklungen im Radius-Protoktoll Bereich. Remote Authentication Dial-In User Service (RADIUS, deutsch Authentifizierungsdienst für sich einwählende Benutzer) ist ein Protokoll, das zur Authentifizierung, Autorisierung und zum Accounting (Triple-A-System) von Client-Server Nutzern bei Einwahlverbindungen in ein Computernetzwerk dient. Kenntnisse: XML, Client-Server, Sockets, Threads, TCP/IP, UDP/IP, RADIUS. Produkte: CVS, ClearQuest, ClearCase, AIX, Linux, DB2, C, C++.
01.08.2005 — 31.08.2005
Deutsche Bundesdruckerei
Entwicklung eines Applikation-Servers
1 Monat (Prototypentwicklung) Rolle: Architektur, Entwicklung, Tests. Kunde: Deutsche Bundesdruckerei Einsatzort: Berlin Aufgaben: Entwicklung eines Application-Servers mit 5 Funktionen in 20 Tagen. (mehr Geld stand nicht zur Verfügung) Prototypentwicklung Kenntnisse: XML Produkte: Linux, C, C++, STL, MySQL
01.04.2005 — 31.07.2005
Deutsche Bundesdruckerei
4 Monate (Finanzdienstleister) Rolle: Entwicklung, Tests. Kunde: Deutsche Börse Gruppe Einsatzort: Frankfurt Aufgaben: Im Rahmen des CEF-Projekts werden Handelsdaten in "Echtzeit" an Börsenkunden angeboten. Bei Störungen müssen fehlende Daten parallel zum normalen Datenfluss zusätzlich verschickt werden. Diese Daten wurden nach dem LZW-Algorithmus verdichtet und verschickt. Kenntnisse: XML, Threads, Client-Server, TCP/IP Produkte: Sun-Solaris(UNIX), Windows 2000, C, C++, STL, Java/J2SE, JavaScript, Oracle, Apache/JBoss Server
01.07.2004 — 31.01.2005
Carl Zeiss SMT AG
7 Monate (Messtechnik, Embedded, Realtime) Rolle: Architektur, Entwicklung, Tests Kunde: Carl Zeiss SMT AG Einsatzort: Oberkochen Aufgaben: Aufbau einer C++ Entwicklungsumgebung auf dem RTAI Realtime Computer. Embedded realtime Entwicklung von Verbindungs- und Kommunikationsfunktionen in einer multiprozessor Architektur zwischen Windows-NT/XP, Linux und dem Real-Time Messrechnern (MSX-Box). Kenntnisse: Corba, XML-RPC, XML, TCP/IP-Sockets, FIFOs, Threads, CGI. Produkte: Windows-NT/XP, Suse-Linux, Debian-Linux, Debian-RTAI-Linux, Eclipse, GNU C, GNU C++, VC++ 6.0, Apache/JBoss/Tomcat Server, CVS.
01.04.2001 — 30.06.2004
ADatP3 Kommunikationsprotokoll für SAMOC
3 Jahre 3 Monate (Wehrtechnik , Datenbank) Rolle: Projektleitung, Konzeption, Architektur, Entwicklung, Tests, Übergabe Kunde: EADS-Ulm, Abteilung ADBM6 Einsatzort: Ulm Aufgaben: Innerhalb des SAMOC-Teams (Luftverteidigung GBAD) das Teilprojekt "Kommunikation mit anderen Truppenteilen" und/oder Nato-Partnern über 69 AdatP3-Meldungen. Empfang, Interpretation und Datenspeicherung ankommender Meldungen im ADatP3-Format. Generierung und Formatierung von Meldungen im AdatP3- Format. Übergabe an die Bundeswehr. Kenntnisse: V-Modell, UML, OOA, OOD, OOP, Strings parsen, -interpretieren, -formatieren, GIS, Compilerbau Produkte: SWING, J2SE, J2EE, EJB, Servlets, XML, XSL, JSP, JDBC, ODBC, VC++, MFC, Access, Oracle 9i, TCP/IP, Jbuilder, Eclipse, Rational Rose, Clear Case, Windows-NT/XP, Java, Linux.
01.11.1998 — 31.03.2001
Loßburg im Schwarzwald
Führer"
2 Jahre 5 Monate (Maschinenbau) Rolle: Technische Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests, Dokumentation, Übergabe. Kunde: Arburg, Abteilung: CIM Einsatzort: Loßburg im Schwarzwald Aufgaben: Entwicklung eines sicherheitsrelevanten, embedded, echt zeit Kommunikationsprogramms zwischen NC-Maschinen und NC- Archiv. Kenntnisse: TCP/IP, Client-Server, DDE, OLE, DSP, HTML Produkte: Windows-NT, Prozeßrechne, C++, VC++, VAC++.
01.02.1998 — 31.10.1998
Ehningen bei Reutlingen
Führer"
9 Monate (Telekommunikation) Rolle: Architektur, Entwicklung, Tests Kunde: Wandel & Goldermann Einsatzort: Ehningen bei Reutlingen Aufgaben: Portierung des embedded echt zeit ITS-Monitors zur Überwachung und Weiterleitung von Datenströmen in Funknetzen von Borland C++ nach GNU C++ und von Windows nach Sun- Solaris (UNIX). Kenntnisse: Borland C++, Mobilfunk GSM, GNU C++. Produkte: Windows98, Sun-Solaris.
01.11.1996 — 31.12.2001
Führer"
5 Jahre 2 Monate (Touristik, Infotainment) Rolle: Projektleitung, Systemanalyse, Architektur, Entwicklung, Tests ,Produktion Kunde: Kooperation mit der Regio Stuttgart Marketing und Tourismus GmbH Einsatzort: Eutingen im Gäu Aufgaben: Entwicklung mehrerer Auflagen des interaktiven Reiseführers auf CD-Rom über die Regio Stuttgart, basierend auf dem, von der SRKF-UB GmbH entwickelten Browser STEPS. Gefüllt mit vorhandenem multimedialem, touristischen Werbematerial mit * Bildschirmfüllende Panorama-, Rundum und normale Bilder, * interaktiven Karten, * eingebetteten und Bildschirmfüllenden Filmen, * Musik, Ton und Animationen Basierend auf einem * wissensbasierten Suchsystem * leistungsfähigem, semantischem E-Commerce-Teil * komplexer Reisekostenberechnung Verbreitung: Weltweit über Goethe-Institute und wissenschaftlichen Bibliotheken bis Ende 2013. Danach nicht mehr auf Computern abspielbar, da 16bit Anwendung.
01.07.1996 — 30.11.1997
IBM-Deutschland GmbH
Multipers Projekt
1 Jahr 5 Monate (Buchhaltung) Rolle: Entwicklung, Tests, Dokumentation, Übergabe. Kunde: IBM-Deutschland GmbH Einsatzort: Sindelfingen Aufgaben: Mitarbeit an einer Dialogschnittstelle des Lohn- und Gehaltsabrechnungssystems MULTIPERS der IBM. Kenntnisse: Präsentation-Manager, Client-Server-Anwendung. Produkte: VAC++, DB2, COBOL II, OS-2, MVS.
01.01.1996 — 30.06.1996
UB Tectum GmbH
6 Monate (Touristik, Infotainment) Rolle: Projektleitung, Architektur, Entwicklung, Test, Produktion Kunde: Partnergesellschaft Schönlaub, Mäntele und Sommer Aufgaben: Entwicklung des Multimedia Reisekatalogs "Fit und weg" mit umfassender Reisekostenberechnung. Infotainment-Projekt mit STEPS Multimediaprojekt mit Bild- ,Film- ,Ton- und Animation. Kenntnisse: Bildbearbeitung, Filmbearbeitung, Tonbearbeitung Produkte: Win3.11, Win95, Win98, Windows-NT, Windows-XP
01.11.1994 — 31.07.1997
UB Tectum GmbH
2 Jahre 9 Monate (Business Inteligence, Datenbank) Rolle: Vertrieb, Kundeneinführung und Schulung Kunde: UB Tectum GmbH Einsatzort: Vaihingen und Leinfelden-Echterdingen Aufgaben: Vertrieb, Kundeneinführung und Schulung des Data Warehouse Datenbankabfragewerkzeugs BusinessObject. Produkte: BusinessObjects, Oracle, DB2.
01.11.1994 — 31.12.1995
IBM-Deutschland GmbH
Multipers Projekt
1 Jahr 2 Monate (Buchhaltung) Rolle: Entwicklung, Tests, Dokumentation, Übergabe. Kunde: IBM-Deutschland GmbH Einsatzort: Sindelfingen Aufgaben: Mitarbeit an einer Dialogschnittstelle des Lohn- und Gehaltsabrechnungssystems MULTIPERS der IBM. Kenntnisse: Präsentation-Manager, Client-Server-Anwendung. Produkte: VAC++, DB2, COBOL II, OS-2, MVS.
01.07.1994 — 31.10.1994
SRKF-UB GmbH
4 Monate (Touristik, Infotainment) Rolle: Projektleitung, Systemanalyse, Architektur, Design, Entwicklung, Test Kunde: SRKF-UB GmbH Einsatzort: Eutingen im Gäu Aufgaben: Das Programm STEPS ist ein, auf Objekten basierender Browser mit Suchmaschine und multimedialer Präsentation. Der Browser basiert auf einer ADatP3 ähnlichen Beschreibungssprache, unterstützt alle multimedialen Möglichkeiten und konnte über eine Suchmaschine auf große Datenmengen zugreifen. Die Vision war das World-Wide-Wep. Zum Vergleich, der erste WWW-Browswer (Mosaic) kam im Dezember 1994 als einfacher Textbrowser auf den deutschen Markt. Kenntnisse: Bildbearbeitung, Filmbearbeitung, Tonbearbeitung Produkte: Borland C++, OWL, Win3.11.
01.04.1990 — 30.06.1992
Lehrer
Kunde: GSB (TÜV-Tochter) Einsatzort: Stuttgart Aufgaben: Schulungen zu den Themen * "von COBOL zu C", * "die Programmiersprache C", * "UNIX-Einführung", * "UNIX-Systemadministration", * "Datenbanken".
01.08.1989 — 28.02.1990
TÜV-Stuttgart/Südwest
7 Monate Rolle: Systemanalyse, Entwicklung, Tests, Dokumentation, Übergabe. Kunde: Bizerba Einsatzort: Balingen Aufgaben: Ein komplexes, partitioniertes C-Programm musste von Fehlern befreit und getunt werden. Ziel war ein Messetermin Produkte: C, dBASE, LAN, MS-DOS
01.01.1989 — 31.12.1990
TÜV-Stuttgart/Südwest
2 Jahre Rolle: Idee, Entwicklung, Tests. Kunde: Eigenentwicklung Aufgaben: Entwicklung eines Browsers. Über eine, dem Maskengenerator "Mascot" der Firma Kontron ähnlichen Beschreibungssprache konnten sehr einfach, schnell und fehlerfrei, Batch- und Dialogprogramme entwickelt werden. Für eine Mandantenfähige, Nutzerabhängige Dialoganwendung mit 26 Bildschirmseiten wurden nur 10 Stunden benötigt. Produkte: C, Ingres-DB, MS-DOS, UNIX.
01.07.1988 — 30.06.1989
Daimler-Benz
Lehrer, Entwicklung
1 Jahr Rolle: Lehrer, Entwicklung. Kunde: Daimler-Benz Einsatzort: Waiblingen Aufgaben: Prototyp eines Masken- und Datenbankgenerators in C, systemübergreifend für UNIX, AIX, XENIX, Berkley-UNIX und MS_DOS. Anbindung von COBOL-Unterprogrammen an C-Programme (Corba ähnliche Client-Server Applikation)
01.04.1986 — 30.06.1994
TÜV-Stuttgart/Südwest
Rolle: Technische Projektleitung, Planung, Entwicklung, Betrieb. Kunde: TÜV-Südwest, später TÜV-Südwest Einsatzort: Filderstadt Aufgaben: Entwicklung, Aufbau und Betrieb eines Baden-Württemberg weitem " Wide Area Network" mit 98 operatorlosen, vollautomatischen UNIX-Systemen. Heute würde man von einem Intranet sprechen. * Übernahme, Nachdokumentation und Korrektur der Kontronprogramme. * Aufbau des operatorlosen Betriebs an allen Locationen. * Aufbau des Kommunikationsnetzes zwischen den 98 Lokationen. * Entwicklung eines sicheren und kontrollierbaren Datenflusses. * Aufbau einer prozeduralen Entwicklungsumgebung für verteilte Daten. * Entwicklung eines Dokumentationssystems * Planung und Leitung von Programmauslieferung bei laufendem Betrieb. * Entwicklung von Schutz- und Sicherungsmechanismen in Datennetzen. * Aufbau und Unterstützung der Hotline. * Aufbau einer objektorientierten Entwicklung. * Planung und Entwicklungsleitung neuer Programmreleases * Planung von Systemumstellungen. * Third level Systemadministration, Datenbankadministration. Nach der Entwicklung eines TÜV-Informationssystems für die Länder Berlin und Brandenburg mit dem Asscii-STEPS-Browser, Umstellung aller 490 Programme auf den STEPS-Browser. Produkte: C, Curses, AWK, SED, Bash Shell, CShell, UUCP, Ingres-DB, SCCS, Berkeley UNIX, UNIX V5.32, Interactive-UNIX.