Im Zuge der Digitalisierungsstrategie des Kunden entsteht eine Online-Plattform zur elektronischen Unterstüzung nahezu sämtlicher Geschäftsprozesse im Bereich der Vermittlung von Gewerbeimmobilien. Mit Hilfe der neuen Plattform sollen Kunden (Mieter und Vermieter) in die Lage versetzt werden, Immobilienobjekte zu suchen oder anzubieten und mit den betreuenden Maklern in Kontakt zu treten. Während Immobilienobjekte von Maklern anhand eines Kriterienkatalogs bewertet werden, können potentielle Mieter die gleichen Kriterien gemäß ihrer spezifischen Anforderungen gewichten und anhand dieser Gewichtung anschließend mehrere verfügbare Objekte automatisiert miteinander vergleichen. Weitere Features der Plattform sind die Vereinbarung von Besichtigungsterminen oder eine Unterstützung beim Einholen und Verhandeln von Mietvertragsangeboten.
Durchführung von Java Coachings für insgesamt ca. 75 Software-Entwickler. Die Entwickler verfügen über sehr unterschiedliche Vorkenntnisse: Während einige bis zu 15 Jahren praktische Erfahrung in der Entwicklung mit Java aufweisen, haben andere bislang nur Erfahrung in der Erstellung von PL/SQL- oder Build-Skripten gesammelt und sollen nun zum Anwendungsentwickler umgeschult werden. Die Entwickler wurden gemäß ihren Vorkenntnissen in sieben Gruppen aufgeteilt, für die jeweils 2-3 Coaching-Sessions pro Woche mit individueller Agenda durchgeführt werden. Die Schulungsthemen variieren entsprechend der Vorkenntnisse von Java-Grundlagen, über fortgeschrittene Themen wie Bounded Wildcards für Generics, bis hin zu Expertenwissen in den Bereichen Multithreading, Collections-Klassen für sehr spezielle Einsatzzwecke, Java EE Interna, Big-O Notation oder Java Memory Modell.
- 04/2014-03/2017: Java EE / Cloud Projekt
Branche: IT / Finanzwesen
Position: Lead Java Developer
Projekt: CloudManager ist ein System zur Automatisierung technischer Prozesse innerhalb der Bank, insbesondere im Zusammenhang mit der Provisionierung von virtuellen und physikalischen Servern in der Private Cloud. Das Gesamtsystem besteht aus mehreren miteinander interagieren Anwendungen. Ziel dieses Auftrags waren die Konzeption und komplette Neuentwicklung eines Kernsystems von CloudManager. Dieses Kernsystem nimmt Aufträge zur Ausführung von Automationsaufgaben von anderen Systemen entgegen, führt die beauftragten Prozesse asynchron aus, überwacht ihren Fortschritt, startet gegebenenfalls untergeordnete Prozesse und liefert schließlich die Resultate aus. Hierzu wurden Schnittstellen zu zahlreichen anderen IT-Systemen der Bank und von externen Dienstleistern erstellt. Neue Anforderungen in Form zusätzlicher Automationsprozesse können auf einfache Weise als Plugins entwickelt und dem System hinzugefügt werden. Besondere Aufmerksamkeit galt der Resilienz des Systems und der Fähigkeit, hunderte gleichzeitiger Prozesse ausführen zu können.
Technologien: JAX-RS (Jersey), CDI (Weld), Tomcat, Quartz, Jackson, Guava, JUnit, Hamcrest, Mockito, JSON Web Tokens, PKI, Zertifikate, SSL/TLS, LDAP, DNS, Active Directory
Tools: Eclipse, Maven, Subversion, Git, Oracle 11, Oracle SQL Developer, soapUI, JIRA, Confluence, Cygwin, Nexus, Jenkins, TeamCity
- 09/2012 - 03/2014: Java Enterprise / SOA Projekt
Branche: IT / Finanzwesen
Position: Technischer Projektleiter, Senior Entwickler, Trainer
Projekt: Die Sybase® Mobiliser Platform ist eine service-orientierte Architektur (SOA),
welche es vor allem Mobilfunkanbietern oder Finanzinstituten ermöglicht, Mobile
Commerce-Lösungen mit geringem Entwicklungsaufwand zu erstellen. SAP-Kunden nutzen
diese Plattform als Kernkomponente in ihren Java Enterprise Anwendungen. Die
Tätigkeiten in diesem Projekt beinhalteten insbesondere die Entwicklung von
kundenspezifischen Erweiterungen für die Mobiliser-Plattform, sowie die Durchführung
von Training und Beratung für Entwickler, welche die Plattform einsetzen.
Technologien: Java EE, Spring Framework, Hibernate, JAX-WS, REST, SOAP, WSDL,
XML Schema, Tomcat, OSGi, Apache Felix, Eclipse IDE, Maven, Nexus, Subversion,
Jenkins, Oracle, jQuery Mobile, Apache Cordova / PhoneGap, soapUI
- 04/2012-09/2012: Java Web Project
Industry: Finance
Position: Senior Java Developer
Project: Analysis of the existing code base and implementation of new functionality
for the client's Java web application.
Technologies: Java EE, Hibernate, JPA, Echo2, JAX-WS, WSDL, XML Schema, Tomcat,
Eclipse IDE, Subversion, PostgreSQL
- 06/2011-04/2012: Java Web Project / Java EE Project
Industry: Tourism
Position: Senior Java Developer
Project (09/2011 ? 04/2012): The company is implementing a new software suite to support
various steps in their business process, including procurement, reservations, sales and
after-sales. The Procurement application is a Java EE web application running on JBoss.
Main tasks included:
- Technical and functional design of a mechanism for converting data exported from
a legacy system and importing that data into the Java EE application
- Implementation of the import mechanism
- Implementation of business logic and data access layer
- Performance analysis and implementation of performance enhancements
Technologies: Java EE, JBoss AS, Eclipse IDE, Apache Maven, Subversion,
Microsoft SQLServer.
Project (06/2011 ? 09/2011): The company is planning to relaunch their major web portal
in 2011. The new web portal is based on a new server platform and introduces a set of
new features.
Main tasks included:
- Integration of a Google Maps feature into the DERTOUR website using Google Maps
JavaScript API V3. The map was customized substantially and a set of controls was
created to allow users to navigate in the map and to display information about
bookable accommodations and events.
- Implementation of countermeasures against cross site scripting attacks.
- Implementation of a full-text search function forthe web portal
Technologies: Java, JavaScript, Google Maps JavaScript API V3, jQuery, OWASP
Enterprise Security API, Tomcat, Eclipse IDE, Apache Ant, Firebug, Subversion,
Microsoft SQLServer.
Anwendungen mit Java" (SOAP, WSDL, UDDI, Apache Axis) sowie "Web Services
mit Java und .NET". Die Kunden zählen zu den namhaftesten Unternehmen
der IT-Branche.
der Telekommunikationsbranche (ferner: Unterstützung bei der Entwicklung,
Hilfestellung bei der Bedienung eingesetzter Entwicklungswerkzeuge,
Beratung hinsichtlich Software- und Systemarchitektur)
Oracle 8i)
Publikationen:
- Mehrere Bücher zu den Themen Java EE, (Web) Services und SOA [Buchtitel auf Anfrage]
- Zahlreiche Artikel für Entwicklermagazine (Java Magazin, JavaSpektrum, c't) [Artikel auf Anfrage]
Vorträge:
Eingeladen als Sprecher zu folgenden Fachkonferenzen und Events:
- API Summit, 03.-05.12.2018 in Berlin
- WJAX 2018, 05.-09.11.2018 in München
- API Conference, 24.-26.09.2018 in Berlin
- Java Forum Nord, 13.09.2018 in Hannover
- Java Forum Stuttgart, 05.07.2018 in Stuttgart
- API Summit, 11.-13.06.2018 in München
- JAX 2018, 23.-27.04.2018 in Mainz
- JavaLand 2018, 13.15.03.2018 in Brühl
- Frankfurter Entwicklertag, 21.-22.02.2018 in Frankfurt
- OOP, 05.-09.02.2018 in München
- API Summit, 27.-29.11.2017 in Berlin
- WJAX 2017, 06.-10.11.2017 in München
- Java Enterprise Summit, 16.-18.10.2017 in Frankfurt
- APICON 2017, 18.-20.09.2017 in Berlin
- Herbstcampus, 04.-07.09.2017 in Nürnberg
- API Summit, 19.-21.06.2017 in München
- JAX 2017, 08.-12.05.2017, Mainz
- JavaLand 2017, 28.-30.03.2017, Brühl
- Java 9 Meetup, 16.03.2017, München
- Java User Group Hamburg, 08.03.2017, Hamburg
- Frankfurter Entwicklertag, 16.02.2017, Frankfurt
- Java Enterprise & Microservices Summit, 28.-30.11.2016, Berlin
- API Summit, 22.-23.11.2016, Berlin
- WJAX 2016, 07.-11.11.2016, München
- Java User Group Frankfurt, 28.09.2016, Frankfurt
- Java Forum Stuttgart, 07.07.2016, Stuttgart
- Java Enterprise & Microservices Summit, 15.-17.06.2016 in München
- JAX 2016, 18.-22.April 2016 in Mainz
- Java Enterprise & Microservices Summit, 06.-11.12.2015 in Berlin
- WJAX 2015, 02.-05.11.2015 in München
- JUG Darmstadt, 15.10.2015 in Darmstadt
- bedcon, 17.-18.09.2015 in Berlin
- Software Architecture Summit, 16.-18.09.2015 in Berlin
- Java EE Summit, 24.-26.06.2015, München
- JAX 2015, 20.-24.05.2015, Mainz
- Java Code Camp, 26.-27.03.2015, Berlin
- Java EE Summit, 08.-10.12.2014, Berlin
- WJAX 2014, 03.-06.11.2014, München
- Expertenforum, 18.07.2014, Stuttgart
- Java EE Summit, 23.-25.06.2014, München
- JAX 2014, 12.-16.05.2014, Mainz
- Java EE Summit, 09.-11.12.2013, Berlin
- WJAX 2013, 04.-08.11.2013, München
- Java EE Summit, 24.-26.06.2013, München
- JAX 2013, 22.-26.April 2013, Mainz
- Java EE Summit, 03.-05.12.2012, Köln
- WJAX 2012, 05.-08.11.2012, München
- JAX Asia 2008, 25-27.11.2008, Singapore & Kuala Lumpur (Malaysia)
- JAOO Australia, May/June 2008, Sydney and Brisbane, Australia
- JAX 2008, 21-24.04.2008, Wiesbaden, Germany
- Java User Group Wellington, 19.12.2007 in Wellington, New Zealand
- JAX Asia, November 2007 in Singapore & Jakarta, Indonesia
- JAX India, 28.-31.05.2007 in Bangalore, India
- JAX 2007, 23.-27.04.2007 in Wiesbaden
- Entwicklertage 2007, 26.-28.02.2007 in Frankfurt
- JAX Asia, 27./28.11.2006 in Singapore, 30.11.2006 in Jakarta
- Java User Group Wellington , 19.07.2006 in Wellington, Neuseeland
- Enwicklerakademie (Software & Support-Verlag), 28.-30.Juni 2006, Frankfurt
- Kongress: Web Services und Sicherheit, 24.11.2005 in Darmstadt
- WJAX 2005, 14.-17.11.2005 in München
- BASTA! 2005, 19.-22.09.2005 in Mainz
- JAX 2005, 9.-13.05.2005 in Frankfurt
- Mathema Frühjahrscampus 2005, 15./16.04.2005 in Erlangen
- OOP 2005, 24.-28.01.2005 in München,
- JAX 2004, 10.-14.05.2004 in Frankfurt,
- Entwicklertage 2004, 09.-12.02.2004 in Frankfurt,
- OOP 2004, 19.-23.01.2004 in München,
- W-JAX 2003, 03.-06.11.2003 in München
- ADC 2003 (Advanced Developers Conference), 06.-10.10.2003 in Ulm
- Web Days 2003, 30.09. 2003 in Frankfurt
- Net.ObjectDays 2003, 22.-25.09. 2003 in Erfurt
- EKON 7 (7.Entwickler-Konferenz), 21.-26.09.2003 in Frankfurt
- JAX 2003 (12.-16.05.2003, Frankfurt)
- OOP 2003 (20.-24.01.2003, München)
- IIR Software Technology Forum (18.-20.11.2002, Mainz)
- W-JAX (04.-06.11.2002, München)
- EKON6 (6. Entwickler-Konferenz), 22.-27.09.2002 in Frankfurt/M
- Web Services XML ONE 2002 in München
- JAX 2002 Konferenz in Frankfurt
- WebServices 2001 Konferenz (29.-31.10.2001, Stuttgart)
- XML ONE Konferenz (9.-11.7.2001, München)
- JAX 2001 Konferenz in Frankfurt
Sonstiges:
- Fachgutachter für die deutschen Fassungen der Bücher
"XML in a nutshell" und "Programming Web Services with SOAP"
(beide erschienen im O"Reilly-Verlag)
- Tätigkeit als freier Schulungsleiter
Freiberuflicher Software-Architekt und Trainer mit über 20 Jahren Berufserfahrung
International anerkannter Experte für Java- und Web Service-Technologien (APIs / REST / HTTP)
Praktische Projekterfahrung als Technischer Projektleiter, Software-Architekt, Solution Architekt, Senior Entwickler, Trainer/Mentor und Berater.
Regelmäßige Leitung von Schulungen und Workshops für Entwickler, auch web-basiertes Entwickler-Training und Support
Branchenerfahrung u.a. in Finanzwesen, Immobilienwirtschaft, IT, Tourismus, Logistik, Forschung, Behörden und Regierung
Vorträge, Publikationen, Tätigkeit als Gutachter (siehe unten)
Autor mehrerer Bücher und zahlreicher Fachartikel.
Referent einer Vielzahl von Seminaren und Schulungen, beispielsweise:
Arbeitserfahrung in Europa, Asien, Australien und Neuseeland
- Java SE/EE, Jakarta EE, MicroProfile, Spring, Quarkus
- JAX-RS, CDI, diverse Java Web-Frameworks, JPA, Hibernate, JAX-WS, jUnit,
Apache Axis2, OSGi, Apache POI, iText, FreeMarker
- Docker, Amazon Web Services (AWS), Keycloak
- Tomcat, JBoss, Glassfish, WebLogic, WebSphere, Apache Felix
- Messaging, ActiveMQ, Apache Camel, Enterprise Integration Patterns
- jQuery Mobile, Apache Cordova / PhoneGap, Google Maps JavaScript API
- Eclipse, Maven, Ant, Git, Subversion, Nexus, Jenkins, soapUI, Visual Studio
- JSON, XML, XML Schema, REST, SOAP, WSDL, UML, CORBA, SQL, AJAX
- Kryptographie, Verschlüsselung, Digitale Signaturen, Zertifikate
- Oracle, MySQL, PostgreSQL, Microsoft SQL Server
- C# / .NET, JavaScript, C++
Bitte beachten Sie:
Längere Projekteinsätze vorübergehend ausschließlich im Rhein-Main-Gebiet (Raum Frankfurt/Wiesbaden/Darmstadt) oder mit hohem Remote-Anteil.
Kürzere Einsätze (Training, Seminar, Workshop, Review, Beratung) gerne im gesamten deutschsprachigen Raum
Im Zuge der Digitalisierungsstrategie des Kunden entsteht eine Online-Plattform zur elektronischen Unterstüzung nahezu sämtlicher Geschäftsprozesse im Bereich der Vermittlung von Gewerbeimmobilien. Mit Hilfe der neuen Plattform sollen Kunden (Mieter und Vermieter) in die Lage versetzt werden, Immobilienobjekte zu suchen oder anzubieten und mit den betreuenden Maklern in Kontakt zu treten. Während Immobilienobjekte von Maklern anhand eines Kriterienkatalogs bewertet werden, können potentielle Mieter die gleichen Kriterien gemäß ihrer spezifischen Anforderungen gewichten und anhand dieser Gewichtung anschließend mehrere verfügbare Objekte automatisiert miteinander vergleichen. Weitere Features der Plattform sind die Vereinbarung von Besichtigungsterminen oder eine Unterstützung beim Einholen und Verhandeln von Mietvertragsangeboten.
Durchführung von Java Coachings für insgesamt ca. 75 Software-Entwickler. Die Entwickler verfügen über sehr unterschiedliche Vorkenntnisse: Während einige bis zu 15 Jahren praktische Erfahrung in der Entwicklung mit Java aufweisen, haben andere bislang nur Erfahrung in der Erstellung von PL/SQL- oder Build-Skripten gesammelt und sollen nun zum Anwendungsentwickler umgeschult werden. Die Entwickler wurden gemäß ihren Vorkenntnissen in sieben Gruppen aufgeteilt, für die jeweils 2-3 Coaching-Sessions pro Woche mit individueller Agenda durchgeführt werden. Die Schulungsthemen variieren entsprechend der Vorkenntnisse von Java-Grundlagen, über fortgeschrittene Themen wie Bounded Wildcards für Generics, bis hin zu Expertenwissen in den Bereichen Multithreading, Collections-Klassen für sehr spezielle Einsatzzwecke, Java EE Interna, Big-O Notation oder Java Memory Modell.
- 04/2014-03/2017: Java EE / Cloud Projekt
Branche: IT / Finanzwesen
Position: Lead Java Developer
Projekt: CloudManager ist ein System zur Automatisierung technischer Prozesse innerhalb der Bank, insbesondere im Zusammenhang mit der Provisionierung von virtuellen und physikalischen Servern in der Private Cloud. Das Gesamtsystem besteht aus mehreren miteinander interagieren Anwendungen. Ziel dieses Auftrags waren die Konzeption und komplette Neuentwicklung eines Kernsystems von CloudManager. Dieses Kernsystem nimmt Aufträge zur Ausführung von Automationsaufgaben von anderen Systemen entgegen, führt die beauftragten Prozesse asynchron aus, überwacht ihren Fortschritt, startet gegebenenfalls untergeordnete Prozesse und liefert schließlich die Resultate aus. Hierzu wurden Schnittstellen zu zahlreichen anderen IT-Systemen der Bank und von externen Dienstleistern erstellt. Neue Anforderungen in Form zusätzlicher Automationsprozesse können auf einfache Weise als Plugins entwickelt und dem System hinzugefügt werden. Besondere Aufmerksamkeit galt der Resilienz des Systems und der Fähigkeit, hunderte gleichzeitiger Prozesse ausführen zu können.
Technologien: JAX-RS (Jersey), CDI (Weld), Tomcat, Quartz, Jackson, Guava, JUnit, Hamcrest, Mockito, JSON Web Tokens, PKI, Zertifikate, SSL/TLS, LDAP, DNS, Active Directory
Tools: Eclipse, Maven, Subversion, Git, Oracle 11, Oracle SQL Developer, soapUI, JIRA, Confluence, Cygwin, Nexus, Jenkins, TeamCity
- 09/2012 - 03/2014: Java Enterprise / SOA Projekt
Branche: IT / Finanzwesen
Position: Technischer Projektleiter, Senior Entwickler, Trainer
Projekt: Die Sybase® Mobiliser Platform ist eine service-orientierte Architektur (SOA),
welche es vor allem Mobilfunkanbietern oder Finanzinstituten ermöglicht, Mobile
Commerce-Lösungen mit geringem Entwicklungsaufwand zu erstellen. SAP-Kunden nutzen
diese Plattform als Kernkomponente in ihren Java Enterprise Anwendungen. Die
Tätigkeiten in diesem Projekt beinhalteten insbesondere die Entwicklung von
kundenspezifischen Erweiterungen für die Mobiliser-Plattform, sowie die Durchführung
von Training und Beratung für Entwickler, welche die Plattform einsetzen.
Technologien: Java EE, Spring Framework, Hibernate, JAX-WS, REST, SOAP, WSDL,
XML Schema, Tomcat, OSGi, Apache Felix, Eclipse IDE, Maven, Nexus, Subversion,
Jenkins, Oracle, jQuery Mobile, Apache Cordova / PhoneGap, soapUI
- 04/2012-09/2012: Java Web Project
Industry: Finance
Position: Senior Java Developer
Project: Analysis of the existing code base and implementation of new functionality
for the client's Java web application.
Technologies: Java EE, Hibernate, JPA, Echo2, JAX-WS, WSDL, XML Schema, Tomcat,
Eclipse IDE, Subversion, PostgreSQL
- 06/2011-04/2012: Java Web Project / Java EE Project
Industry: Tourism
Position: Senior Java Developer
Project (09/2011 ? 04/2012): The company is implementing a new software suite to support
various steps in their business process, including procurement, reservations, sales and
after-sales. The Procurement application is a Java EE web application running on JBoss.
Main tasks included:
- Technical and functional design of a mechanism for converting data exported from
a legacy system and importing that data into the Java EE application
- Implementation of the import mechanism
- Implementation of business logic and data access layer
- Performance analysis and implementation of performance enhancements
Technologies: Java EE, JBoss AS, Eclipse IDE, Apache Maven, Subversion,
Microsoft SQLServer.
Project (06/2011 ? 09/2011): The company is planning to relaunch their major web portal
in 2011. The new web portal is based on a new server platform and introduces a set of
new features.
Main tasks included:
- Integration of a Google Maps feature into the DERTOUR website using Google Maps
JavaScript API V3. The map was customized substantially and a set of controls was
created to allow users to navigate in the map and to display information about
bookable accommodations and events.
- Implementation of countermeasures against cross site scripting attacks.
- Implementation of a full-text search function forthe web portal
Technologies: Java, JavaScript, Google Maps JavaScript API V3, jQuery, OWASP
Enterprise Security API, Tomcat, Eclipse IDE, Apache Ant, Firebug, Subversion,
Microsoft SQLServer.
Anwendungen mit Java" (SOAP, WSDL, UDDI, Apache Axis) sowie "Web Services
mit Java und .NET". Die Kunden zählen zu den namhaftesten Unternehmen
der IT-Branche.
der Telekommunikationsbranche (ferner: Unterstützung bei der Entwicklung,
Hilfestellung bei der Bedienung eingesetzter Entwicklungswerkzeuge,
Beratung hinsichtlich Software- und Systemarchitektur)
Oracle 8i)
Publikationen:
- Mehrere Bücher zu den Themen Java EE, (Web) Services und SOA [Buchtitel auf Anfrage]
- Zahlreiche Artikel für Entwicklermagazine (Java Magazin, JavaSpektrum, c't) [Artikel auf Anfrage]
Vorträge:
Eingeladen als Sprecher zu folgenden Fachkonferenzen und Events:
- API Summit, 03.-05.12.2018 in Berlin
- WJAX 2018, 05.-09.11.2018 in München
- API Conference, 24.-26.09.2018 in Berlin
- Java Forum Nord, 13.09.2018 in Hannover
- Java Forum Stuttgart, 05.07.2018 in Stuttgart
- API Summit, 11.-13.06.2018 in München
- JAX 2018, 23.-27.04.2018 in Mainz
- JavaLand 2018, 13.15.03.2018 in Brühl
- Frankfurter Entwicklertag, 21.-22.02.2018 in Frankfurt
- OOP, 05.-09.02.2018 in München
- API Summit, 27.-29.11.2017 in Berlin
- WJAX 2017, 06.-10.11.2017 in München
- Java Enterprise Summit, 16.-18.10.2017 in Frankfurt
- APICON 2017, 18.-20.09.2017 in Berlin
- Herbstcampus, 04.-07.09.2017 in Nürnberg
- API Summit, 19.-21.06.2017 in München
- JAX 2017, 08.-12.05.2017, Mainz
- JavaLand 2017, 28.-30.03.2017, Brühl
- Java 9 Meetup, 16.03.2017, München
- Java User Group Hamburg, 08.03.2017, Hamburg
- Frankfurter Entwicklertag, 16.02.2017, Frankfurt
- Java Enterprise & Microservices Summit, 28.-30.11.2016, Berlin
- API Summit, 22.-23.11.2016, Berlin
- WJAX 2016, 07.-11.11.2016, München
- Java User Group Frankfurt, 28.09.2016, Frankfurt
- Java Forum Stuttgart, 07.07.2016, Stuttgart
- Java Enterprise & Microservices Summit, 15.-17.06.2016 in München
- JAX 2016, 18.-22.April 2016 in Mainz
- Java Enterprise & Microservices Summit, 06.-11.12.2015 in Berlin
- WJAX 2015, 02.-05.11.2015 in München
- JUG Darmstadt, 15.10.2015 in Darmstadt
- bedcon, 17.-18.09.2015 in Berlin
- Software Architecture Summit, 16.-18.09.2015 in Berlin
- Java EE Summit, 24.-26.06.2015, München
- JAX 2015, 20.-24.05.2015, Mainz
- Java Code Camp, 26.-27.03.2015, Berlin
- Java EE Summit, 08.-10.12.2014, Berlin
- WJAX 2014, 03.-06.11.2014, München
- Expertenforum, 18.07.2014, Stuttgart
- Java EE Summit, 23.-25.06.2014, München
- JAX 2014, 12.-16.05.2014, Mainz
- Java EE Summit, 09.-11.12.2013, Berlin
- WJAX 2013, 04.-08.11.2013, München
- Java EE Summit, 24.-26.06.2013, München
- JAX 2013, 22.-26.April 2013, Mainz
- Java EE Summit, 03.-05.12.2012, Köln
- WJAX 2012, 05.-08.11.2012, München
- JAX Asia 2008, 25-27.11.2008, Singapore & Kuala Lumpur (Malaysia)
- JAOO Australia, May/June 2008, Sydney and Brisbane, Australia
- JAX 2008, 21-24.04.2008, Wiesbaden, Germany
- Java User Group Wellington, 19.12.2007 in Wellington, New Zealand
- JAX Asia, November 2007 in Singapore & Jakarta, Indonesia
- JAX India, 28.-31.05.2007 in Bangalore, India
- JAX 2007, 23.-27.04.2007 in Wiesbaden
- Entwicklertage 2007, 26.-28.02.2007 in Frankfurt
- JAX Asia, 27./28.11.2006 in Singapore, 30.11.2006 in Jakarta
- Java User Group Wellington , 19.07.2006 in Wellington, Neuseeland
- Enwicklerakademie (Software & Support-Verlag), 28.-30.Juni 2006, Frankfurt
- Kongress: Web Services und Sicherheit, 24.11.2005 in Darmstadt
- WJAX 2005, 14.-17.11.2005 in München
- BASTA! 2005, 19.-22.09.2005 in Mainz
- JAX 2005, 9.-13.05.2005 in Frankfurt
- Mathema Frühjahrscampus 2005, 15./16.04.2005 in Erlangen
- OOP 2005, 24.-28.01.2005 in München,
- JAX 2004, 10.-14.05.2004 in Frankfurt,
- Entwicklertage 2004, 09.-12.02.2004 in Frankfurt,
- OOP 2004, 19.-23.01.2004 in München,
- W-JAX 2003, 03.-06.11.2003 in München
- ADC 2003 (Advanced Developers Conference), 06.-10.10.2003 in Ulm
- Web Days 2003, 30.09. 2003 in Frankfurt
- Net.ObjectDays 2003, 22.-25.09. 2003 in Erfurt
- EKON 7 (7.Entwickler-Konferenz), 21.-26.09.2003 in Frankfurt
- JAX 2003 (12.-16.05.2003, Frankfurt)
- OOP 2003 (20.-24.01.2003, München)
- IIR Software Technology Forum (18.-20.11.2002, Mainz)
- W-JAX (04.-06.11.2002, München)
- EKON6 (6. Entwickler-Konferenz), 22.-27.09.2002 in Frankfurt/M
- Web Services XML ONE 2002 in München
- JAX 2002 Konferenz in Frankfurt
- WebServices 2001 Konferenz (29.-31.10.2001, Stuttgart)
- XML ONE Konferenz (9.-11.7.2001, München)
- JAX 2001 Konferenz in Frankfurt
Sonstiges:
- Fachgutachter für die deutschen Fassungen der Bücher
"XML in a nutshell" und "Programming Web Services with SOAP"
(beide erschienen im O"Reilly-Verlag)
- Tätigkeit als freier Schulungsleiter
Freiberuflicher Software-Architekt und Trainer mit über 20 Jahren Berufserfahrung
International anerkannter Experte für Java- und Web Service-Technologien (APIs / REST / HTTP)
Praktische Projekterfahrung als Technischer Projektleiter, Software-Architekt, Solution Architekt, Senior Entwickler, Trainer/Mentor und Berater.
Regelmäßige Leitung von Schulungen und Workshops für Entwickler, auch web-basiertes Entwickler-Training und Support
Branchenerfahrung u.a. in Finanzwesen, Immobilienwirtschaft, IT, Tourismus, Logistik, Forschung, Behörden und Regierung
Vorträge, Publikationen, Tätigkeit als Gutachter (siehe unten)
Autor mehrerer Bücher und zahlreicher Fachartikel.
Referent einer Vielzahl von Seminaren und Schulungen, beispielsweise:
Arbeitserfahrung in Europa, Asien, Australien und Neuseeland
- Java SE/EE, Jakarta EE, MicroProfile, Spring, Quarkus
- JAX-RS, CDI, diverse Java Web-Frameworks, JPA, Hibernate, JAX-WS, jUnit,
Apache Axis2, OSGi, Apache POI, iText, FreeMarker
- Docker, Amazon Web Services (AWS), Keycloak
- Tomcat, JBoss, Glassfish, WebLogic, WebSphere, Apache Felix
- Messaging, ActiveMQ, Apache Camel, Enterprise Integration Patterns
- jQuery Mobile, Apache Cordova / PhoneGap, Google Maps JavaScript API
- Eclipse, Maven, Ant, Git, Subversion, Nexus, Jenkins, soapUI, Visual Studio
- JSON, XML, XML Schema, REST, SOAP, WSDL, UML, CORBA, SQL, AJAX
- Kryptographie, Verschlüsselung, Digitale Signaturen, Zertifikate
- Oracle, MySQL, PostgreSQL, Microsoft SQL Server
- C# / .NET, JavaScript, C++
"Intranet-Anwendung zur Bearbeitung von Geschäftsvorgängen einer Bank: Er hat uns ganz toll unterstützt, ohne ihn hätten wir es nicht geschafft. Super war auch die Zusammenarbeit und der Arbeitseinsatz. Im ganzen sehr gut. Wir würden uns freuen, wenn wir bald wieder in einem Projekt zusammenarbeiten könnten!"
— Projekt Java-Entwicklung mit EJBs, Oracle, 09/01 - 01/02
Referenz durch Projektleiterin einer Frankfurter Bank vom 11.03.02
"Der Consultant hat sich schnell in das laufende Projekt einarbeiten koennen. Der Umstieg auf Oracle 8i und die gleichzeitig von ihm durchgefuehrte Ausgestaltung und Umsetzung des Datenbank-Redesigns erfolgte mit großem Einsatz und sehr guter Kooperation mit den anderen Mitgliedern des Entwicklungsteams."
— Projekt Administation, Beratung und Entwicklung Oracle 8i und NT, Feb-Dez 1999
Referenz durch Abteilungsleiter im Fraunhofer Institut für Graphische DV vom 7.12.99
Bitte beachten Sie:
Längere Projekteinsätze vorübergehend ausschließlich im Rhein-Main-Gebiet (Raum Frankfurt/Wiesbaden/Darmstadt) oder mit hohem Remote-Anteil.
Kürzere Einsätze (Training, Seminar, Workshop, Review, Beratung) gerne im gesamten deutschsprachigen Raum