Profil von Entwickler Nr. 9090 Persönliche Daten Titel: Dipl. Ing. (FH) Informations- & Kommunikationstechnik Jahrgang: 1971 Nationalität: deutsch Familienstand: ledig Schulausbildung August 1982 bis Juni 1988 Freiherr vom Stein Realschule, Bergkamen Abschluss: Fachoberschulreife August 1988 bis Juni 1991 Städt. Gymnasium Bergkamen Abschluss: Allgemeine Hochschulreife Wehrdienstzeiten Juli 1991 bis Juni 1992 2. / Panzergrenadierbataillon 171, Lübeck Militärkraftfahrer auf dem Waffensystem SPz Marder Hochschulausbildung August 1992 bis Oktober 1994 Universität Dortmund Studiengang: Kern-Informatik Oktober 1994 bis April 1997 Universität Dortmund Studiengang: Elektrotechnik April 1997 bis Juni 2000 FH Dortmund, Studiengang: Informations- & Kommunikationstechnik Fachrichtung: Nachrichtentechnik Abschluss: Dipl. Ing. 1 Profil von Entwickler Nr. 9090 Praktika Juli 1995 bis September 1995 Firma : Ruhrkohle Bergbau AG, BW Heinrich Robert Ort : Hamm Tätigkeiten : mechanische Grundpraxis, elektronische Grundpraxis, Spanabhebende Arbeiten an Werkzeugmaschinen, Herstellung von mechanischen Verbindungen und Oberflächenbehandlung Berufs- u. Nebentätigkeiten Juli 1992 Firma : Nord West Color GmbH Ort : Dortmund Tätigkeit : Aushilfe in der Filmentwicklung Verantwortung : Sortenreine Sortierung der eingehenden Filme vor Produktionsbeginn. April 1993 bis Mai 1993 u. Juli 1993 bis August 1993 Firma : Kaufhaus Walter Schnückel GmbH & Co. Ort : Bergkamen, Tätigkeit : Fahrer im Kundenservice Verantwortung : Liefertermin und Kasse Oktober 1993 bis Januar 1994 Firma : F. W. Woolworth Co. GmbH Ort : Hattingen Tätigkeit : Lagerarbeiter und Kassierer Verantwortung : Warenannahme und Prüfung auf Vollzähligkeit; Kassenabschluss. November 1996 bis Juni 2000 Firma : Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V., FhI für Materialfluss und Logistik Ort : Dortmund Tätigkeit : wissenschaftliche Hilfskraft Verantwortung : Erstellung von Marktanalysen, Patentrecherche, Softwareentwicklung, Erstellung von Marketingunterlagen, Einsatzbereitschaft der Maschinen in der Demonstrationshalle des Institutes für Presseterminen erhalten. Juni 2000 bis Dezember 2000 Firma : VSS GmbH Ort : Bundesweit, Essen Tätigkeit : IT Berater / Consultant, Softwareentwicklung Verantwortung : Softwareentwicklung 2 Profil von Entwickler Nr. 9090 Dezember 2000 bis September 2003 Firma : Brockhaus Software & Consulting AG Ort : Bundesweit, Europaweit, Lünen Tätigkeit : IT Berater / Consualtant , Tutor, Teamleiter, Analyse / Design Softwareentwicklung, e-Security Verantwortung : Leitung von Schulungen im Java Umfeld, Akquise / Technical Pre-Sales, Leitung der Arbeitsgruppe e-Security, Beratung, Entwicklung September 2003 bis lfd. Firma : Ingenieur Büro für Informations- & Kommunikationstechnik Ort : Kamen Tätigkeit : IT – Beratung & Consulting Verantwortung : Leitung Ingenieur Büro August 2005 bis Oktober 2005. Firma : Comcave AG Ort : Dortmund Tätigkeit : IT – Trainer Verantwortung : Java, Projektmanagement, Netzwerktechnik, IT Security Januar 2006 bis Februar 2006. Firma : VdW Service GmbH Ort : Mülheim a.d. Ruhr Tätigkeit : Interims EDV Leiter Verantwortung : EDV Anlage , Projektentwicklungen, Verfügbarkeiten, Personaleinteilung, Facility Management Juni 2006 bis September 2006 Firma : Novoris Consultans GmbH Ort : Haltern am See Tätigkeit : Berater Verantwortung : Softwareentwicklung, Beratung Fremdsprachen - Englisch gut in Wort und Schrift - Französisch Grundkenntnisse 3 Profil von Entwickler Nr. 9090 Skills / Projekterfahrung Know How Betriebssysteme IBM OS/2; Linux; Microsoft Windows 95/98/XP; Microsoft Windows NT/2000; Sun-Solaris; Unix Hardware Bildscanner; Can Bus; Funk Lan; Handscanner; PC; PCI WebSentry Kryptokarte; Profi Bus; SPS; Smart Cards; Smart Card Reader; Triangulations Messlaser Datenbanken Oracle 7/8/9i; Interbase;MS SQL Server e-Security Anti Spam; BSI Richtlinien; Emergency Response Team; 3Des; Firewall; HTTPS; Intrusion Detection; JAAS; JCE; JSSE; LDAP; MAC ; RAS; SHA-1; Single Sign On; Smart Cards; SSL; PKCS#11; PKI; Viren; VPN; Methoden ISO9001; RUP; Strukturierte Analyse SR/RT/SD; Testmethoden : Funktionale Äquivalenzklassentests, JUnit; OEP Kommunikation / Netzwerk Protokolle APDU; Ethernet; Corba; Client / Server; IIOP; RMI; RS232; SOAP; TCP/IP, Tokenring; Programmiersprachen ASN.1; Assembler; Basic; C; C++; Com / DCom; DirectX, DELPHI; HTML; Java (JSP/Servlets); J2EE; JavaSkript; MFC; Modula 2; MySQL; Pascal; PHP; SML; VBasic; VHDL; VRML; XML; SQL Serversysteme Apache Web Server; Bea Weblogic 6.1/7.0; Jakarta Tomcat Software C++ Builder Borland; CCC/Harvest 4.x; CVS; Corel Draw; Crystal Reports, IDEA, Delphi Borland; Eclipse, IBM Visual Age; iQgen; IntelliJ; Jakarta Ant; JBuilder; KAWA; MS Visual Studio C++; Magic Draw; MapInfo; Microsoft Office; Microsoft VISIO; Oracle J Developer; Recognita (OCR Software); Photo Shop 6.0; Rose; Subversion; S.W.I.F.T Parser; TogetherJ; T.O.A.D.; Visual Cafe; Web Sentry Manager; WinCVS Softwaretechnik OOAD; OO-Softwareentwicklung; UML; Java; eSecurity; Konzeption; EJB 2.1; Strukturierte Analyse; Testverfahren; Struts; Tapestry 4 Profil von Entwickler Nr. 9090 Schulungen 05/2003 bis 05/2003 UML : Objektorientierte Analyse und Design mit der UML plus Einführung in Rational Rose (OOSE.de GmbH) 11/2002 bis 11/2002 BEA WLS_D21: Entwicklung von Enterprise - Applikationen mit EJB ‘s und JMS und WebLogic Server 7 (Brockhaus GmbH) 08/2002 bis 08/2002 BEA WLS_D11: Grundlagen der Entwicklung von J2EE basierten Web-Applikationen mit Bea WebLogic Server 6 (Brockhaus GmbH) 10/2000 bis 10/2000 Vorgehensmodelle, Gesprächsführung, Kreativitätstechniken (VSS GmbH) 09/2000 bis 09/2000 Präsentationstechniken, Konfliktmanagement (VSS GmbH) 08/2000 bis 08/2000 Zeitmanagement, Grundlagen Projektmanagement, Kosten und Leistungsrechnung (VSS GmbH) Projekterfahrung 05/2006 bis 08/2006 Branche : Finanzdienstleister Entwicklung eines Kennzahlenmanagementsystems für die Qualitätssicherung. (Entwicklung, Windows XP, Java 5, Struts, Hibernate, Apache/Tomcat, JSP, MySQL, Eclipse 3.x, CSV) 01/2006 bis 02/2006 Branche : Finanzdienstleister Interims EDV Leiter. Abteilung mit drei Mitarbeitern. Bereiche Software / Hardware, Projektleitung, Management, Facility Management, Personalplanung 08/2005 bis 10/2005 Branche : Training / Coaching Trainer im Bereich Java (J2EE, Webserver), dynamische Webentwicklung, Datenbanken Grundlagen und Projektmanagement, IT-Security. 5 Profil von Entwickler Nr. 9090 03/2005 bis 05/2005 Branche : Industrie Flugzeugbau VPM Daten gestützte Auswertung von Konstruktionseinheiten. Aufbereitung der Daten durch C++ und Visualisierung der Ergebnisse durch Aufruf über eine Web basierende Suchmaske. Anzeige der Ergebnismenge und dessen extrahierte Grafik aus den CAD Daten. (OOAD, UML, Entwicklung, Windows 2000, HPUX, Java, Struts, c++, SOAP, AXIS, XML, Apache/Tomcat, JSP,LDAP, Oracle 9i, Eclipse 3.0, VPM, JUNIT) 06/2004 bis 01/2005 Branche : Automotive Direkte Bestückung von EEPROM in Abhängigkeit von Fahrzeughersteller und Produktionsland, Steuerung von Service Motoren in der Bordelektronik. Analyse und Design für eine C++ Applikation, Migration von VBA Funktionalitäten für die Erstellung von C-Sourcen, Trennung von Generator und Daten. Entwicklung des C-Code Generators und spezieller Metafileformate. (OOAD, UML, Leitung, Innovator 8.0, Mind Map Manager, Borland C++ Enterprise, VBA, Hamming, CRC, XML, Varianten Kodierung und Programmierung) 05/2004 bis 07/2004. Branche : Automotive Generierung von C Code und spezieller File Formate des Unternehmens für die Bestückung von EEPROMS durch Belegungstabellen und Abartengenerierung in Excel. Bugfixing und QS für die bestehende VBA Applikation. Leitung Test und Bugfixing (Analyse, Test, VBA, C, Mind Map Manager, EEPROMS, Excel) 11/2003 bis 03/2004. Branche : e-Security Beratung bei der Auswahl von e-Security Mechanismen und spezieller Hardware zur Projektrealisierung. Beratung bei der Technologieauswahl und Analyse. 10/2003 bis 11/2003. Branche : Banken und Finanzen Beratung bei der Entwicklung eines Prototypen für die GIS gestützte Immobilienbewertung (Basel II). Planung und Einbindung von Bewertungsmasken unter Swing in ein zur Verfügung gestelltest GIS Framework. Benutzung des Frameworks eines der führenden PDA Navigation Anbieter. Programmierung von Layer-Strukturen für die hierarchische Verwaltung von GEO-Daten. Und Bindung von soziodemographischen Daten an Objektgebilde. Z.B. Etablierung von Kreisselektionen zur Bestimmung von Einzugsgebieten, Durchschnittsmietspiegel etc. (Java Swing, Servlet, Oracle 9i, Tomcat 4.1.19, Oracle J Developer, MapInfo, GIS) 6 Profil von Entwickler Nr. 9090 07/2002 bis 08/2003. Branche : e-Security Leitung der Arbeitsgruppe für den Bereich Enterprise Security Management. Etablierung von BSI Richtlinien. Analyse, Umsetzung und Einführung von SicherheitsStandards in der Brockhaus AG. Firewall, Anti Spam, Ausfallsicherheit, Netzwerksicherheit, VPN, RAS Zugang, Emergency Response Team bei Störungen, Installationsanweisungen von Systemen und Software. 01/2003 bis 08/2003. Branche : Warenwirtschaftssystem / Textiler Groß- und Einzelhandel GUI Programmierung (MVC) Swing, Datenbankanbindung, OOAD mit der UML für weitere Module des Gesamtsystems für einen MDA Ansatz. (Java (MVC), Swing, XML, J2EE, JDBC, Java Building Blocks, BeaWeblogic 6.1/7.0, IntelliJ, JTrade, Oracle, Generatoransatz, OEP, WinCVS, cruise control) 08/2002 bis 12/2002 Branche : Logistikunternehmen Code Review, Testfallspezifizierung und Testdurchführung bei einer Webapplikation für die logistische Planung und Verwaltung von Sendungen. Fehlerbehebung im Code. (Java, Struts, J2EE (Session/Entity Bean) JSP, BeaWeblogic 6.1, Oracle, OEP, JUnit) 12/2000 bis 07/2002 Branche : Logistik Erstellung von Prototypen und Produktivsystem eines Kryptoservers unter Java mit J2EE Technologien, C++ und der Standard PKCS#11 Bibliothek der Firma Thales UK. OOAD des Gesamtsystems und Testen der Soft- und Hardware. •Analyse des Prototypen und Design des neuen Krypto API und dessen Kommunikationsprotokollen (Sternverteilung / intern) zu externen Kommunikationspartnern (synchron), basierend auf PKCS#11 Funktionalität (TDES, SHA-1, MAC). •Entwicklung und Implementierung eines kryptografischen Protokolls mit Sicherheitsmechanismen zum automatischen Austausch von Daten und Schnittstellen Definition zur Hardware (Thales UK) API. Kapselung der API Methoden der neuen Firmware der WebSentry PCI Module der Firma Thales über C , C++ und JNI für Java durch Erstellung einer DLL. •Entwicklung der Schnittstelle durch Java Adapterklassen für Multithreading Betrieb und Fehlerverfolgung auf Basis des Exceptionhandling. •Betreuung / Koordinierung der Umsetzung des neuen API durch Thales UK. •Implementierung von Java Session und Entity Beans für den Verteilmechanismus an bis zu 90 Clients der kryptografischen Schlüssel und des Datenbank Log Mechanismus. Implementierung der http Kommunikation zu einem Fremdsystem. 7 Profil von Entwickler Nr. 9090 •Entwicklung einer Weboberfläche durch JSP, und Beans für die Fernadministration des Kryptoservers. •Test und Abnahme des von Thales UK entwickelten API. Funktionale Äquivalenzklassentests und Entwicklung von Dos basierenden C Programmen zur Testdurchführung und auslesen der Statusinformationen der Hardware. •Anbindung der Kryptomodule des Kryptoservers an die Validierungsmodule zur Validierung von Wertzeichen.Test der Kryptoserver und der Verteilmechanismen, sowie Inbetriebnahme des Systems. •Beratung und Erstellung von Konzepten für das Rollout. •Technische Beratung bei der Erstellung der Patentschrift (Windows NT, JDK 1.3, J2EE, BeaWeblogic, Session / Entity Beans, JNI, Swing, Smart Cards; PKCS#11, Funktionale Äquivalenzklassentests Multithreading, C, C++, XML, MS Visual Studio C++ 6.0, TogetherJ 5.0, Win CVS) 07/2000 bis 11/2000 Branche : eCommerce / Banken und Finanzen Qualitätssicherung und Bugfixing des HBCI-Gateways der Firma Brokat, Fehleranalyse und Refactoring . (DTA / SWIFT - Parser Generator, Twister, Windows NT, Unix Sun Solaris 2.3, MS Visual Studio C++, Java, XML, Verschlüsselung von Daten, CORBA IIOP, Oracle, CVS) 03/2000 bis 05/2000 Branche : Logistik Diplomarbeit mit dem Thema „Eine integrierte Entwicklungsumgebung für Petri-Netze / Konzeption und Entwicklung eines Editors unter Java“ (IBM Visual Age 2 (JDK2), CORBA IDL, SWING, Multithreading Windows NT) 07/1999 bis 01/2000 Branche : Messeorganisation EXPO 2000 Entwicklung der Software für „schwärmende Roboter“ im Themenpark der Expo 2000. Speziell Entwicklung der Software für Hardwareerkennung von Robotern und Java Applets für die Bildscannerdatenerfassung im Testbetrieb. Entwicklung der Visualisierungssoftware unter Java. (C++, Java, Multithreading Linux, CVS, Canbus) 07/1998 bis 04/1999 Branche : Automobilzulieferer Entwicklung eines Prozessdatenservers für eine Reifenprüflinie. Entwicklung des Servers, der Client /Server Kommunikation und der Anbindung der Clients, Prozesssteuerung. (MS Visual Studio C++, , SQL, OOP, Oracle, Multithreading, TCP/IP, Windows NT) 8 Profil von Entwickler Nr. 9090 02/1998 bis 04/1998 Branche : Logistik Entwicklung eines Leit- und Steuerungssystems für ein neuartiges Kompaktlager, Implementierung der Echtzeit Visualisierungsclients. Entwicklung von VCL Komponenten. (Delphi Borland, Win32 API, TCP/IP, Windows NT) 01/1998 bis 02/1998 Branche : Logistik Erstellung des Überwachungstools für die sachgemäße Bedienung einer automatischen Materialflusslagerkomponente in der Demonstrationshalle des Fraunhofer IML (C++, OS/2) 11/1997 bis 01/1998 Branche : Logistik Qualitätssicherung und Bugfixing der Steuerungssoftware für ein neuartiges Lagersystem des Fraunhofer IML. (C++, Multithreading, Shared Memory, OS/2, Profibus) 11/1996 bis 06/2000 Kunde : Verschiedene Kunden eines deutschen Forschungsinstitutes - Erstellung von Marktanalysen - Installation und Einrichtung von Betriebssystemen und Software auf PC-Netzwerken. - Messebesuche, Patentrecherche, Teilnahme an einem Arbeitskreis der Industrie „TeleService“ - Softwareentwicklung unter Java, C++ , C und Delphi - Technische Marktrecherche für kundenspezifische Entwicklungen - Vorführung, Bedienung und Betreuung von Maschinen im Demonstrationszentrum des Institutes - Erstellung von Marketingunterlagen über technische Produkte des Institutes. 9