Schlagwörter
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/ECMA
WWW-Bibliotheken: jquery, openLayers, openStreetMap
Beschreibung/Kommunikation
Bug Tracking: Jira, ClearQuest
Dokumentation: Confluence, Dokumentum (enterprise content management), ECMS (enterprise content management system)
Requirements: Doors, Polarion
Architektur: EnterpriseArchitect, UML2, V-Modell, SCM ( Supply-Chain- Management)
Browser
Firefox, Googel-Chroom, Internet-Explorer, Opera, Safari
Protokolle
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/ECMA
WWW-Bibliotheken: jquery, openLayers, openStreetMap
Beschreibung/Kommunikation
Bug Tracking: Jira, ClearQuest
Dokumentation: Confluence, Dokumentum (enterprise content management), ECMS (enterprise content management system)
Requirements: Doors, Polarion
Architektur: EnterpriseArchitect, UML2, V-Modell, SCM ( Supply-Chain- Management)
Browser
Firefox, Googel-Chroom, Internet-Explorer, Opera, Safari
Protokolle
- Transmission Control Protocol/Internet Protocol (TCP/IP)
- User Datagram Protocol (UDP), ist ein minimales, verbindungsloses Netzwerkprotokoll.
- Unix to Unix Copy Protocol (UUCP) ist ein Protokoll zur Übertragung von Dateien zwischen verschiedenen Computern mit dem Betriebssystem Unix
- Common Object Request Broker Architecture (CORBA), Object-Request-Broker (ORB), Interface Definition Language (IDL), Stubs, Skeletons
- Controller Area Network (CAN-Bus), CANalyzer, CANdb, CANoe, Communication Access Programming Language (CAPL)
- Dynamic Data Exchange (DDE)
- Digitaler Signalprozessor (DSP)
- IP-Protokoll (Telephonie)
- Common Gateway Interface (CGI) Datenaustausch
- Remote Authentication Dial-In User Service (RADIUS), Authentifizierung, Autorisierung, Accounting (Triple-A-System)
- Global System for Mobile Communications (GSM), früher Groupe Spécial Mobile, Mobilfunk.
- Thread Anwendungen
- Client-Server Anwendungen
- TCP/IP, Sockets
- Compilerbau
- OO Objekt Orientiert
- OOA Objekt Orientierte Architektur
- OOD Objekt Orientiertes Design
- OOP Objekt Orientierte Programmierung
- DB-Design nach Boyce Codd
- Bildbearbeitung
- Filmbearbeitung
- Tonbearbeitung
- Testautomatisierung
- CD-Rom Produktion
- Insightful-Modelle
- Capability Maturity Model Integration CMMI), Referenzmodellen für die Produktentwicklung, den Produkteinkauf und die Serviceerbringung
- Bussines Inteligent (BI), BusinessObjects
- agile Softwareentwicklung (SCRUM)
- SPICE (Software Process Improvement and Capability Determination) oder ISO/IEC 15504-5 ist ein internationaler Standard der ISO zum Durchführen von Bewertungen (Assessments) von Unternehmensprozessen
- Lean Programming
Projekthistorie
Projekte
02.2018 – 02.2019
1 Jahr 1Monat Weiterentwicklung eines Bahn-Infrastruktur Programms
Rollen: Entwickler
Kunde: HaCon Ingenieurgesellschaft mbH
Einsatzort: Hannover
Aufgaben: Mitarbeit bei der Weiterentwicklung der TPS-Bahnanwendung.
Kenntnisse: SCRUM
Produkte: C++, QT-Creator, QT-Designer, RPC-Tests, Git.
10/2017 – 01/2018 Überarbeitung eines IoT-Testprogramms 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/2016 – 09/2017 Planung, Entwicklung und Einführung einer Gerätedatenbank-Welt
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.
03/2015 – 12/2015 Weiterentwicklung eines Dialysegeräts
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).
02/2014 – 01/2015 Entwicklung eines Mensch/Maschine Schnittstellenmoduls
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.
04/2013 – 12/2014 DCC Campingführer ins Internet
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.
10/2011 – 03/2014 NewGen Plattform
2 Jahre 6 Monate (Medizintechnik, Embedded, Tester)
Rolle: 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).
10/2010 – 09/2011 Entwicklung eines Massenspeichergeräts
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).
02/2010 – 10/2010 Entwicklung eines Hochfrequenz Skalpells
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).
03/2008 – 01/2010 Entwicklung von Fahrzeugarmaturen
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.
11/2007 – 02/2008 Prototypentwicklung einer Datenbank getriebenen Testsoftware
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.
04/2007 – 10/2007 Bluetooth und Telephony für Autoradio
7 Monate (Automotive, Infotainment, Embedded)
Rolle: Entwickler, Tester, Betreuer
Kunde: Harman&Becker
Einsatzort: Ulm
Kenntnisse: UML, OO, Spice.
Produkte: C++, Visual C++, Mocca, Elvis, Eclipse, IP-Protokoll, Windows- XP, QNX.
01/2007 – 03/2007 Entwicklung einer „Scoring Engine“
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 Zeilen- sondern Spaltenorientiert).
Kenntnisse: OO, SAND-Technologie, ODBC.
Produkte: C, Java, SAND/DNA, ClearCase, Insightful-Modelle, Suse-Linux.
09/2005 – 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++.
08/2005 – 08/2005 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
04/2005 – 07/2005 CEF-Projekt, Echtzeit-Handelsdaten
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
07/2004 – 01/2005 Kommunikation Windows - Linux - RTOS
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.
04/2001 – 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.
11/1996 – 12/2001 "der interaktiver Regio-Stuttgart-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
da 16bit Anwendung.
Kenntnisse: ECMS, Bildbearbeitung, Filmbearbeitung, CD-Rom Produktion, GIS.
Produkte: Borland C++, OWL, Win3.11, Win95, Win98, Win2000, Windows- NT, Windows-XP.
11/1998 – 03/2001 Entwicklung eines Kommunikationsprogramms
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++.
02/1998 – 10/1998 Portierung des ITS-Monitors
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.
07/1996 – 11/1997 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.
11/1994 – 07/1997 "BusinessObject"
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/1996 – 06/1996 Multimedia Reisekatalogs "Fit und weg"
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
11/1994 - 12/1995 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.
07/1994 – 10/1994 STEPS, Browser und Suchmaschine
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.
04/1986 – 06/1994 Entwicklung und Betrieb des Kassen- und
8 Jahre 3 Monate Managementinformationssystems des Kraftfahr- zeugbereichs im 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.
Produkte: C, Curses, AWK, SED, Bash Shell, CShell, UUCP, Ingres-DB, SCCS, Berkeley UNIX, UNIX V5.32, Interactive-UNIX.
04/1990 – 06/1992 Mehrere Schulungen
2 Jahre 3 Monate
Rolle: Lehrer
Kunde: GSB (TÜV-Tochter)
Einsatzort: Stuttgart
Aufgaben: Schulungen zu den Themen
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.
08/1989 – 02/1990 Tuning eines Warenwirtschaftssystems
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
07/1988 – 06/1989 Schulung einer Entwicklungsabteilung in C und UNIX
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)
Kenntnisse: Client-Server
Produ
02.2018 – 02.2019
1 Jahr 1Monat Weiterentwicklung eines Bahn-Infrastruktur Programms
Rollen: Entwickler
Kunde: HaCon Ingenieurgesellschaft mbH
Einsatzort: Hannover
Aufgaben: Mitarbeit bei der Weiterentwicklung der TPS-Bahnanwendung.
Kenntnisse: SCRUM
Produkte: C++, QT-Creator, QT-Designer, RPC-Tests, Git.
10/2017 – 01/2018 Überarbeitung eines IoT-Testprogramms 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/2016 – 09/2017 Planung, Entwicklung und Einführung einer Gerätedatenbank-Welt
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.
03/2015 – 12/2015 Weiterentwicklung eines Dialysegeräts
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).
02/2014 – 01/2015 Entwicklung eines Mensch/Maschine Schnittstellenmoduls
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.
04/2013 – 12/2014 DCC Campingführer ins Internet
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.
10/2011 – 03/2014 NewGen Plattform
2 Jahre 6 Monate (Medizintechnik, Embedded, Tester)
Rolle: 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).
10/2010 – 09/2011 Entwicklung eines Massenspeichergeräts
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).
02/2010 – 10/2010 Entwicklung eines Hochfrequenz Skalpells
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).
03/2008 – 01/2010 Entwicklung von Fahrzeugarmaturen
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.
11/2007 – 02/2008 Prototypentwicklung einer Datenbank getriebenen Testsoftware
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.
04/2007 – 10/2007 Bluetooth und Telephony für Autoradio
7 Monate (Automotive, Infotainment, Embedded)
Rolle: Entwickler, Tester, Betreuer
Kunde: Harman&Becker
Einsatzort: Ulm
Kenntnisse: UML, OO, Spice.
Produkte: C++, Visual C++, Mocca, Elvis, Eclipse, IP-Protokoll, Windows- XP, QNX.
01/2007 – 03/2007 Entwicklung einer „Scoring Engine“
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 Zeilen- sondern Spaltenorientiert).
Kenntnisse: OO, SAND-Technologie, ODBC.
Produkte: C, Java, SAND/DNA, ClearCase, Insightful-Modelle, Suse-Linux.
09/2005 – 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++.
08/2005 – 08/2005 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
04/2005 – 07/2005 CEF-Projekt, Echtzeit-Handelsdaten
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
07/2004 – 01/2005 Kommunikation Windows - Linux - RTOS
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.
04/2001 – 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.
11/1996 – 12/2001 "der interaktiver Regio-Stuttgart-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
- wissensbasierten Suchsystem
- leistungsfähigem, semantischem E-Commerce-Teil
- komplexer Reisekostenberechnung
da 16bit Anwendung.
Kenntnisse: ECMS, Bildbearbeitung, Filmbearbeitung, CD-Rom Produktion, GIS.
Produkte: Borland C++, OWL, Win3.11, Win95, Win98, Win2000, Windows- NT, Windows-XP.
11/1998 – 03/2001 Entwicklung eines Kommunikationsprogramms
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++.
02/1998 – 10/1998 Portierung des ITS-Monitors
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.
07/1996 – 11/1997 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.
11/1994 – 07/1997 "BusinessObject"
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/1996 – 06/1996 Multimedia Reisekatalogs "Fit und weg"
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
11/1994 - 12/1995 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.
07/1994 – 10/1994 STEPS, Browser und Suchmaschine
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.
04/1986 – 06/1994 Entwicklung und Betrieb des Kassen- und
8 Jahre 3 Monate Managementinformationssystems des Kraftfahr- zeugbereichs im 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
- 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
- Aufbau und Unterstützung der Hotline.
- Aufbau einer objektorientierten Entwicklung.
- Planung und Entwicklungsleitung neuer Programmreleases
- Planung von Systemumstellungen.
- Third level Systemadministration, Datenbankadministration.
Produkte: C, Curses, AWK, SED, Bash Shell, CShell, UUCP, Ingres-DB, SCCS, Berkeley UNIX, UNIX V5.32, Interactive-UNIX.
04/1990 – 06/1992 Mehrere Schulungen
2 Jahre 3 Monate
Rolle: 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".
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.
08/1989 – 02/1990 Tuning eines Warenwirtschaftssystems
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
07/1988 – 06/1989 Schulung einer Entwicklungsabteilung in C und UNIX
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)
Kenntnisse: Client-Server
Produ
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Schweiz
100% vor Ort Deutschlandweit, Schweitz
Sonstige Angaben
Motto: nach denken, vor denken, quer denken - das Ziel erreichen
Technik: zeitkritische, sicherheitsrelevante, objektorientierte,
Embedded- , Realtime- und/oder Echtzeitsysteme, Kommunikation
mit C, C++,JavaScript, Python, Java, HTML5, CSS3, Protokolle, Datenbanken, SQL, Sqlite.
Multimedia: Bildbearbeitung, Konvertierung, bildschirmfüllende Bilder,
Panorama- und Rundumbilder, Karten (GIS), eingebettete und
bildschirmfüllende Filme, Musik, Ton und Animation.
Technik: zeitkritische, sicherheitsrelevante, objektorientierte,
Embedded- , Realtime- und/oder Echtzeitsysteme, Kommunikation
mit C, C++,JavaScript, Python, Java, HTML5, CSS3, Protokolle, Datenbanken, SQL, Sqlite.
Multimedia: Bildbearbeitung, Konvertierung, bildschirmfüllende Bilder,
Panorama- und Rundumbilder, Karten (GIS), eingebettete und
bildschirmfüllende Filme, Musik, Ton und Animation.