GULP | Kontaktieren | Profil in Englisch anzeigen

Photo
Personen-ID                79747 
Wohnort                    511xx Köln, Deutschland 
Jahrgang                   1972 
EDV-Erfahrung seit         1991 
Staatsbürgerschaft         Deutsch 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         27.08.06 
Profil zuletzt geändert am 07.05.12 
Build-/Release Engineer, Senior Entwickler/Architekt Java/JEE, Agile Softwareentwicklung; Application Lifecycle Management (ALM/SCM); Konfig-, Build-, Deploy-, Release-​Management
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test
Engineering / IT-nahe Ingenieurdienstleistungen

Senior Experte für Build-/Deploy-/Release

Senior Experte für JEE/Java, inkl. gängiger Frameworks, eigene Framework-Entwicklung

Senior Experte für agile Softwareentwicklung, inkl. Scrum und Extreme Programming

Senior Experte für Design, Architektur

Senior Experte für Application Lifecycle Management/Software Configuration Management, inkl. Build-, Release-, Anforderungs-, Test-, Deploy-Management, Automation


Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Ausbildung zum DV-Kaufmann (DV-Kfm.) bei 3M, Borken, Abschluss 1994 (mit Note sehr gut)
Studium der Wirtschaftsinformatik an der Universität Paderborn, Diplom 2001 (mit Note gut), Diplomarbeit: "Konzeption und prototypische Realisierung eines XML-basierten Repositories für eine konstruktionsbegleitende Kalkulation eines Automobilzulieferers".

 

Kontinuierliche Weiterbildung durch die von mir organisierten, hochkarätigen Fachvorträge der User Group [Name auf Anfrage], mein Engagement in der Agile Alliance und [Name auf Anfrage], internationale Konferenzen und als "Java Champion" internationale Kontakte mit den führenden Java Persönlichkeiten und direkte Java-Mitgestaltungsmöglichkeiten

 

Zur persönlichen Weiterbildung zählt ferner das Lesen eines neues Fachbuches alle 2-3 Wochen, Studium von Java Publikationen und Durchführung von Zertifizierungen.
Deutschland
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Rheinland und Ruhrgebiet bevorzugt

DeutschMuttersprache
EnglischFließend in Wort und Schrift
PolnischGrundkenntnisse

AS/400 
IBM Großrechner 
PC 

MVS, OS/390 
OS/400 
SUN OS, Solaris 
UnixViele Derivate
Windows 

Basic 
C++ 
CL/400 
Cobol 
Conzept 16 
Java 
JavaScript 
JCL 
Perl 
PHP 
PL/SQL 
Prolog 
Rexx 
RPG 
Scriptsprachen 
Shell 

----
Java:
- J2EE / JEE: JSF, EJB, Hibernate, Spring, JDO, JDBC, Servlets, JSP, Struts, Web-Services, XDoclet, JMS & MQSeries
- J2SE: GUI (Swing, AWT), JavaBeans, Class-Loader, Threading
- Groovy, Scala

XML: XML, XSL, XSLT, XPath, DTD, Schema

Testing: JUnit, TestNG, Selenium, WebTest, FEST, DBUnit, Performance-Tests
Continuous Integration (Cruise Control, Hudson/Jenkins, TeamCity, Maven, Ant, Gradle)
Access 
Conzept 16 
DB2 
ISAM 
JDBC 
Lotus Notes 
MS SQL Server 
MySQL 
ODBC 
Oracle9i, 10g
Postgres 
Progress 
SQL 
xBase 

CICS 
CORBA 
EDIFACT 
LAN, LAN Manager 
Message Queuing 
Proprietäre Protokolle 
Public Networks 
SMTP 
TCP/IP 
Token Ring 
Windows Netzwerk 

XML-RPC, SOAP, REST

AutoCAD 

CASE, MDSD

FIT (Finite-Integral-Methode) 
Rapid Control Prototyping (RCP) 

Langjährige Praxiserfahrung im Bereich Build-/Deploy von komponentenbasierten Anwendungen.

 

Große Erfahrung in Architektur, Design und Entwicklung von hoch-komplexen mehrschichtigen, datenbank-getriebenen Systemen auf unterschiedlichen Plattformen wie JEE, Microsoft .NET und Host.

Exzellentes Wissen in heterogenen Applikationens- und Middleware-Landschaften und dessen Integration (EAI, SOA).

 

Außerordentlich gutes Wissen in allen relevanten Java/JEE Best-Of-Breed Technologien (Web, Client), Frameworks (JDO, Spring, EJB, Hibernate, Struts, Tapestry...), Datenbanken (Oracle u.a.), IDEs, Werkzeugen und Best-Practices.

 

Expertenwissen im Bereich Rich UI Anwendungen (Eigene Erstellung von Swing Frameworks und Swing Java Patching/Enhancement)

 

Sehr gutes Wissen über Architekturen von verteilten, geschichteten Systemen mit Architektur-Patterns, Design-Patterns und Idioms.

 

Umfangreiche Software-Life-Cycle Kenntnisse und Verantwortung inklusive Anforderungsmanagement, Modellierung, Spezifikation, Design, Coding, Testing, Dokumentation, Rollout, User Support.
Große praktische Erfahrung sowohl in mittelständichen Unternehmen als auch in Großkonzernen.
Ausübung verschiedener Rollen vom Chefarchitekt bis zum Entwickler mit der Einstellung der agilen Entwicklung "Auch der Architekt muss mitentwickeln". Hemdsärmelig.

 

Langjährige Erfahrung als Festangestellter in verschiedenen Unternehmensformen und somit Erfahrungen über interne Abläufe und "Besonderheiten", eindeutiges Plus im Vergleich zu jemandem, der ausschließlich als Freelancer gearbeitet hat (und nur in verhältnismässig kurzen Intervallen das Leben einer Unternehmung begleitet hat, aber nie wirklich 100%-Bestandteil war)
Herausragende Prozess Management/Projekt Management Fähigkeiten unter Anwendung von agilen Methodiken und traditionellen Vorgehensmodellen.

Durch interdisziplinäre Ausbildung und Projekte außergewöhnlich gute Fähigkeiten mich in die Fachbereiche/Interessen der Anwender/Nutzer hineinzuversetzen.
Große Service-Orientiertheit mit hervorragenden sozialen Skills (Coaching, Leadership).
Sehr gutes Zeit-Management, organisatorische und Problemlösungs-Fähigkeiten.
Herausragende Fähigkeiten mich in neue Abläufe und Umgebungen in kürzesten Zeiten hineinzuarbeiten.

 

Coach und Tutor für Java Themen und Agile Softwareentwicklung, mit zahlreichen internationalen Kontakten und der Möglichkeit mich als "Sun Java Champion" aktiv an der strategischen Weiterentwicklung der Java-Plattform zu beteiligen.

 

Software Configuration Management (inkl. Build-, Konfigurations-, Deployment-, Release-, Integrations-Management), Testautomation, Effektivität & Effizienz.

 

Application Lifecycle Management ALM, SCM4All, Serena Business Mashups


Handel, Chemie, Banken, Finanz, Industrie, Logistik, Dienstleistung, Versicherung, DIY
## Zahlreiche Seminare, Publikationen (Bücher, Artikel) und Konferenzvorträge (auf denen ich gelegentlich mein intensives Praxiswissen weitergebe) auf Anfrage ##

*** Kurzversion *** (Details auf Anfrage)

 

03.2012 - xx
Unternehmung: Software-/Systemhaus
Rolle: Build-/Delivery-Engineer Großprojekt (Automotive)
Technologien: Jenkins (+Plugins), Nexus, Java, JDBC, EJB 3, Websphere, WAS, MQSeries, DB2, Eclipse, Sonar, Checkstyle, FindBugs, PMD, Subversion, Maven (+Plugins), Gradle, Tycho, Ant, Continuous Integration, Continuous Delivery, Shell, Bash, Perl, Xtext, SWTBot, RCP, Linux, Scrum, Groovy, Python, Jython

01.2012 - 02.2012
Unternehmung: Stahlindustrie
Rolle: Aufbau/Konzeption Deploy/Delivery-System
Projekt: Strategisch
Technologien: RPM, Puppet, Nagios, SUSE Linux, Ruby, WebServices, CMDB, Java, Jenkins (+Plugins), Sonar, Maven (+Plugins), Ant, Continuous Integration, Continuous Delivery, JBoss, Subversion, Nexus

07.2011 - 12.2011
Unternehmung: Logistik
Rolle: Aufbau/Durchführung und fachlich verantwortlich für Build-/Deploy-/Release-/Konfig-Management (ALM); Senior Developer und Delivery Engineer
Projekt: Großprojekt B2B/B2C
Technologien: Java, JEE, Spring, EJB, JDBC, WebServices, Cloud, Axis, REST, Jenkins (+Plugins), Maven (+Plugins), Ant, Gradle, shell, Scripting, bash, openpgk, RPM, Sonar, PMD, FindBugs, Checkstyle, JUnit, TestNG, Mockito, Cobertura, Selenium, WebDriver, FEST, Nexus, Subversion, SVN, Git, Eclipse, Mylyn, JIRA, Crucible, FishEye, Confluence, Oracle, Linux, CentOS, JBoss, Websphere, Puppet, Nagios, Continuous Integration, Continuous Delivery

01.2010 - 06.2011
Unternehmung: OBI
Rolle: Aufbau/Durchführung Build-/Deploy-/Konfig-/Test-/Anforderungs-/Release-Management (ALM); Senior Developer und Delivery Engineer
Projekt: Betriebswirtschaftliche Anwendung für mobile Endgeräte im Filial-Einsatz
Technologien: eRCP/RCP, OSGi, Java, J2ME, embedded, J9, Hudson (+Plugins), PMD, FindBugs, Checkstyle, JUnit, Mockito, Maven (+Plugins), Tycho, Ant, Ivy, Scripting, Bash, Artifactory, Nexus, Subversion, Eclipse, Mylyn, JIRA, Confluence, Sonar, MySQL, DBF, JBoss, Web Services, SOAP, REST, JProfiler, Performance-Optimierungen, Linux, Agile Softwareentwicklung, ITIL, Anforderungs-Management, Scrum, Continuous Integration, Continuous Delivery

07.2009 - 12.2009
Unternehmung: Versicherungskammer Bayern (VKB)
Rolle: Aufbau und operative Durchführung Build-/Deploy-/Konfig-/Release-Management, Application Lifecycle Management (ALM); Testautomatisierung; Senior Developer und Delivery Engineer
Projekt: Strategisches Großprojekt in zentraler Release-Abteilung
Technologien: Java/J2EE, Cobol, xCobol, JCL, Bash, Linux, Eclipse, MFE, Xpediter, CICS, TSO, SPF, z/Linux, z/OS, z/VM (VM/CMS), Tomcat, WAS, DB2, DDL/DML, Assembler, Ant, Maven, Axis2, XML, Eclipse RCP, SCM4All, JIRA, GreenHopper, FishEye, Bamboo, Mylyn, Tortoise, CVS, Subversion, JBoss Drools Expert, JBoss Drools Flow, Websphere, CVS, UML, Enterprise Architect UML-Tool, Anforderungs-Management, Scrum, Continuous Integration, Continuous Delivery

07.2008 - 06.2009
Unternehmung: Gothaer Versicherungen (IDG, später Gothaer Systems)
Rolle: Aufbau und operative Durchführung Prozess-, Build-, Release-, Test-, Deploy- und Konfigurationsmanagement, Leitender Entwickler
Projekt: Strategisches Großprojekt
Technologien: J2EE, JEE, Rich Client, EJB, DB2, WAS, RAD, Scripting, Eclipse, CruiseControl, JUnit, Websphere, Notes, Subversion, CVS, Ant, EMMA, Checkstyle, EasyMock, Findbugs, Maven, Host, ChangeMan/ERO, Tivoli, TAM, Testabdeckung, Continuous Integration, u.a.

12.2007 - 06.2008
Unternehmung: Gothaer Versicherungen (IDG, später Gothaer Systems)
Rolle: Beratung, Entwicklung, Architektur
Projekt: Strategisches Projekt
Technologien: J2EE, JEE, JSF, Servlets, Facelets, JSP, Javascript, Ajax, X/HTML, CSS, EJB, DB2, WAS, RAD, JUnit, Selenium u.a.

01.2007 - 11.2007
Unternehmung: HDI-Gerling AG
Rolle: Entwicklung, Architektur, Beratung, Coaching bzgl. Technologie und agiler Entwicklung, stellvertretender Teilprojektleiter, Testmanager
Projekt: Bereitstellung einer Integrationsplattform auf einer Vielzahl von Umsystemen / Geschäftsprozessoptimierung
Technologien: Eclipse, Eclipse Runtime, OSGi, Eclipse Plugin-Entwicklung, Spring, Hibernate, EHCache, JDO, iBatis, JDBC, C, CORBA, Swing, JUnit, EasyMock, Ant, CruiseControl, CVS, Fit, REST, agile Entwicklung

07.2006 - 12.2006
Unternehmung: Pironet NDH AG, Köln
Rolle: Consultant mit Fokus auf Prozess Management, Lead Developer, Architekt für eine komplexe J2EE Anwendung, die unter hoher Last steht, mit sehr großen Datenmengen umgeht und besteht aus: Java Swing Client, Java Web Client, Sessions Beans, Entity Beans, MDB, JSP, Servlets, Spring u.a. Frameworks auf Tomcat/JBoss; Applikation nutzt sehr stark XML als Daten(austausch)-Format.
Technologien: J2EE, JEE, EJB, JSP/Servlets, XML, XMLSchema, XSL, Oracle, Eclipse u.a.

04.2003 - 06.2006
Unternehmung: REWE-Informations-Systeme GmbH, Köln
Rolle: Stabsstelle Prozesse und Werkzeuge, Enterprise-Frameworks
Technologien: J2EE, JEE, EJB, Java Rich Client, Swing, JSF, DB2, Hibernate, Spring

02.2001 - 03.2003
Unternehmung: Lycos Europe AG, Gütersloh
Rolle: Entwicklung im Kontext Core Search, Paid Submission
Technologien: Java, PHP, PL/SQL, XML, Protokolle, Cocoon, FOP, Lucene u.a.

02.2000 -  01.2003 (halbtags)
Unternehmung: Jobware Online Services GmbH, Paderborn
Rolle: Verantwortlicher Entwickler für eine B2C, B2B n-tier Web-Anwendung Anwendung
Technologien: C++, Visual Basic, ASP, NT Server, IIS, SQL Server, MTS, DLLs

08.1999 - 02.2000 (halbtags)
Unternehmung: Slawik Consulting GmbH, Paderborn
Rolle: Entwicklung Enterprise Ressource Planning Systems
Technologien: Progress Datenbank

05.1998 - 07.1998
Unternehmung: Cooperative Computing & Communication Laboratory C-Lab, Paderborn
Rolle: Software Engineering im Bereich Middleware, Datenbanken
Technologien: DB-Middleware OpenDM, JNI, C/C++, Java, RMI, Corba

06.1994 - 06.1994
Unternehmung: 3M, Borken
Rolle: Anwendungsentwickler ERP-Systeme
Technologien: RPG/400, AS/400, z/Os, iSeries

08.1991 - 06.1994
Unternehmung: 3M, Borken
Rolle: Ausbildung zum Datenverarbeitungskaufmann (DV-Kaufmann), Software Engineering im Bereich ERP
Technologien: RPG/400, Cobol auf IBM AS/400, Durchlauf Fachabteilungen, PC, Rechenzentrum
Schulungen, die ich gebe:

Java Tooling Bootcamp
Agile ALM
Automatisiertes Testen von Webanwendungen mit Selenium und WebTest
Automatisiertes Testen von Java Swing Anwendungen
Maven 3
Subversion - Versionskontrolle
Continuous Delivery
DevOps

Termine nach Absprache, Infos hier: [URL auf Anfrage]

Training/Seminar

06.05 Aufbaukurs Projekt Management
05.04 Seminar Grundlagen der Gesprächsführung
01.04 Seminar Präsentationen
10.03 Seminar EJB (Evaluierung der Schulung für Entwickler der Projekte)
10.03 Augeo Projektmanagement-Tool (Teach the Teacher- Seminar)
07.03 Seminar WebSphere Application Developer WSAD (Evaluierung der Schulung für Entwickler der Projekte)
05.03 Seminar Java JFC, Swing (Evaluierung der Schulung für Entwickler der Projekte)
10.02 Software Quality Management / Software Testing
03.01 Seminar PHP 4.0

Mitgliedschaften

[Name auf Anfrage] User Group, seit 2005: [URL auf Anfrage]
[Name auf Anfrage] Gründer und Organisator, seit 2002: [URL auf Anfrage]
"Agile Alliance", seit 2006: http://agilealliance.org
"Mitglied des Sun Java Champion Programmes", seit 2006 (aufgrund besonderer Leistung nominiert und gewählt worden, einer von weltweit 96): https://java-champions.dev.java.net
"[Name auf Anfrage] Community Manager", seit 2007: [URL auf Anfrage]

Zertifizierungen

Sun Certified Programmer for the Java Platform SCJP
Sun Certified Java Developer for the Java Platform SCJD
Sun Certified Java Associate for the Java Platform SCJA
Sun Certified Web Component Developer SCWCD

Konferenzen

Vortragender und regelmäßiger Besucher auf international führenden Konferenzen
z. B. Devoxx 2008, JavaOne 2007, JavaOne 2009, Jazoon 2009, GeeCON, Software & Systems Quality Conference
Speaker auf Java User Group Veranstaltungen in Hamburg und Karlsruhe
Buchlesung in Hamburg
...

Bücher

1. [Titel auf Anfrage]
2. [Titel auf Anfrage]
3. [Titel auf Anfrage]
4. [Titel auf Anfrage]

Artikel (Auswahl)

[Liste auf Anfrage]

Wikipedia Artikel
"Extreme Programming", http://de.wikipedia.org/wiki/Extreme_Programming
"Anti-Pattern", http://de.wikipedia.org/wiki/Anti-pattern
...

[URL auf Anfrage] (aktuelle Vorträgsthemen)
siehe [URL auf Anfrage]

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 08.05.2012 00:52:38
© Copyright 1996-2012 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de


Photo