QUALIFIKATIONSPROFIL (HERR DIPLOM-INFORMAT MICHAEL WINKLER) ALLGEMEINE DATEN Name: Herr Diplom-Informat Michael Winkler Anschrift: Taubenweg 10 85238 Petershausen Kontakt: n.b. (Privat) 0173-6678092 (Geschäftlich) +49 (173) 6678092 (Mobil) [email protected] http://www.der-java-profi.de Verfügbarkeit: 1.4.2011 Jahrgang: 1971 Zielvorstellung: bei entsprechender Vertragsgestaltung, Zahlungsziel, Einsatzort, Laufzeit Zusätzliche Angaben: Ausbildung: Dipl.-Informatiker (FH), Wirtschaftsinformatik (Fachhochschule Konstanz) Informatik (Universität Karlsruhe) Abitur, (Gymnasium Ravensburg) Fortbildungen: 11/2006 - 11/2006 Zertifikat, Präsentationstechniken (Dale Carnegie Deutschland München) 7/2005 - 7/2005 Sun Certified Java Programmer (Prometric München) 3/2005 - 6/2005 Zertifikat, Soft Skills (Dale Carnegie Deutschland München) 3/2003 - 3/2003 Zertifikat, Moderation (Unilog Integrata Training AG München) Zertifizierungen: 1.1.2009 1.8.2005 1.3.2003 NLP Coach Sun Cetrified Java Developer Unilog Integrata Moderator Fremdsprachen: Englisch(2007,>10,Fortgeschrittener) Branchen: Banken Behörden Beratungsunternehmen EDV-Dienstleistungen Einzelhandel Industrie Informations-Technologie Informations Technologie Ingenieurwesen Krankenkasse Personalberatung Softwarehaus Sonstige Telekommunikation Transportwesen Unterhaltung Versicherungen Werbeagentur Erfahrung seit: 1999 KENNTNISSE Betriebssysteme Linux Windows XP Unix Windows > 8 Jahre, Experte, zuletzt in 2009 > 5 Jahre, Fortgeschrittener, zuletzt in 2009 Sprachen HTML Java SQL Shell-Scripts XML Delphi XSD XSLT VRML Basic C C++ Cobol HPGL, HP PCL > 8 Jahre, Fortgeschrittener, zuletzt in 2009 > 8 Jahre, Experte, zuletzt in 2009 > 8 Jahre, Fortgeschrittener, zuletzt in 2009 > 8 Jahre, Fortgeschrittener, zuletzt in 2009 > 8 Jahre, Fortgeschrittener, zuletzt in 2009 > 6 Jahre, Fortgeschrittener, zuletzt in 2008 > 4 Jahre, Anfänger, zuletzt in 2008 > 3 Jahre, Fortgeschrittener, zuletzt in 2008 < 1 Jahre, Anfänger, zuletzt in 2005 S-Plus XSL Datenbanken JDBC mySQL Oracle DB2 F&A DC/Netzwerke HTTP Internet Intranet RPC SMTP SSL WAN Tools OO-Programmierung CVS JDK JavaBeans Junit Eclipse OO-Analyse OO-Design J2EE J2SE ANT Weblogic sed Axis Castor JBOSS SOAP Struts Tomcat XPATH JSP EJB Intellij IDEA .NET Apache > 8 Jahre, Experte, zuletzt in 2009 > 4 Jahre, Fortgeschrittener, zuletzt in 2009 > 3 Jahre, Anfänger, zuletzt in 2008 > 1 Jahre, Fortgeschrittener, zuletzt in 2009 >10 Jahre, Experte, zuletzt in 2009 > 8 Jahre, Experte, zuletzt in 2009 > 8 Jahre, Experte, zuletzt in 2009 > 8 Jahre, Experte, zuletzt in 2008 > 8 Jahre, Experte, zuletzt in 2009 > 7 Jahre, Experte, zuletzt in 2009 > 7 Jahre, Experte, zuletzt in 2009 > 7 Jahre, Experte, zuletzt in 2009 > 6 Jahre, Experte, zuletzt in 2008 > 6 Jahre, Experte, zuletzt in 2009 > 4 Jahre, Fortgeschrittener, zuletzt in 2009 > 4 Jahre, Fortgeschrittener, zuletzt in 2008 > 4 Jahre, Fortgeschrittener, zuletzt in 2007 > 2 Jahre, Anfänger, zuletzt in 2008 > 2 Jahre, Fortgeschrittener, zuletzt in 2008 > 2 Jahre, Fortgeschrittener, zuletzt in 2005 > 2 Jahre, Fortgeschrittener, zuletzt in 2008 > 2 Jahre, Anfänger, zuletzt in 2006 > 2 Jahre, Experte, zuletzt in 2008 > 2 Jahre, Fortgeschrittener, zuletzt in 2006 > 1 Jahre, Anfänger, zuletzt in 2005 < 1 Jahre, Anfänger, zuletzt in 2002 < 1 Jahre, Anfänger, zuletzt in 2004 Fortgeschrittener, zuletzt in 2009 ClearCase GUI J2ME Lotus Notes MS Office 95/97 ODBC Platinum Rational Rose SERVLETS SWING Visual Age WebSphere WebSphere Application Server XMLSpy sendmail Hardware IBM Großrechner AS/400 HP SUN Siemens Components CFM SAP R/3 SAP Tools, Methoden Rational UML sonstige BUS, Kommunikation IDE Funktionen Softwareentwicklung Packaging Konzeptentwicklung Blackboxtest Projektmanagement Applikation Planung Requirement Management > 2 Jahre, Anfänger, zuletzt in 2009 >10 Jahre, Experte, zuletzt in 2009 > 8 Jahre, Experte, zuletzt in 2009 > 7 Jahre, Experte, zuletzt in 2009 > 5 Jahre, Fortgeschrittener, zuletzt in 2008 > 1 Jahre, Fortgeschrittener, zuletzt in 2008 SW-Architektur Softwaretest SoftSkills Auffassungsvermögen Eigenverantwortliches Arbeiten Einsatzbereitschaft Flexibilität Führungsfähigkeit Gewissenhaftigkeit Kommunikationsfähigkeit Konfliktfähigkeit Kooperationsfähigkeit Kreativität Kundenorientierung Organisationsfähigkeit Psychische Belastbarkeit Sprachliche Ausdrucksfähigkeit Teamfähigkeit Umsetzungsorientierung Zielstrebigkeit Zuverlässig persönliche Organisation zeitliche Organisation Überzeugungsfähigkeit Sonstiges Maven2 Hibernate xfire JDO Scrum MS Office MS Projekt MS SQL Server MS Visual Basic MS Visual Source Safe MS Visual Studio Qualitätssicherung Shell Scripts css > 3 Jahre, Experte, zuletzt in 2009 > 2 Jahre, Fortgeschrittener, zuletzt in 2008 > 2 Jahre, Fortgeschrittener, zuletzt in 2009 > 1 Jahre, Anfänger, zuletzt in 2006 < 1 Jahre, Fortgeschrittener, zuletzt in 2009 Fortgeschrittener, zuletzt in 2009 PROJEKTERFAHRUNGEN 12/2009 - 2/2010 Firmengröße: Bis 10000 Personen Abteilungsgröße: Bis 20 Personen Migration von ant- Projekten nach Maven und Bamboo (Freiberuflich) Die Projekte der Versicherungskammer Bayern wurden im Zuge von TuRM Stufe 2 in Bamboo eingehängt. Meine Aufgabe bestand in der Migration der Eclipse RCP - Plugins sowie zahlreicher ant-Skripte nach Maven, die Erstellung von passenden Maven-Skripten sowie die Integrationsschicht für die beteiligten java-Programme des zentralen Builds. Branchen: Versicherungen 1/2009 - 11/2009 Java-Wartung, 1st und 3rd evel Support, Team- Administration, Eskallations- Management (Freiberuflich) Wartung eines Clients zur Erstellung von Kunden-Korrespondenz. Der Client wurde mit Swing in Java 1.6 erstellt und bindet sich mittels einer Allianzweiten API an den IBM-Host an, den er teils als Persistenz-Schicht, teils als Business-Schicht verwendet. Das 6-köpfige Team operierte nach einer Kaltübernahme in einer neu geschaffenen Organisationseinheit, StandardAnforderungen wie Berechtigungs- Management oder ReleaseManagement wurde erst im Rahmen dieser Aufgabe etabliert. Verantwortlichkeiten: First und Third Level Support, Third Level Support, Programmierung, Team-Organisation, Eskallations- Management, Konzeptionierung, Wiki- Administration Verwendete Technologien: Swing, Java 1.6, Eclipse 3.3 / 3.4 Ganymede , CVS , SAVI, Mediawiki, Confluence, ant Branchen: Banken, Versicherungen 4/2008 - 10/2008 Firmengröße: Bis 10000 Personen Abteilungsgröße: Bis 50 Personen Software-Entwicklung, Prozessberatung, Coaching ("eBonding") (Freiberuflich) Erweiterung der BT incident management software "eBonding" um den Kunden Vodafone. Hierzu wurde mittels Axis2 eine SOAPSchnittstelle evaluiert und erstellt, die die teilweise asynchronen Business- Prozesse der Vodafone- Software "WINE" und "TTWOS" an die Business- Prozesse des BT eBonding anpasst und übersetzt. Im Rahmen dieser Tätigkeit wurden auch die bestehenden deploySkripte in ant sowie der manuelle Eclipse- Build auf Maven umgestellt, Unit Tests eingeführt, Schlüsselmodule mittels Unit Tests nachvertestet, ein Wiki zur Dokumentation des Entwicklungsprozesses und der Software eingeführt, die Entwicklungsumgebung von Workspace Studio auf Eclipse Ganymede portiert und so die Abhängigkeit von BEA aufgeweicht. Nebenbei wurde Coaching mittels der Methoden des NLP durchgeführt, und so die Awareness des Teams für die Feinheiten der Kommunikation und Zusammenarbeit mit Indien und Großbritannien - sowie des Teams intern - weiter verbessert. Das Projekt wurde mit der SCRUM- Methodik durchgeführt. Angewandte Technologien : Eclipse, JEE, Java 1.5, Axis, XML, XSLT, SOAP, WSDL (Contract first), Subversion, Mysql, Oracle, Junit, Mediawiki, Hibernate, NLP, SCRUM Branchen: Telekommunikation 7/2007 - 3/2008 Firmengröße: Bis 100 Personen Abteilungsgröße: Bis 10 Personen SW-Entwickler, Requirements Engineer GMX ProfiFax Druckertreiber zum Faxen (Freiberuflich) Weiterentwicklung des Service-Angebots von gmx.de für paidKunden. Ein ähnliches Angebot ist bereits seit geraumer Zeit bei web.de online, und mußte nun mittels einer möglichst schlanken Schnittstelle für die GMX-internen Workflows und Prozesse zugänglich gemacht werden. Außerdem wurde noch ein zentraler Dienst für Freikontingente entwickelt. Angewandte Technologien : Eclipse, JEE, Java 1.5, Axis, cxf, xfire, XML-RPC, XML, SOAP, WSDL, Subversion, Mysql, Oracle, Junit, Cruisecontrol, Hibernate, Gentoo, Tomcat Branchen: EDV-Dienstleistungen, Informations Technologie, InformationsTechnologie 7/2007 - 3/2008 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 5 Personen Prozessberatung, Coachiong, SW-Entwicklung ("AVW 2.0") (Freiberuflich) Ein über lange Jahre von nur einem Mitarbeiter nebenher in Delphi entwickelter Fat-Client zur Auftragsabwicklung , galt es auf Mandantenfähigkeit und Client-Server-Architektur umzustellen. Außerdem galt es ein nahezu vollwertiges Change Management einzuführen, sowie betroffemen Mitarbeiter das Vorgehen bei einer standesgerechten Anforderungsanalyse sowie Java-, CVS und gentoo- Kenntnisse zu vermitteln. Da keine Mittel für UserAkzeptanz- Tests oder gar Regressionstests zur Verfügung standen, wurde die bereits sehr ausgereifte Software minimal-invasiv an die neuen Anforderungen angepaßt. Zusätzlich wurde ein SOA-Server entwickelt, auf den suksessive die Business-Logik des Fat-Clients übertragen wurde und noch wird. Angewandte Technologien : spring, eclipse, Delphi, XML, MS XML, WSDL, SOA, Tomcat, xfire, mysql, JEE, Java 1.5, Gentoo, CVS, Junit, Hibernate, Mediawiki Branchen: Sonstige 11/2006 - 6/2007 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 20 Personen SW-Entwickler, Architekt ("IBM IGS VISTA") (Freiberuflich) In Zusammenarbeit mit der IBM Schweiz Erstellung von Use Cases und Models, sowie der Realisierung der neuen Software für die "individuelle Prämien-Verbilligung" der schweizer Kranken- un Rentenkassen, im Auftrag der schweizer Regierung. Module "Partner-Abgleich" und "Batches". Hier wurde exzessiv die modellgetriebene Software-Entwicklung betrieben, es kam die gesamte IBM Rational tool chain zum Einsatz. Teilweise in Zürich. Angewandte Technologien : IBM RSA 6.0 (MDA, MDSD), ClearCase, Websphere, Lotus Notes, Maven 2.0, Eclipse RCP, Hybernate, IBM Java 1.4, Sun Java 1.4, UML, OOA, OOD, MDA Branchen: Beratungsunternehmen 8/2006 - 9/2006 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 5 Personen SW-Entwickler ("AiCOMM SPOC") (Freiberuflich) Im Rahmen einer Urlaubsvertretung Erweiterung einer bestehenden Internet-Applikation für die Siemens SRS, sowie die Behebung zahlreicher Bugs. Die Applikation wurde mittels einer firmeninternen Workflow-Engine realisiert, die ihre Daten aus einer generisch strukturierten JDBC-Datenbank bezieht. Angewandte Technologien: Java 1.4, Tomcat, MSSQL, XSLT, CVS, Eclipse 3.2, GoF Design Patterns Branchen: Beratungsunternehmen, EDV-Dienstleistungen, Personalberatung, Softwarehaus 8/2005 - 7/2006 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 10 Personen SW-Entwickler ("Siemens TransNet") (Freiberuflich) Überarbeitung der Analyse-Engine hinsichtlich einer neuen Produktlinie. Die Analyse-Engine ist Teil eines Fat Clients mit SwingOberfläche. Sie bietet dem Benutzer eine komfortable Möglichkeit, Sites von bestehenden und neuen Netzplänen von optischen WANNetzwerken vollautomatisch mit optischen Equipment wie optische Verstärker- Karten, Add-Drop- Multiplexern, oder Terminal-Einheiten auszustatten, dabei bestehenden physikalischen Gegebenheiten bzw. Benutzerwünsche ("Presets") zu berücksichtigen, und die Ausstattung nach Preis oder Performance zu optimieren. Angewandte Technologien: Java 1.4, Swing, JDO 1.1 (jcredo), MySQL 4.0.x, ant, ClearCase 6.x, Eclipse 3.1, GoF Design Patterns Branchen: EDV-Dienstleistungen, Industrie, Informations Technologie, Informations-Technologie, Ingenieurwesen, Softwarehaus, Telekommunikation 4/2004 - 12/2005 Firmengröße: Bis 10 Personen Abteilungsgröße: Bis 5 Personen SW-Entwickler , Supporter, Geschäftsführer ("chance2online.de") (Freiberuflich) Konzeption, Architektur und Realisierung eines Browser-gestützten Internet-Online-Strategie-Spiels. Komplett eigenverantwortlich. Angewandte Technologien: JBoss, MySQL, J2EE, Servlets, JSP, Struts, HTML, CSS, XML, Ant, Eclipse 2/3, Lomboz, MediaWiki, Mambo, Gentoo Linux, GoF Design Patterns Branchen: Softwarehaus, Unterhaltung 7/2003 - 3/2004 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 5 Personen SW-Entwickler und Supporter ("T-Com Redak98 Client/Server") (Angestellt) Wartung des T-Punkt-Client-/Servermoduls, eines eingebetteten Visual Basic Clients zur Bearbeitung von Adressdaten, der seine Daten mittels XML-Schnittstelle von einem Java-Server bezieht, und dorthin speichert. Verantwortlich für den J2EE-Server und aushilfsweise den VB-Client, sowie Anforderungs-Analyse und Grobdesign des Nachfolgers DaRed03, einer Web-Oberfläche. Angewandte Technologien: J2EE, BEA Weblogic, DB2, VB, XML, HTML, XML-Schema, Eclipse 2, CVS, JUnit, Ant, Visual Source Safe (VSS), AS/400, Unix: SUSE Linux, GoF Design Patterns Branchen: Informations Technologie, Informations-Technologie, Softwarehaus, Telekommunikation 1/2003 - 6/2003 Firmengröße: Bis 50 Personen SW-Entwickler und Teamleiter ("Telekom DaRed MUuRnä") (Angestellt) Portierung des zentralen Batch-Moduls zur RufnummernUmschaltung. Das Modul existierte in mehreren Modulen in Cobol und C/C++, und wurde von uns (in einem ständig wechselnden Team) nach Java portiert. Verantwortlich für Team-Management, Architektur und Portierung des C/C++-Teils nach Java. Angewandte Technologien: Java, JDBC, BEA Weblogic, DB2, XML, XSLT, Eclipse 2, CVS, JUnit, Ant, AS/400, SUSE Linux, UML, OOA, OOD, GoF Design Patterns Branchen: EDV-Dienstleistungen, Informations Technologie, InformationsTechnologie, Telekommunikation 7/2002 - 12/2002 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 10 Personen SW-Entwickler und Teamleiter ("Telekom Vertriebs-ImportSchnittstelle") (Angestellt) Portierung des zentralen Import-Moduls der Vertriebs-Adressdaten (ca 12 Satelliten-Systeme), nach Java. Die Version 2 des Moduls existierte in C/C++ und Cobol, und wurde von uns unter hohem Zeitdruck nach Java portiert. Aufgaben waren Team-Koordination und Entwicklung. Angewandte Technologien: Java, JDBC, DB2, XML, XML-Schema, HTML, Castor, Eclipse 2, CVS, JUnit, Ant, AS/400, SUSE Linux, UML, OOA, OOD, GoF Design Patterns Branchen: Telekommunikation 4/2002 - 6/2002 Firmengröße: Bis 50 Personen Abteilungsgröße: Bis 10 Personen SW-Entwickler ("Telekom Historisierung") (Angestellt) Analyse, Entwurf und Realisierung einer Web-Anwendung zur Überwachung von Löschvorgängen in der zentralen Eintrags-Datenbank der T-Com, und Auswertung über Tage, Wochen, Monate. Verantwortlich für Planung und Realisierung aller Belange außer Anwendungs-Test. Angewandte Technologien: J2EE, Bea Weblogic, JDBC, DB2, XML, HTML, Eclipse 2, CVS, JUnit, Ant, AS/400, SUSE Linux, UML, OOA, OOD, GoF Design Patterns Branchen: Telekommunikation 1/2002 - 3/2002 SW-Entwickler ("Telekom Produktliste") (Angestellt) Realisierung mehrerer Varianten eines EJB's zum Auslesen und Speichern von Produktdaten. Verantwortlich für Anforderungsanalyse und Implementierung. Angewandte Technologien: J2EE, Rational Rose, EJB, CMP, DB2, UML, OOA, OOD, GoF Design Patterns Branchen: Telekommunikation 7/2001 - 12/2001 Firmengröße: Bis 10 Personen SW-Entwickler ("PostDirekt") (Angestellt) Wartung des Web-Clients zur Nachbearbeitung der per OCR erkannten Adress-Korrektur-Karten der Deutschen Post (Java). Verantwortlich für die Wartung und Weiterentwicklung der Datenbank-Schicht. Angewandte Technologien: J2EE, Tomcat, HTML, Visual Age for Java 3.0, SUSE Linux, Oracle, UML, OOA, OOD, GoF Design Patterns Branchen: Behörden, Transportwesen 3/2001 - 6/2001 Firmengröße: Bis 10 Personen Flying Coach, SW-Entwickler ("UK Maler") (Angestellt) Erstellung eines Projekt-Piloten für die Nachbearbeitung von per FAX eingehenden und per OCR Halb-automatisch erfassten Meldebelegen. Einsatz als Flying Coach für Java-Anfänger, sowie der Implementierung von visuellen Swing-Komponenten für den Einsatz im GUI-Designer. Angewandte Technologien: Swing, Visual Age for Java 3.0, Envy, OOA, OOD, GoF Design Patterns Branchen: Versicherungen 5/2000 - 2/2001 Firmengröße: Bis 10 Personen SW-Architekt & -Entwickler, Teilprojektleiter ("Osram MedienDatenbank") (Angestellt) Intranet-Shop zur Verteilung von Marketing- Dokumenten (Prospekte, Kataloge etc), Bild-Dateien in mehrfachen Auflösungen und Dateiformaten, sowie Druck-Vorstufen. Die Dokumente wurden zuerst von einem Daten-Redakteur mit einer Swing-Anwendung in die Datenbank importiert. Die Kunden (Osram-Außenstellen, Dienstleister und Vertriebspartner) bestellten die Daten mittels einer Web-Oberfläche und entschieden sich für die Zusendung per E-Mail bzw. Datenträger. Die entstehenden Kosten wurden dem entsprechenden Osram-Kostenträger zugeordnet und monatlich abgerechnet. Ein ausgefeiltes Berechtigungs- und Abrechnungs- Management erlaubte die Budgetierung innerhalb von Abteilungen bzw Filialen. Verantwortlich für Anforderungsanalyse, Architektur, Realisierung, Installation und Post Sales Support der Swing-Oberfläche sowie des WebShops. Angewandte Technologien: J2EE (Servlets), Tomcat, Swing, Visual Age for Java 3.0, CVS, Unix: SUSE Linux, Oracle, HTML, OOA, OOD Branchen: Industrie 9/1999 - 4/2000 Firmengröße: Bis 20 Personen SW-Entwickler ("SAP LS Zertifizierungs-Client") (Angestellt) m Rahmen des Platinum-Projekts der SAP wurden prototypisch große Teile der SAP-Software nach Java übersetzt. Der Teil "Learning Solution" der in Immenstaad am Bodensee ansässigen SAP LS stellte zu dieser Zeit den absoluten Vorreiter dar, lehnte er sich nicht nur optisch an die existierende Windows-Anwendung an, sondern fügte auch noch weitere, sehr hilfreiche Funktionen zur Erhöhung der Übersichtlichkeit sowie der Skalierbarkeit hinzu. Verantwortlich für die Realisierung des SwingClients. Angewandte Technologien: Visual Age for Java 3.0, Swing, ENVY, SAP Connectors for Java. Umfeld: J2SE, SWING, Visual Age, WebSphere Application Server Ein Service von RESOOM - Die Suchmaschine für IT-Profile