Dipl.-Ing. Jochen Keil (FH) Steigerweg 49 69115 Heidelberg Tel.: 0 62 21 – 13 61 10 Fax: 0 62 21 – 13 61 12 e-Mail:
[email protected]
Qualifikationsprofil Stand: 09/2015
Persönliche Daten Name Jahrgang Staatsangehörigkeit Ausbildung EDV-Erfahrung seit
Jochen Keil 1969 Deutsch Diplom-Ingenieur Technische Informatik (Hochschule Esslingen) 1987
Fremdsprachen:
Englisch, fließend in Wort und Schrift
Informationen zum Einsatz Einsatzbereiche:
Problemanalyse (Daten- u. Prozessanalyse), Softwaredesign, Produkt- und Projektrealisierung, Projektleitung, Coaching
Bisherige Projekte:
Produktentwicklung, Datenbankanwendungen, BI/Datawarehouse/Reporting Lösungen, Statistik- und Auswertungssoftware, Betriebswirtschaftliche Software, Automatisierungs- u. Prozessleittechnik, Internetanwendungen, Verteilte Systeme
Projekterfahrung Inzwischen sind derart viele Projekte realisiert worden, so dass hier lediglich eine kleine Auswahl an Projekten aufgeführt wird.
Vertraulichkeit Die in diesem Profil gemachten Angaben sind als Vertraulich anzusehen. Eine Weitergabe an Dritte oder eine Veröffentlichung nur nach schriftlicher Einverständnis.
Profil von Jochen Keil
Seite 1 von 19
2014 – 2015
Robert Bosch GmbH, Bamberg
Prozessautomatisierung, Prozessvisualisierung Projektbeschreibung Erstellung einer Software für eine Härtereianlage. - Prozessautomatisierung einer Ofenlinie mit Steuerung der Ladevorgänge. - Steuerung der 6-achsigen Verladeroboter. - Echtzeit-Visualisierung der Verladevorgänge in 3D Ansichten. - Auswerten der Brennofendaten als Gant-Verlaufsdiagramm. - Visualisierungsübersichten der Anlagendaten. - Archivierung der Anlagendaten in einer Prozessdatenbank. - Implementierung der Schnittstellen zu Qualitätsdatenbanken.
Ansicht Besatzvisualisierung - Beladevorgang Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Technologien:
Profil von Jochen Keil
MS Windows 7 Embarcadero RAD Studio XE6 / FireMonkey TCP/IP, SPS, 3D Grafik, Oracle-Datenbank
Seite 2 von 19
2012 - 2015
RA Consulting GmbH
Softwareentwicklung Automotive Projektbeschreibung Softwarepflege und Neuentwicklung von Softwaremodulen für das Produkt DiagRA-MC. - Weiterentwicklung bestehender Module im größeren Softwareteam. - Design und Erstellung einer Formelverarbeitung zur Verarbeitung von Messwerten. - Design und Implementation einer hochperformanten Datenvisualisierung von Echtzeitdaten. Informationen zum Produkt unter http://www.rac.de/fileadmin/uploads/pdfs/Flyer_DiagRA_MCD_eng_R.pdf
Ansicht einer Echtzeit-Datenvisualisierung Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Technologien:
Profil von Jochen Keil
MS Windows 7 Embarcadero RAD Studio XE3 mit GR32 Library Nant, Svn, Redmine CAN, CCP, ASAP, KWP, TCP/IP
Seite 3 von 19
seit 2010
rAAAreware UG
Produkt trAAAde Projektbeschreibung Produktrealisierung eines Produktes im Finanzbereich - Bedarfsanalyse, Konzeption - Unternehmensgründung zur Kapselung des Produktes - Geschäftsführung und Projektleitung - Analyse, Design und Spezifikation - Implementation wesentlicher Teile der Anwendung - Implementation des Server-Backends - Administation der Server
Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Datenbankserver:
Profil von Jochen Keil
MS Windows 7, Linux Desktop+Server Borland Delphi 2007, Lazarus, Eclipse, C, C++ (Code::Blocks/GNU) MySql, Sqlite
Seite 4 von 19
2006-2011
Daimler AG, Stuttgart
Produktrealisierung QuiX² Projektbeschreibung Spezifikation und Realisierung eines BI Systems/Datawarehouse für konzernweites Controlling und Reporting. - Analyse der bestehenden heterogenen Systemlandschaft - Erstellung einer UML Spezifikation im Team mit den Fachabteilungen - Aufbau und Inbetriebnahme der Datenbank - Definition und Umsetzung der ETL Prozesse - Zusammenstellung und Leitung des Entwicklerteams - Erstellung der Anwendungen für Client und Applikationsserver - Erstellung des Dataminings sowie der Reports - Stetige Weiterentwicklung des Systems unter Anwendung Agiler Methoden - Anwendung von ALM-Tools zur Dokumentation und Weiterentwicklung - Service und Supportdienstleistungen Dimensionen: Anzahl der Anwender: ~ 50 Personen Anzahl der Datentabellen: ~ 100 Datenvolumen gesamt: ~ 300 GB Datenzuwachs pro Monat: ~ 1 Mio. Datensätze Abfragen/Monat: ~2000 Diagramme/Tabellen Beispiel Designphase (DB-Design, ER-Diagramm):
Profil von Jochen Keil
Seite 5 von 19
Beispiel Bedienoberfläche (Testsystem):
Eingesetzte Technologien, Produkte und Systeme Produkte: Oracle 10, Delphi 2007, PL/SQL Developer, MS VisualStudio, IIS Systeme: Unix, MS Windows; ALM: StarTeam, Mantis, TortoiseSVN Technologien/Sprachen: SQL, TCP/IP, HTML, XML, ETL, UML, Delphi, VB/VBA
Profil von Jochen Keil
Seite 6 von 19
2006
BMW Motorsport Ltd., England
Projekt ODAS Projektbeschreibung Prozessautomatisierung einer Verschraubungsstation. - Kommunikation mit verschiedener Prozesshardware: (Schraubsysteme, Scanner, SPS) Kontrollbildschirm
Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Datenbankserver:
Profil von Jochen Keil
MS Windows XP Borland Delphi 2006 MySql 4.1
Seite 7 von 19
2005
Mercedes-Benz U.S. International, Tuscaloosa/USA
Cognos Design, Integration und Implementation Projektbeschreibung Design und Einführung einer BI Architektur. Verwendung der Cognos Enterprise Series 7 Produkte: - Einrichtung einer OLAP Serverstruktur. - Aufbau und Integration eines LDAP Servers. - Definition der Relationen - Anlegen von Katalogen - Erstellen von Auswertungswürfeln (Transformer/Powerpoint) - Erstellung der Internet/Intranetanbindung - Schulung der Anwender
Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Datenbankserver:
Profil von Jochen Keil
MS Windows 2000, MS Windows XP Cognos Enterpris Series 7 Oracle 8, Oracle 9
Seite 8 von 19
2005
Daimler AG, Stuttgart
Diagnosesoftware für Motorsteuergeräte Projektbeschreibung Erstellung verschiedener Diagnoseprogramme zum Auslesen von Motorsteuergeräten. - Programme mit Echtzeitverhalten - Komplexe Protokollimplementationen - Anbindung unterschiedlichster Kopplungsgeräte für Fahrzeug-Bussysteme (CAN-Bus und KWP2000) Beispiel einer Bedienoberfläche
Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Versionskontrollsystem:
Profil von Jochen Keil
MS Windows Borland Delphi Subversion SVN / Tortoise
Seite 9 von 19
2004
Porsche AG, Stuttgart
Realisierung einer Schraubstation Projektbeschreibung Planung und Realisierung der Leittechnik einer Schraubstation zur Montage von Hochleistungsmotoren. - Client-Server Architektur bestehend aus 5 Arbeitsstationen, einem Prozessrechner und einem Oracle-Datenbankserver. - Funk-Kommunikation mit verschiedenster Prozesshardware. - Stammdatenverwaltung für Anlagenkonfiguration und Prozessablauf. - Datenarchivierung der Schraubdaten. - Datenbankabgleich mit einem internen Qualitätssicherungssystem. - Realisierung von Notfallstrategieen. - Schulung der Werker, Instandhalter und Administratoren. - Dynamische Visualisierung der Schraubvorgänge Ansicht Terminal: Visualisierung der Verschraubvorgänge
Prozessrechner: Anlagenstatus, Arbeitsabläufe, Archivierung. Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Datenbankserver: Versionskontrollsystem:
Profil von Jochen Keil
MS Windows 2000 Borland Delphi Oracle 8, Oracle 9 Quma QVCS
Seite 10 von 19
2003
Gwk GmbH, Idar-Oberstein
Realisierung eines Softwareproduktes Projektbeschreibung Design und Implementation eines Softwareproduktes zur Verwendung mit einem Spezialwerkzeug zur Drehwinkel- und Drehmomentmessung. - Gerätekommunikation über proprietäres Protokoll. - Intuitive Bedienoberfläche für alle Programmfunktionen. - Speicherung von Prozess- und Konfigurationsdaten in einer offenen Datenbankstruktur. Bedienoberfläche: Datenarchiv
Bedienoberfläche: Konfiguration
Profil von Jochen Keil
Seite 11 von 19
Bedienoberfläche: Online-Messung
Entwicklungsumgebung Betriebssystem: Entwicklungssysteme: Datenbank: Versionskontrollsystem:
Profil von Jochen Keil
MS Windows (Vorbereitungen für Linux) Borland Delphi (Borland Kylix) Paradox / Firebird (Interbase) Quma QVCS
Seite 12 von 19
2001
Sony Precision Technology Inc., Kanagawa-ken/Japan
Bediensoftware für Präzisionsmessgerät Projektbeschreibung Portierung der Bediensoftware für ein Präzisionsmessgerät. Reengineering des Altsystems. Entwicklung der grafischen Bedienoberfläche (GUI). Portierung der Programmfunktionalität: - Gerätetest, Justierung und Referenzmessungen - Durchführung verschiedener Messungen - Protokollierung und Archivierung der Messergebnisse - Schnittstellenprogrammierung zum Export der Messdaten (Execl (OLE), HTML, XML, CSV, ASCII)
Entwicklungsumgebung Entwicklungssystem: Versionskontrollsystem:
Profil von Jochen Keil
Borland Delphi Quma QVCS
Seite 13 von 19
2001
Robert Bosch GmbH, Bamberg
Prozessleitsystem für Härtereianlage Projektbeschreibung Prozessleitsystem zur Steuerung einer Härtereianlage mit hoher Ausfallsicherheit im 24*7 Betrieb. Echtzeitsteuerung und Kontrolle von 2 Portalrobotern. Echtzeitsteuerung von Förder- und Hubeinrichtungen. Auswerten von Schneidemaschinen-Daten. Auswerten der Brennofendaten (Betriebszustand, Temperaturverlauf) Visualisierung der kompletten Anlage. Archivierung von Anlagendaten (Produktionschargen, Temperaturkurven, Problemzustände) in einer SQL Datenbank. Umfangreiche Auswertungs- und Statistikfunktionen in der Datenbank. Entwicklungsumgebung Betriebssystem: Entwicklungssystem: Datenbank:
MS Windows Borland Delphi Client/Server MS SQL Server
Technologien Client/Server Ausfallsicherheit durch redundante Systeme SPS Kommunikation Feldbus-Protokolle Geräteschnittstellen OO-Programmierung
Profil von Jochen Keil
Seite 14 von 19
Prozessleitsystem für Härtereianlage: Leitrechner
Profil von Jochen Keil
Seite 15 von 19
Prozessleitsystem für Härtereianlage: Beladerechner / Entladerechner
Profil von Jochen Keil
Seite 16 von 19
2000
Mercedes-Benz US Intl., Tuscaloosa
SWDB – Service Warranty Database Projektbeschreibung Entwicklung einer komplexen Multi-Tier Datenbankapplikation zur Auswertung garantiespezifischer Daten. Realisierung des Projektes anhand eines vorgegebenen Pflichtenheftes. Vor-Ort Datenkonvertierung und Inbetriebnahme. Entwicklungsumgebung Betriebssystem: Entwicklungssystem: Versionskontrollsystem: Datenbank: Case-Tool:
MS Windows Borland Delphi Client/Server Quma QVCS Oracle Resolution xCase
Technologien Client/Server Code-Generatoren Objektorientierte Vorgehensweise
Profil von Jochen Keil
Seite 17 von 19
1999
Pepperl+Fuchs GmbH, Mannheim
Produkt eXpresso: Database Publishing Projektbeschreibung Planung und Realisierung eines Produktes zum Database Publishing: Design und Realisierung der Dateneingabeapplikation: Merkmalsverwaltung mit Merkmalspezifischen Eingabemasken. Produktverwaltung für Produkte und Produktfamilien. Referenzverwaltung für die Einbettung externer Datenbestände in die Produktdatenbank. Redundanzfreie Textverwaltung auf Text- und Satzebene mit automatischer Redundanzenvermeidung während der Dateneingabe. Medienverwaltung/Katalogeditor für alle Print, Web und CD Kataloge. Internationalisierung der Anwendung. Reaslisierte Sprachvarianten: Deutsch, Englisch (GB), Englisch (US), Französisch, Spanisch, Italienisch. Entwicklungsumgebung Betriebssystem: MS Windows NT Frontend: Borland Delphi Client/Server Mittelschicht/Applikation Server: Borland Delphi Client/Server Backend: Oracle Technologien Client/Server Generische Oberflächen Objektorientierte Vorgehensweise
Profil von Jochen Keil
Seite 18 von 19
IT-Relevante Kenntnisse Betriebssysteme Windows Android Apple iOS / OS X Linux Embedded (ARM, Atmel AVR) Programmiersprachen / Entwicklungsumgebungen Delphi (alle Versionen), VCL und FMX Lazarus / FPC SQL / PL-SQL C# / C++ (VS, Code::Blocks, Eclipse, GNU) HTML5, PHP, Java, JavaScript Microsoft Visual Studio Atmel Studio Datenbanken Oracle MS SQL Server MySql Sqlite Interbase Ingres / Postgres Firebird Access
Anmerkungen: 1. Legende der Projektkopfzeile: Zeitraum
Kunde / Auftraggeber
Firmenlogo
Projektname/Tätigkeit 2. Firmen- und Produktbezeichnungen sind teilweise eingetragene Warenzeichen.
Profil von Jochen Keil
Seite 19 von 19