Job Profile
Transcription
Job Profile
Dipl.-Ing. Jochen Keil (FH) Brueckenstr. 45/1 69120 Heidelberg phone: +49 62 21 – 13 61 10 fax: +49 62 21 – 13 61 12 mobile: +49 1 72 - 6 31 14 23 e-Mail: [email protected] Job Profile Date: 04/2009 Personal data Name Born in Nationality Education IT Experience since Human Languages: Jochen Keil 1969 German Diplom-Ingenieur Technische Informatik (FH-Esslingen) 1987 German, English Qualification Areas of work: Data- and Processanalyse, Softwaredesign, Product- and Projectrealization, Project Management, Coaching Realized Projects: Product development, Business Software, Statistic and Analyse Software, Automation and Process Control Engineering, Database Applications, Internet Applications, Client-Server Systems, Database Publishing Profile of Jochen Keil Seite 1 von 17 References During the last 17 Years of Software development there are now too much projects to list them all. Here ist a small selection: 2005-2009 Daimler AG, Stuttgart Creation of a Datawarehouse / BI System Description Realization of a Datawarehouse for a company spreading controlling and reporting system. Design: - Presentation of the concept. - Analysis of the heterogenous actual condition. - Specification of the needs in discussion with the userteam, IT department and security specialists. - Design of the database model using a case tool. - Specification of ETL process. - Draft of a specification which meets company requirements in UML standard. Implementation: - Selection, coordination and leading of the developer team. - Creation of the DB functionality in Oracle PL/SQL. - Implementation of the applications for client and application server using a RAD development tool. - Creation of the datamining and reporting functionality. - Writing user specific output templates in MS Office and VBA. - Implementing interfaces to according systems. - Internationalization of the application in German/English language. - Documentation of the system (user, administrator and developers view). Operation: - Creation of a mirror / testsystem. - Optimization of DB performance. Dimensions: 50 users, 100 tables, 300 GB database volume, increasing by 1 mio. records/month. Creation of about 2000 diagrams/tables per month. Environment OS: IDE: Database: Revision control: Profile of Jochen Keil Unix / MS Windows Borland / Codegear Delphi 2007 Oracle 9, Oracle 10 SVN, StarTeam, Mantis Seite 2 von 17 2004 Porsche AG, Stuttgart Design and implementation of a assembly unit Description Design, planning and implementation of a assembly unit for small-series motors. - Client-Server design, connecting 5 terminals, 1 control station and 1 oracle database backend. - Implementing of own TCP/IP protocol to communicate. - Wireless communications to several external assembly tools. - Editable database structure for plant- and workflow configuration. - Lokal data storage with data replication to external QMS. - Implementing of fall-back systems and emergency workflows. - Coaching of workers, maintenance personal and administrators. Sample screenshot of terminal: Visualization of screw-process Profile of Jochen Keil Seite 3 von 17 Sample screenshot of control station: Screw overview and screw workflow. Environment OS: IDE: Database: Revision control: Profile of Jochen Keil MS Windows 2000 Borland Delphi Paradox, Oracle 9 Quma QVCS Seite 4 von 17 2003 DaimlerChrysler AG, Tuscaloosa/USA Cognos Design, Integration and implementation Description Design of a multi-dimensional statistical evaluation of the SWDB data. (See below: SWDB Project in 2000.) - Implementation of the OLAP server structure - Installation and integration of a LDAP server. - Definition of relations. - Creating of catalogs. - Creating of decision cubes. - Implementation of the intranet/internet connection. - Coaching and Training of users. Environment OS: OLAP Toolkit: Database: Profile of Jochen Keil MS Windows 2000, MS Windows XP Cognos Enterprise Series 7 Oracle 8, Oracle 9 Seite 5 von 17 2002 University of Aachen Database application "Feldstudie Mammakarzinom" Description Working as consultant in the design team to design a application for statistical analysis of cancer data. - Design of database and application. - Installation and configuration of a unix server and a informix database. - Implementation of server functions to realize multi-user accessibility and parallel data processing. - Implementation of the client software. - Implementation of automation for form processing. - Creation of reporting tools. - User rights management and data access control. Environment OS: IDE: Database: Revision control: Profile of Jochen Keil Suse Linux, RedHat Linux, MS Windows XP Borland Delphi .NET / Borland Kylix IBM Informix 7 Quma QVCS Seite 6 von 17 2002 BIOGRAPHIC GmbH, Neckarsulm Product development “MyChild” Description Complete realization of a consumer product: Analyse and design of the product in teamwork with management, marketing and graphic designer. Build up of a developer team. Development of base functionality and complex modules. Project management and supervision. Environment Target systems: IDE: Revision control: MS Windows 9x, ME, NT, 2k, XP, porting options to Linux Borland Delphi, Borland Kylix Quma QVCS Technologies Object oriented design and implementation. Using of extreme programming technologies. Online licencing and online order system. Crypting technologies. Multi language GUI. Profile of Jochen Keil Seite 7 von 17 2001 Sony Precision Technology Inc., Kanagawa-ken/Japan Control software for measurement device Description Porting of a control software for measurement device. Reengineering of the old system. Porting of the program functions: - Creation of the GUI. - Device initialization, justage and reference measurements. - Measurement implementation. - Protocol and archive functions. - Export interface for Excel, HTML, XML, CSV, ACSII. Environment IDE: Revision control: Profile of Jochen Keil Borland Delphi Quma QVCS Seite 8 von 17 2001 DaimlerChrysler AG, Berlin "ASE – Aufträge Service Einrichtungen" Description Buisenes software module for company specific workflow in a SAP environment. - Order management, order editing (manual, intranet, PDA interface). - Compression of orders, generation of centralized buying items, order tracking. - Flow of items control, cash flow management. - Statistics and reporting. Environment OS: IDE: Revision control: Database: MS Windows Borland Delphi Client/Server Quma QVCS Oracle Technologies Client-/Server OO-Analysis, OO-Design, OO-Programming EDIFACT Interface Proprietary Interfaces Profile of Jochen Keil Seite 9 von 17 2001 Bosch GmbH, Bamberg Process control engineering for production line Description Process control system to monitor and control a hardening production line. - System with high availability (24*7 operation) - Realtime control of 2 portal robots. - Readtime control of transport and lift equipment. - Analyzing of cutting machine data. - Analyzing of oven data. - Visualization of the complete line. - Archiving of line data in the SQL database. - Reporting and statistics of the data. Environment OS: IDE: Database: MS Windows Borland Delphi Client/Server MS SQL Server Technologies Client/Server Failure safe mechanisms with redundant systems SPS communication Fieldbus communication Device driver programming OO technologies Profile of Jochen Keil Seite 10 von 17 Process control system: Visualization Profile of Jochen Keil Seite 11 von 17 Process control system: Assembly robot control Profile of Jochen Keil Seite 12 von 17 2000 DaimlerChrysler AG, Tuscaloosa SWDB – Service Warranty Database Description Development of a complex multi-tier database application to analyze warranty specific data. Implementation of the software according to the user spezification. On-site implementation and roll-out. Environment OS: IDE: Revision control: Database:: Case-Tool: MS Windows Borland Delphi Client/Server Quma QVCS Oracle Resolution xCase Technologies: Client/Server Automated code generation OO programming Profile of Jochen Keil Seite 13 von 17 1999 Pepperl+Fuchs GmbH, Mannheim Product eXpresso: Database Publishing Description Planning and implementation of a database publishing product: Design and programming of the data editing module. Attribute editing with attribute specific input masks. Product management for products and product families. Reference management for external publishing informations. Redundancefree text processing with texts and sentences/phrases. Media control system / Catalog generator for print, web and CD/DVD output. Internationalization of the application in 6 languages. Environment OS: MS Windows NT Frontend: Borland Delphi Client/Server Middleware/Applikation Server: Borland Delphi Client/Server Backend: Oracle Technologies Client/Server Generic GUI OO programming Profile of Jochen Keil Seite 14 von 17 1987 Markt&Technik Verlag, München Grafic-Toolkit Description First commercial software: Development of a graphic toolkit for pascal programmers. Released on the computer magazine „Computer Persönlich“ (21/1988) Environment Borland Pascal 7.0 Technologies Grafic-Programming Profile of Jochen Keil Seite 15 von 17 IT Knowledge Operating systems Windows XP Windows 2000/NT Windows 98/ME Linux, Unix Programming languages Delphi SQL C#/C++ (Base knowledge) Java (Base knowledge) Fortran Perl Databases Oracle MS SQL Server Interbase Ingres Informix Access Paradox dBase Standard software Adobe FrameMaker Adobe InDesign Adobe Illustrator Adobe GoLive Adobe Photoshop Allaire HomeSite Corel Paint Corel Draw Macromedia Flash/Freehand Quark XPress Sun StarOffice Visio Professional and many more Profile of Jochen Keil Seite 16 von 17 Technologies / Protocols .Net FTP HTTP SSL HTML Javascript TCP/IP UDP/IP ESQL/C PL/SQL ActiveX DCOM OLE RPC DDE Corba Midas MTS ASP ADO ODBC Remarks: 1. Legend of the project header: Year Customer Logo Project name 2. All informations in this document are more or less confidential. It it not allowed to give this information to third party companies or to publish this informations. 3. Some of the Company- and Product names are registered trademarks of their respective owners. 4. Company names and logos are printed as used at project time and are not neccessarily the official company versions. Profile of Jochen Keil Seite 17 von 17