Profil - Georg Herdt IT Beratung und Softwareentwicklung
Transcription
Profil - Georg Herdt IT Beratung und Softwareentwicklung
Georg Herdt Stückeläckerstr. 7 76139 Karlsruhe Fon: +49-721-3524983 Mobil: +49-151-10785545 E-Mail: [email protected] Ausbildung Dipl.-Wirtschaftsinformatiker (FH) Geburtsjahr 1977 Nationalität Deutsch IT – Erfahrung seit 1999 Fremdsprachen Englisch (verhandlungssicher), Spanisch (einfache Grundkenntnisse) Fachliche Schwerpunkte Backendentwicklungen, Design und Entwurf, Requirements Engineering, Java Swing Oberflächenentwicklung Branchenerfahrung Avionik, GIS, Automotive, chemische Industrie, E-Mail Marketing, ECommerce, Pharma Skill-Übersicht Programmiersprachen Java, C#, Perl, C++ Datenbanken PostgreSQL 8 (+Postgis), Oracle, IBM DB2, MySQL Betriebssysteme Windows NT/Win Server 2008/Windows 7, Linux (SuSE, Fedora, Debian) Methoden / Standards Enterprisetechnologien: Spring 3, JEE, EJB, Hibernate 3 und JPA, JAX-B, JMS (ActiveMQ, JBoss) Webtechnologien: Richfaces, Facelets, JSF, JavaScript, GWT zusammen mit Sencha extGWT, AJAX, JSON, HTML, CSS, JSP/Servlets, Struts, Struts2, XML, XSLT, X-Forms, Aria Templates OGC Standards: GML, WMS, WFS, WCS, WMC, SLD Web Services: JAX-WS, JBoss-WS, SOAP, REST, Axis 1 und 2 , .NET Web Services Sonstige Technologien im Java Umfeld: JNI, Ant, Velocity, XSL-FO / Apache FOP, JAX-B, Maven, Active MQ Continuous Integration: Jenkins Deployment: RPM Packaging, Bash Shell Scripts Oberflächenprogrammierung: SWING (Java) Testframeworks: - JUnit - Selenium 2 (automatisiertes Webseitentesting) - FitNesse (Behaviour Driven Testing) - HP Quality Center MDA getriebener Entwurf von Anwendungsarchitekturen, UML, Enterprise Architect, MagicDraw, Together Avionik: AIXM 4.5 & 5.x, NOTAM, FPL, AIS/AIM, ICAO Doc 8126, Eurocontrol OPADD, digital NOTAM Event Specification, 3SI: Metlab (GRIB, BUFR Chart Renderer) ER Modellierung für komplexe Datenbankenstrukturen agile Prozesse: certified SCRUM Product Owner Softwareprodukte und Tools - JEE Application Server: JBoss v4/5/7, JBoss Portal - Versionsverwaltung: Mercurial, Subversion, CVS, ClearCase - OpenLayers, MapServer, Mapinfo Produkte, Eclipse, MS Project 2003 Projekte 02/2014 – heute Dr. Ing. h.c. F. Porsche AG, Werk Ludwigsburg Projektrolle Senior Architect / Entwickler Projektbeschreibung Erstellung der technischen Spezifikation des Lastenheftes für eine Stammdatenverwaltung. Implementierung und Test der webbasierenden Anwendung. Coaching und Anleitung von Junior Entwicklern im Team. Skills JSF, Richfaces, Hibernate, Tomcat, Ivy, Jenkins, Oracle 11g, Enterprise Architect, HP Quality Center Wewer 10/2013 Uniserv GmbH, Pforzheim Projektrolle Consultant Projektbeschreibung Beratung zur Auswahl der passenden Architektur und Technologie für eine Browser basierende Data Quality Management Anwendung. Hierbei waren insbesondere die Skills des bereits zusammen gestellten Teams, die bereits vorhandene technologische Infrastruktu sowie die Integration mit benachbarten Systemen zu berücksichtigen. Skills Architekturen, Technologie Evaluation Wewer 04/2013 – 12/2013 Comsoft GmbH, Karlsruhe Projektrolle Architect / Entwickler Projektbeschreibung Entwicklung eines Aeronautical Information Management Systems für staatliche ANSPs. Refactoring der Architektur mit Ziel einer wartungsfreundlichen Standardarchitektur für JEE Applikationen. Einsatz agiler Methoden bei der Softwareentwicklung (SCRUM). Skills EJB3.0, JMS, Hibernate, GWT, extGWT, JBoss, PostgreSQL, Mockito, J2EE, Spatial Database Wewer 04/2012 – 03/2013 Amadeus Airport IT, München Projektrolle Senior Entwickler Projektbeschreibung Entwicklung einer A-CDM Lösung am Flughafen München. Die Applikation koordiniert Flugzeugstarts am Flughafen zwischen Tower, Fluggesellschaft und Flughafenbetreiber. Der Aufgabenbereich umfasst Datenmodellierung und Design des Kommunikationsprotokoll mit benachbarten Systemen. Ebenfalls wurde die Einführung von agilen verhaltensgetriebenen Tests auf der Basis von FitNesse durchgeführt. Besonderheit im Projekt ist die sehr internationale Zusammensetzung des Projektteams (mehr als 5 verschieden Nationalitäten, Projektsprache: Englisch). Einsatz agiler Methoden bei der Softwareentwicklung (SCRUM). Skills JBoss, Apache CXF, Active MQ, SOAP, REST, Oracle, Spring, Drools Planner, FitNesse, Selenium 01/2008 – 04/2012 Avionikumfeld, Karlsruhe Projektrolle Architect Projektbeschreibung Entwicklung des integrated Briefingmoduls für ein Aeronautisches Informationssystem. Das Modul dient Piloten vor dem Flug zur Information von Überflugbestimmungen, aktuelle Wetterlage, Beschaffenheit der Landebahn am Zielflughafen, etc. Im weiteren Projektverlauf: Als Softwarearchitekt gesamtverantwortlich für Planung und Design der einzelnen Module des AIS. Einsatz agiler Methoden bei der Softwareentwicklung (SCRUM). Skills EJB3.0, Hibernate, JSF, Richfaces, GWT, JBoss, PostgreSQL, Oracle, SOAP, J2EE, Spatial Database, Requirements Engineering Wewer 09/2008 – heute BASF SE, Ludwigshafen Projektrolle Entwickler / Architect Projektbeschreibung Entwicklung und Wartung einer Webapplikation zur Überwachung der Fertigungsqualität bei der Herstellung von Kunststoffen. Ansprechpartner für Probleme im technischen Betrieb und Implementierung neuer Funktionen. Skills Tomcat, Hibernate, JSF, Oracle 09/2007 – 12/2008 T-Systems, Saarbrücken Projektrolle Entwickler Projektbeschreibung Entwicklung einer neuen Workflow-Engine incl. eines Ticketsystemes für das Management von Projekten z.B. für den technischen Kundensupport. Skills EJB3.0, Hibernate, Websphere, Webservices, Oracle, J2EE 07/2007 – 09/2007 Plan-B GmbH, Aalen Projektrolle Entwickler Projektbeschreibung Oberflächendesign und Implementierung eines Verwaltungs- und Dokumentationssystems für Rezepturen und Versuchsanordnungen im Pharmaumfeld. Skills C#, Windows Forms, WPF (Windows Presentation Foundation), Expression Blend, Visual Studio 2005, MS Visual Source Safe 2007 - 2010 Hochschule für Technik, Stuttgart Projektrolle Lehrbeauftragter Projektbeschreibung Vorlesung technisches Kommunikationsmanagement im Studiengang Informationslogistik. Skills XML Technologien und Web Services, EAI, Mashups 04/2006 – 07/2007 GraphIT Wening GmbH, Karlsruhe Projektrolle Projektmanager Projektbeschreibung Spezifikation und Entwicklung von GRAPPA / OnLine V4 Spezifikation der Produktfunktionen. Entwurf und Pflege der Anwendungsarchitektur in UML für eine Client-Server Umgebung mit Web Services unterschiedlicher Plattformen (Java und IIS/.NET) Skills Java, SWING, MapXtreme 2006, C#, GIS Technologien und Standards des OGC, Oracle Spatial, MS SQL, IBM DB2 PostreSQL 10/2005 – 03/2006 Inxmail GmbH, Freiburg Projektrolle Entwickler Projektbeschreibung Spezifikation und Prototyping für E-Mail Delivery Monitoring E-Mail Standards, Impl. Monitoring Server, verschiedene UI Testframeworks: - Segue SilkTester, IBM Rational Functional Tester - Selenium (automatisiertes Webseitentesting) - Webfrontend für Monitoring Server - Java Desktop Integration (JDI) Toolkit Skills Java, Tomcat, JSP 09/2003 – 10/2005 GraphIT Wening GmbH, Karlsruhe Projektrolle Projektmanager Projektbeschreibung Spezifikation und Fortentwicklung GRAPPA / OnLine Professional v3.0 – v3.6 und JAKROPOLIS Application Framework. Projektsteuerung und Führung des 6köpfigen Projektteams, Aufwandschätzung, Zeitplanung und Koordination Skills Java, SWING, Client-Server Architektur zusammen mit crossplattform Umgebung (Windows, Linux), J2EE, JBoss, MapXtreme NT, Mapinfo Professional, Hahtsite Application Server, Oracle, IBM DB2, MS SQL, PostgreSQL, Object <-> DBMS, Object <-> XML (Hibernate, Castor), WMS, WFS, SLD 09/2002 – 08/2003 GraphIT Wening GmbH, Karlsruhe Projektrolle Entwickler Projektbeschreibung Spezifikation und Entwicklung GRAPPA / OnLine Entry v3 Spezifikation der Anforderungen, Entwurf der Architektur, Design des Web UI Skills Java, (D)-HTML, JavaScript, J2EE (JSP, Servlets, JPA, EJB), XML/XSL sowie XMLFO mit Apache FOP 03/2002 – 08/2002 Graphservice GmbH, Waldbronn Projektrolle Softwareengineer Projektbeschreibung Prototyping zur Ermittlung der Produktanforderung für GRAPPA / Online v3 Skills MapXtreme, GIS, Java, SWING, Hahtsite Application Server, Hahtsite Basic 04/2001 – 02/2002 Computer Consult Wening, Karlsruhe Projektrolle Entwickler Projektbeschreibung Wartung und Support von GRAPPA / OnLine v2 Vorortsupport beim Kunden, Installation und Konfiguration der Systeme, Telefonsupport Skills Mapinfo MapXtreme, Hahtsite Application Server 11/2000 – 03/2001 Equero AG (Rapidsolution GmbH), Karlsruhe Projektrolle Konfigurator Projektbeschreibung Erstellung von XSL-Stylesheets für die Metasuchmaschinen Metakauf und Shopping Scout 24. Skills XML, XSL, Windows und Linux Umgebung