Diplom-Ingenieur Technische Informatik (Hochschule Esslingen)

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] Qualifik...
Author: Hannah Wagner
0 downloads 0 Views 2MB Size
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