IT-Architektur, Training, Coaching, Java
Aktualisiert am 22.12.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 30.12.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Französisch

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

Zeitraum 2015 - 2016
 
Projektbezeichnung Architekturberatung DCB
Kunde Harris Orthogon, Bremen
Branche Air Traffic Management
 
Projektbeschreibung Bei der Neuentwicklung eines Produkts für die Flugsicherung setzte der Kunde erstmalig auf eine webbasierte und cloudfähige Architektur. Im Rahmen mehrerer Workshops wurde die Architektur definiert, passende Komponenten und Technologien ausgewählt und Mitarbeiter geschult.
 
Kundennutzen Zukunftssicherheit durch Einsatz von Webtechnologie, Skalierbarkeit durch Nutzung von Cloudinfrastruktur
 
Meine Rolle IT-Architekt
Technologie Spring Boot, AngularJS, ActiveMQ, PostgreSQL, Google Cloud, AWS
 
 
Zeitraum 2015
 
Projektbezeichnung Frontend Baufinanzierungsrechner
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Parallel zur Oberfläche für Vermittler wurde ein Frontend für Endkunden entwickelt und in den bestehenden öffentlichen Webauftritt integriert. Dabei wurde die bestehende REST-Schnittstelle wiederverwendet. Für die Entwicklung wurde das kundeneigene JavaScript-Framework
auf Basis von AngularJS verwendet und verschiedene Schnittstellen von Drittanbietern integriert.
 
Kundennutzen Stärkung des Vertriebskanals Internet, Kurze Time-to-market durch Wiederverwendung bestehender Geschäftslogik

Meine Rolle Lead Developer
Technologie AngularJS, JavaScript, Highcharts, HTML5
 
 
 
Zeitraum 2015
 
Projektbezeichnung Evaluation Technologiestack Microservices
Kunde Scheidt & Bachmann, Mönchengladbach
Branche Informationstechnik
 
Projektbeschreibung Der Kunde plant die Migration seiner Architektur hin zu einer Landschaft von Microservices. In Workshops wurden die Anforderungen aufgenommen und Rahmenbedingungen abgesteckt. Gemeinsam mit dem Kunden wurden Technologiekategorien definiert und Evaluationskriterien festgelegt. Auf dieser Basis wurden Technologiekandidaten identifiziert und
bereichsübergreichend präsentiert.
 
Kundennutzen Schnelle und umfassende Marktübersicht, Bedarfsgerechte Vorschläge auf Basis von Expertenempfehlungen, Schaffung Voraussetzungen für nachfolgendes Pilotprojekt
 
Meine Rolle IT-Architekt
Technologie Spring Boot, WildFly Swarm, Docker, rkt, Graylog, Logstash, Elasticsearch, Hystrix, Heureka, Zookeeper, Consul, Ribbon, Ansible, Puppet
 
 
Zeitraum 2015
 
Projektbezeichnung Technologieprototyp Vertragserfassung Mobilfunk
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Es wurde ein Technologieprototyp zur Erfassung von Mobilfunkverträgen auf Basis moderner Webtechnologie entwickelt. Ziel war es die mittelfristige Ablösung einer JSF-basierten Lösung
durch ein JavaScript-basiertes Frontend auf Basis von AngularJS bzw. Angular 2 und eine REST-API vorzubereiten. Beispielhaft wurden die Aspekte Design, Entwicklung und Test betrachtet und die Akzeptanz der Benutzer validiert.
 
Kundennutzen Risikominimierung durch funktional begrenzten Prototypen, Sicherstellung Zukunftsfähigkeit
 
Meine Rolle Lead Developer
Technologie AngularJS, gulp, bower, Bootstrap, Material Design, Sass, HTML5
 
 
Zeitraum 2014 - 2015
 
 
Projektbezeichnung Architekturberatung Parkhaus- und Freizeitanlagen
Kunde Scheidt & Bachmann, Mönchengladbach
Branche Informationstechnik
 
Projektbeschreibung Bei der Entwicklung der neuen Produktgeneration auf Basis von JavaEE wurde das Entwicklungs- und Managementteam zum Einsatz von JavaEE, der IT- und Softwarearchitektur sowie zur Technologiestrategie beraten. Verbesserungspotentiale wurden identifiziert und Handlungsempfehlungen abgeleitet. Es wurden Code-Reviews durchgeführt und die Entwicklungsteams zur Durchführung von Peer-Code-Reviews angeleitet. Operativ erfolgte neben der Unterstützung bei der Konzeption von Lösungen ein individuelles Coaching von Entwicklern. Entwicklungsprozesse wurden modernisiert und durch passende Tools unterstützt.
 
Kundennutzen Langfristige Sicherstellung der Produktqualität durch Identifikation von Verbesserungspotentialen, Modernisierung von Entwicklungsprozessen erhöht Wertschöpfung
 
Meine Rolle IT-Architekt
Technologie Java 7, WildFly, JavaEE, JSF, CDI, PostgreSQL, Oracle, Git, JIRA
 
 
Zeitraum 2013 - 2015
 
Projektbezeichnung Baufinanzierungsrechner
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Es wurde ein HTTP-Backend (REST und SOAP) zur gekapselten Bereitstellung von Geschäftslogik entwickelt. Die Authentifizierung von Nutzern erfolgte über die Anbindung eines zentralen Authentifizierungsservers via SAML. Externe Systeme wurden über SOAP Webservices angebunden.
 
Kundennutzen Bereitstellung von Geschäftslogik in gekapselter Form ermöglicht separate Weiterentwicklung von Frontend bzw. Integrationen (Microservice), Single Sign On durch Integration von SAML
 
Meine Rolle Lead Developer
Technologie Apache Tomcat 8, Java 8, Spring Framework, Spring Security, Spring Data, SAML, MySQL 5
 
 
Zeitraum 2013
 
Projektbezeichnung Beratung Dokumentenmanagementsystem
Kunde LVM Versicherung, Münster
Branche Versicherung
 
Projektbeschreibung Für den Innen- und Außendienst sollte ein Dokumenten- und Web-Content-Management-System in bestehende Anwendungen integriert werden. Für die Integration galt es die bestmögliche Technologieoption unter Berücksichtigung der kundenspezifischen Rahmenbedingungen
auszuwählen. Die Identifikation und Bewertung der Architekturoptionen erfolgte in
mehreren Workshops mit dem Architektur- und Entwicklungsteam.
 
Kundennutzen Passgenaue Integration bestehender Systeme in neue Anwendungen
 
Meine Rolle IT-Architekt
Technologie Alfresco, CMIS
 
 
Zeitraum 2010 - 2016
 
Projektbezeichnung Architekturberatung Dienstewirtschaft
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Auf Basis einer Vorstudie wurde die Weiterentwicklung und Modernisierung der Dienstewirtschaft begleitet und mitgestaltet. Neben der Definition des technologischen Rahmens wurde das Entwicklungsteam kontinuierlich gecoacht und geschult. Es wurden agile Entwicklungspraktiken, testgetriebene Entwicklung und Testautomatisierung eingeführt. Kontinuierliches Review und
Monitoring sichert eine hohe Produktqualität. Schwerpunkte der Entwicklung waren unter anderem die Bereitstellung einer API für Onlinevermarkter sowie die Fortsetzung der Virtualisierung durch die Einführung von Docker zusammen mit Betriebsautomatisierung (Devops).
 
Kundennutzen Hohe Produktqualität durch kontinuierliches Review und Monitoring, Sicherstellung der Zukunftsfähigkeit durch Technologiemodernisierung, Flexibles Reagieren auf Marktveränderungen durch Einführung agiler Entwicklungsmethoden
 
Meine Rolle IT-Architekt
Technologie Java 6-8, Spring Framework, Spring Integration, JSF, REST, Tomcat, Oracle, Docker, Ansible
 
 
Zeitraum 2009
 
Projektbezeichnung Performanceoptimierung Hörfunkdatenbank
Kunde ARD Rundfunkanstalten
Branche Medien
 
Projektbeschreibung Im Rahmen der Migration auf eine neu zu entwickelnde Software zur Verwaltung von Wort- und Musikbeiträgen für alle Rundfunkanstalten der ARD wurde die entworfene Architektur insbesondere unter Performanceaspekten untersucht und Verbesserungsvorschläge erarbeitet. Die Umsetzung erfolgte in enger Zusammenarbeit mit den beteiligten Entwicklern.
 
Kundennutzen Erfüllung der Akzeptanzkriterien, Effizientere Nutzung der Ressourcen
 
Meine Rolle IT-Architekt
Technologie RichFaces, JBoss, Hibernate, Oracle
 
 
Zeitraum 2008 - 2009
 
Projektbezeichnung Java Training
Kunde LAMARC, Wiesbaden, für Statisches Bundesamt, Bundeskriminalamt, Axa, SCHUFA und andere.
Branche Training and Consulting

Projektbeschreibung Planung und Durchführung von IT Trainings zu den Themen Java Enterprise Entwicklung (JavaServer Faces, EJB, Spring), Betrieb (Tomcat und JBoss Administration) und Anforderungsmanagement.

Kundennutzen Effizientere Entwicklung durch Einsatz moderner Technologien Geringere Abhängigkeit von externen Dienstleistern durch Aufbau internen Know-Hows
 
 
Meine Rolle IT-Trainer
Technologie MyFaces, IceFaces, Spring Framework, Apache Tomcat, JBoss
 
 
Zeitraum 2008 - 2009 
 
Projektbezeichnung Vorstudie Dienstewirtschaft
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Vorstudie und Prototyp zum Redesign einer Anwendung zum Vertieb von Mobiltelefonen und Mobilfunkverträgen. Integration der Diensteanbieter, webbasierte Frontends für den Verkauf am POS, zur Abrechnung und zur Administration. Erhebung der Anforderungen und szenario-basierte Evaluation von Architekturkandidaten mit ATAM.
 
Kundennutzen Steigerung der Flexibilität bei der Integration weiterer Diensteanbieter, Steigerung der Vertriebseffizienz durch Prozessoptimierung und benutzerfreundliche Frontends, Senkung der Betriebskosten durch den Einsatz kostengünstiger Standardinfrastrukturkomponenten
 
Meine Rolle IT-Architekt
Technologie Java 6, Spring Framework, Apache Tomcat, Wicket, Oracle
 
 
Zeitraum 2008
 
Projektbezeichnung Technical Review

Kunde Packt Publishing, Birmingham
Branche Media
 
Projektbeschreibung Review eines Buches, das die Einführung von XMPP-basiertem Instant Messaging in Unternehmen und den Betrieb des Openfire Servers beschreibt.

Kundennutzen Erweiterung des Produktumfangs um einen weiteren fundierten Titel zu einem innovativen Thema
 
Meine Rolle Technischer Reviewer
Technologie XMPP, Openfire
 
 
Zeitraum 2008
 
Projektbezeichnung Aufbau Telekommunikationsplattform
Kunde Eidoserve, Portland
Branche Telecommunication
 
Projektbeschreibung Aufbau einer hochskalierbaren Telekommunikationsplattform (Inbound
und Outbound) auf Amazon EC2 Infrastruktur. Design und Implementierung einer Clusteringlösung, Failover und dynamische Anpassung der Hardwareressourcen in Abhängigkeit des Anrufvolumens.
Automatisierte Bearbeitung von Standardkundenanrufen über Anbindung einer Knowledgedatenbank und intelligente Callflowsteuerung. Webservices zur Integration von externen Partnern.
 
Kundennutzen Hohe Skalierbarkeit durch automatische Lastverteilung auf EC2, Kostenreduktion durch Erhöhung des Automatisierungsgrades
 
Meine Rolle IT Architekt
Technologie Java 6, Apache Tomcat, Spring Framework, Webservices, Terracotta, Loquendo ASR und TTS, Cloud Computing
 
 
Zeitraum 2007 - 2008
 
Projektbezeichnung XEP-0136 Message Archive
Kunde igniterealtime, Portland
Branche IT
 
Projektbeschreibung Entwicklung einer Archivierungslösung für XMPP Nachrichten auf Basis von XEP-0136 (XMPP Extension Protocol für Message Archiving)
 
Kundennutzen Zentrale Archivierung von Instant Messaging Gesprächen, Ortsunabhängiger Zugriff auf Gesprächsverläufe, Flexible Suche nach Gesprächspartnern, Zeit und Gesprächsinhalten
 
Meine Rolle Lead Developer
Technologie XMPP, Java, Erlang/OTP
 
 
Zeitraum 2007-2009
 
Projektbezeichnung Portalintegration
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Integration von Beratungstools in das Portal der ING. Single Sign On für interne und externe Berater, Synchronisation der Benutzerbestände und Vereinheitlichung der Authorisationsverfahren.
 
Kundennutzen Erhöhung der Beratungsqualität, Effizienzsteigerung durch integrierte Prozesse
 
Meine Rolle Lead Developer
Technologie Java 5, Spring Security, Webservices
 
 
Zeitraum 2007
 
Projektbezeichnung Zubehörshop
Kunde Ford, Köln
Branche Automotive
 
Projektbeschreibung Entwicklung eines mehrsprachigen Produktkatalogs für Autozubehör.
 
Kundennutzen Absatzsteigerung durch übersichtliches Angebot mit Querverweisen, Effiziente Verwaltung durch Anbindung bestehender Datenquellen
 
Meine Rolle IT-Architekt
Technologie PHP, Zend Framework, MySQL
 
 
Zeitraum 2006 - 2008
 
Projektbezeichnung Frontendplattform
Kunde Postbank Systems, Bonn
Branche Finance
 
Projektbeschreibung Harmonisierung der Clientanwendungen in Internet, Filiale, Call Center und Mobiler Vertrieb durch Einführung einer einheitlichen Entwicklungs- und Betriebsplattform auf Basis von JSF
(Webanwendungen) und Eclipse RCP (Rich Clients). Erhebung der funktionalen und nicht-funktionalen Anforderungen, Ableitung der Eigenschaften der IT-Lösung, prototypische Umsetzung und Begleitung der Inbetriebnahme.
 
Kundennutzen Flexibler Einsatz von Entwicklungsressourcen in allen Projekten, Kürzere time-to-market durch Wiederverwendung standardisierter Oberflächenkomponenten, Kosteneinsparung durch Betrieb auf standardisierter Infrastruktur
 
Meine Rolle IT-Architekt
Technologie Apache Tomcat, Java 5, Java Server Faces, Eclipse RCP
 
 
Zeitraum 2001 - 2008
 
Projektbezeichnung Multikanalarchitektur
Kunde Postbank Systems, Bonn
Branche Finance
 
Projektbeschreibung Harmonisierung der Vertriebskanäle Internet, Filiale, Call Center. Mobiler Vertrieb und SB (Geldausgabeautomaten und Kontoauszugsdrucker) durch eine einheitliche Middleware. Anbindung der Frontendsysteme an das neue SAP/R3 Bankenkernsystem.
 
Kundennutzen Kürzere time-to-market bei der Einführung neuer Produkte, Kostensenkung durch Automatisierung von Geschäftsprozessen, Kundenbindung durch einheitliches und konsistentes Auftreten mit jeweils aktuellem Datenstand
 
Meine Rolle IT-Architekt
Technologie Bea Weblogic Server 7/8/9, Java 1.4/5, Oracle 8/9/10, IBM MQSeries, SAP R/3
 
 
Zeitraum 2007
 
Projektbezeichnung IVR/ACD Call Center
Kunde Compuware, Detroit
Branche IT
 
Projektbeschreibung Aufbau eines Call Centers für 300 Agents auf Basis der Open Source Telefonanlage Asterisk. Konzeption der Anbindung der Call Center Agents über XMPP Messaging unter Verwendung von Asterisk-IM. Integration von Instant Messaging mit Call Center Infrastruktur.
 
Kundennutzen Kostenreduktion durch den Einsatz von Open Source

Meine Rolle Developer
Technologie Asterisk 1.2, Java 5, Openfire, Spark
 
 
Zeitraum 2007-2008
 
Projektbezeichnung Maven Einführung
Kunde Postbank Systems AG, Bonn
Branche Finance
 
Projektbeschreibung Umstellung des Buildprozesses für Java Projekte von Ant auf Maven 2 und Vereinheitlichung der Projektstrukturen auf Basis von Best Practices, Umfang ca. 300 Module.
Aufbau eines zentralen Repositories für Eigenentwicklungen und für 3rd party Bibliotheken, deren Nutzung erwünscht ist und deren Lizenz eine Nutzung gestattet. Umstellung der Versionsverwaltung auf Subversion.
 
Kundennutzen Verkürzung der Einarbeitungszeiten durch einheitliche Strukturen, Erhöhung der Wiederverwendung durch zentrales Repositry und einheitliche Moduldokumentation, Bessere Governance
 
Meine Rolle IT-Architekt
Technologie Maven 2, Subversion


weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

1998 ? 1999

  • 2 Semester Physikstudium an der Technischen Universität München

1999 ? 2004

  • Informatikstudium an der FernUni Hagen

Schulbildung

1985 ? 1988

  • Otto-Ubbelohde-Schule Marburg

1988 ? 1989

  • Johanniter Grund- und Hauptschule Heitersheim

1989 ? 1996

  • Faust Gymnasium Staufen i. Br.

1996 ? 1998

  • Gymnasium Ebingen

1998

  • Abitur

Position

Position

Berufliche Tätigkeit

1996 ? 1999

Freiberufliche Tätigkeit für die Firma Sitec im Bereich
Netzwerktechnik, UNIX/Linux, Systemadministration und
Programmierung

1998 ? 1999

Durchführung von UNIX Administratorschulungen für die Audi
Akademie und Siemens Business Services

1999 ? 2000

Projektmanager und Programmierer bei Die Werber, Leverkusen

2000 ? 2001

Entwicklungsleiter der Unit Neue Medien bei der aus der Fusion von
Die Werber und CDS hervorgegangenen CDS Communication Design Services, Leverkusen

2001 ? 2008

IT-Architekt bei der Postbank Systems, Bonn

seit 2008

Freiberuflicher IT-Berater

seit 2014

IT-Berater bei trion development GmbH, Münster

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme
Linux (RedHat Enterprise Linux, CentOS, Debian, Ubuntu, Arch)
Windows
 
 
Programmiersprachen
Java (Java SE, Java EE, Spring Framework, Spring Integration, Spring
Security, Spring Data, Spring Boot, JSF, JPA)
JavaScript (ECMAScript, TypeScript)
Go
C/C++
Ruby, Groovy, Python, Bash
 
 
Webtechnologien
HTML5, CSS (Sass, Less, Bootstrap, Foundation)
HTTP und REST
Angular 2, AngularJS
React, Flux
Node.js
JavaScript Bibliotheken (jQuery, Moment.js, RxJS)
 
 
Security
SAML und OpenID Connect
SSL, TLS
Symmetrische und Asymmetrische Verschlüsselungsverfahren
OWASP
 
 
Applikationsserver
Apache Tomcat, Jetty
Weblogic Server, JBoss EAP, WildFly, GlassFish
 
 
Datenbanken
MySQL
PostgreSQL, EnterpriseDB
Oracle (PL/SQL)
Apache Derby, JavaDB
Elasticsearch
 
 
Konfigurations- & Buildmanagement
Git, Subversion, CVS
Ansible, Puppet, Chef
Gradle, Maven, Ant
npm, gulp, grunt, bower
 
 
Methoden
Objektorientierte Entwicklung (OOA, OOD, Design Patterns, UML)
Functional Programming (Patterns, Monads)
Reactive Programming (ReactiveX , RxJS, RxJava, Reactor)
Domain Driven Design (DDD)
IT-Architektur (Zachman Framework)
Architekturreviews (Architecture Tradeoff Analysis Method)
Anforderungsmanagement (Use Cases, User Stories, Change Management)
Vorgehensmodelle (Scrum, Extreme Programming, Unified Process, CMMI, Model Driven Architecture)
 
 
Betriebssysteme
Linux (RedHat Enterprise Linux, CentOS, Debian, Ubuntu, Arch)
Windows
 
 
Tools
IntelliJ IDEA, Netbeans, Eclipse
Atlassian (JIRA, Confluence, Bitbucket, Bamboo)
Jenkins, Hudson, TeamCity
 
 
Diverses
Docker
Rule Engines (Drools, JBoss BRMS, JRules)
XML, XSLT
XMPP/Jabber (Openfire, Prosody IM, ejabberd)
VoIP (Asterisk, FreeSWITCH, Kamailio, SIP)

Betriebssysteme

HPUX
OSF/Motif
SUN OS, Solaris
Solaris 2.5,7,8
Unix
insbesonder RedHat Linux

Programmiersprachen

C
C++
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Perl
PHP
PL/SQL
Qt
Shell
Tcl/Tk
TeX, LaTeX
Xt, Motif

Datenbanken

Access
JDBC
MySQL
ODBC
Oracle
Progress
SQL

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
Proprietäre Protokolle
SAP RFC / JCo
RFC
Router
Cisco, Ascend
SMTP
SNMP
TCP/IP

Hardware

HP
Nixdorf
PC
Scanner
Silicon-Graphics
SNI RM-Rechner
SUN

Branchen

Branchen

Finanzdienstleistungen (Banken)
Telekommunikation
Internet Service Provider
Chemische Industrie (Chemie)
Softwarehersteller

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

Zeitraum 2015 - 2016
 
Projektbezeichnung Architekturberatung DCB
Kunde Harris Orthogon, Bremen
Branche Air Traffic Management
 
Projektbeschreibung Bei der Neuentwicklung eines Produkts für die Flugsicherung setzte der Kunde erstmalig auf eine webbasierte und cloudfähige Architektur. Im Rahmen mehrerer Workshops wurde die Architektur definiert, passende Komponenten und Technologien ausgewählt und Mitarbeiter geschult.
 
Kundennutzen Zukunftssicherheit durch Einsatz von Webtechnologie, Skalierbarkeit durch Nutzung von Cloudinfrastruktur
 
Meine Rolle IT-Architekt
Technologie Spring Boot, AngularJS, ActiveMQ, PostgreSQL, Google Cloud, AWS
 
 
Zeitraum 2015
 
Projektbezeichnung Frontend Baufinanzierungsrechner
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Parallel zur Oberfläche für Vermittler wurde ein Frontend für Endkunden entwickelt und in den bestehenden öffentlichen Webauftritt integriert. Dabei wurde die bestehende REST-Schnittstelle wiederverwendet. Für die Entwicklung wurde das kundeneigene JavaScript-Framework
auf Basis von AngularJS verwendet und verschiedene Schnittstellen von Drittanbietern integriert.
 
Kundennutzen Stärkung des Vertriebskanals Internet, Kurze Time-to-market durch Wiederverwendung bestehender Geschäftslogik

Meine Rolle Lead Developer
Technologie AngularJS, JavaScript, Highcharts, HTML5
 
 
 
Zeitraum 2015
 
Projektbezeichnung Evaluation Technologiestack Microservices
Kunde Scheidt & Bachmann, Mönchengladbach
Branche Informationstechnik
 
Projektbeschreibung Der Kunde plant die Migration seiner Architektur hin zu einer Landschaft von Microservices. In Workshops wurden die Anforderungen aufgenommen und Rahmenbedingungen abgesteckt. Gemeinsam mit dem Kunden wurden Technologiekategorien definiert und Evaluationskriterien festgelegt. Auf dieser Basis wurden Technologiekandidaten identifiziert und
bereichsübergreichend präsentiert.
 
Kundennutzen Schnelle und umfassende Marktübersicht, Bedarfsgerechte Vorschläge auf Basis von Expertenempfehlungen, Schaffung Voraussetzungen für nachfolgendes Pilotprojekt
 
Meine Rolle IT-Architekt
Technologie Spring Boot, WildFly Swarm, Docker, rkt, Graylog, Logstash, Elasticsearch, Hystrix, Heureka, Zookeeper, Consul, Ribbon, Ansible, Puppet
 
 
Zeitraum 2015
 
Projektbezeichnung Technologieprototyp Vertragserfassung Mobilfunk
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Es wurde ein Technologieprototyp zur Erfassung von Mobilfunkverträgen auf Basis moderner Webtechnologie entwickelt. Ziel war es die mittelfristige Ablösung einer JSF-basierten Lösung
durch ein JavaScript-basiertes Frontend auf Basis von AngularJS bzw. Angular 2 und eine REST-API vorzubereiten. Beispielhaft wurden die Aspekte Design, Entwicklung und Test betrachtet und die Akzeptanz der Benutzer validiert.
 
Kundennutzen Risikominimierung durch funktional begrenzten Prototypen, Sicherstellung Zukunftsfähigkeit
 
Meine Rolle Lead Developer
Technologie AngularJS, gulp, bower, Bootstrap, Material Design, Sass, HTML5
 
 
Zeitraum 2014 - 2015
 
 
Projektbezeichnung Architekturberatung Parkhaus- und Freizeitanlagen
Kunde Scheidt & Bachmann, Mönchengladbach
Branche Informationstechnik
 
Projektbeschreibung Bei der Entwicklung der neuen Produktgeneration auf Basis von JavaEE wurde das Entwicklungs- und Managementteam zum Einsatz von JavaEE, der IT- und Softwarearchitektur sowie zur Technologiestrategie beraten. Verbesserungspotentiale wurden identifiziert und Handlungsempfehlungen abgeleitet. Es wurden Code-Reviews durchgeführt und die Entwicklungsteams zur Durchführung von Peer-Code-Reviews angeleitet. Operativ erfolgte neben der Unterstützung bei der Konzeption von Lösungen ein individuelles Coaching von Entwicklern. Entwicklungsprozesse wurden modernisiert und durch passende Tools unterstützt.
 
Kundennutzen Langfristige Sicherstellung der Produktqualität durch Identifikation von Verbesserungspotentialen, Modernisierung von Entwicklungsprozessen erhöht Wertschöpfung
 
Meine Rolle IT-Architekt
Technologie Java 7, WildFly, JavaEE, JSF, CDI, PostgreSQL, Oracle, Git, JIRA
 
 
Zeitraum 2013 - 2015
 
Projektbezeichnung Baufinanzierungsrechner
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Es wurde ein HTTP-Backend (REST und SOAP) zur gekapselten Bereitstellung von Geschäftslogik entwickelt. Die Authentifizierung von Nutzern erfolgte über die Anbindung eines zentralen Authentifizierungsservers via SAML. Externe Systeme wurden über SOAP Webservices angebunden.
 
Kundennutzen Bereitstellung von Geschäftslogik in gekapselter Form ermöglicht separate Weiterentwicklung von Frontend bzw. Integrationen (Microservice), Single Sign On durch Integration von SAML
 
Meine Rolle Lead Developer
Technologie Apache Tomcat 8, Java 8, Spring Framework, Spring Security, Spring Data, SAML, MySQL 5
 
 
Zeitraum 2013
 
Projektbezeichnung Beratung Dokumentenmanagementsystem
Kunde LVM Versicherung, Münster
Branche Versicherung
 
Projektbeschreibung Für den Innen- und Außendienst sollte ein Dokumenten- und Web-Content-Management-System in bestehende Anwendungen integriert werden. Für die Integration galt es die bestmögliche Technologieoption unter Berücksichtigung der kundenspezifischen Rahmenbedingungen
auszuwählen. Die Identifikation und Bewertung der Architekturoptionen erfolgte in
mehreren Workshops mit dem Architektur- und Entwicklungsteam.
 
Kundennutzen Passgenaue Integration bestehender Systeme in neue Anwendungen
 
Meine Rolle IT-Architekt
Technologie Alfresco, CMIS
 
 
Zeitraum 2010 - 2016
 
Projektbezeichnung Architekturberatung Dienstewirtschaft
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Auf Basis einer Vorstudie wurde die Weiterentwicklung und Modernisierung der Dienstewirtschaft begleitet und mitgestaltet. Neben der Definition des technologischen Rahmens wurde das Entwicklungsteam kontinuierlich gecoacht und geschult. Es wurden agile Entwicklungspraktiken, testgetriebene Entwicklung und Testautomatisierung eingeführt. Kontinuierliches Review und
Monitoring sichert eine hohe Produktqualität. Schwerpunkte der Entwicklung waren unter anderem die Bereitstellung einer API für Onlinevermarkter sowie die Fortsetzung der Virtualisierung durch die Einführung von Docker zusammen mit Betriebsautomatisierung (Devops).
 
Kundennutzen Hohe Produktqualität durch kontinuierliches Review und Monitoring, Sicherstellung der Zukunftsfähigkeit durch Technologiemodernisierung, Flexibles Reagieren auf Marktveränderungen durch Einführung agiler Entwicklungsmethoden
 
Meine Rolle IT-Architekt
Technologie Java 6-8, Spring Framework, Spring Integration, JSF, REST, Tomcat, Oracle, Docker, Ansible
 
 
Zeitraum 2009
 
Projektbezeichnung Performanceoptimierung Hörfunkdatenbank
Kunde ARD Rundfunkanstalten
Branche Medien
 
Projektbeschreibung Im Rahmen der Migration auf eine neu zu entwickelnde Software zur Verwaltung von Wort- und Musikbeiträgen für alle Rundfunkanstalten der ARD wurde die entworfene Architektur insbesondere unter Performanceaspekten untersucht und Verbesserungsvorschläge erarbeitet. Die Umsetzung erfolgte in enger Zusammenarbeit mit den beteiligten Entwicklern.
 
Kundennutzen Erfüllung der Akzeptanzkriterien, Effizientere Nutzung der Ressourcen
 
Meine Rolle IT-Architekt
Technologie RichFaces, JBoss, Hibernate, Oracle
 
 
Zeitraum 2008 - 2009
 
Projektbezeichnung Java Training
Kunde LAMARC, Wiesbaden, für Statisches Bundesamt, Bundeskriminalamt, Axa, SCHUFA und andere.
Branche Training and Consulting

Projektbeschreibung Planung und Durchführung von IT Trainings zu den Themen Java Enterprise Entwicklung (JavaServer Faces, EJB, Spring), Betrieb (Tomcat und JBoss Administration) und Anforderungsmanagement.

Kundennutzen Effizientere Entwicklung durch Einsatz moderner Technologien Geringere Abhängigkeit von externen Dienstleistern durch Aufbau internen Know-Hows
 
 
Meine Rolle IT-Trainer
Technologie MyFaces, IceFaces, Spring Framework, Apache Tomcat, JBoss
 
 
Zeitraum 2008 - 2009 
 
Projektbezeichnung Vorstudie Dienstewirtschaft
Kunde ElectronicPartner, Düsseldorf
Branche Handel
 
Projektbeschreibung Vorstudie und Prototyp zum Redesign einer Anwendung zum Vertieb von Mobiltelefonen und Mobilfunkverträgen. Integration der Diensteanbieter, webbasierte Frontends für den Verkauf am POS, zur Abrechnung und zur Administration. Erhebung der Anforderungen und szenario-basierte Evaluation von Architekturkandidaten mit ATAM.
 
Kundennutzen Steigerung der Flexibilität bei der Integration weiterer Diensteanbieter, Steigerung der Vertriebseffizienz durch Prozessoptimierung und benutzerfreundliche Frontends, Senkung der Betriebskosten durch den Einsatz kostengünstiger Standardinfrastrukturkomponenten
 
Meine Rolle IT-Architekt
Technologie Java 6, Spring Framework, Apache Tomcat, Wicket, Oracle
 
 
Zeitraum 2008
 
Projektbezeichnung Technical Review

Kunde Packt Publishing, Birmingham
Branche Media
 
Projektbeschreibung Review eines Buches, das die Einführung von XMPP-basiertem Instant Messaging in Unternehmen und den Betrieb des Openfire Servers beschreibt.

Kundennutzen Erweiterung des Produktumfangs um einen weiteren fundierten Titel zu einem innovativen Thema
 
Meine Rolle Technischer Reviewer
Technologie XMPP, Openfire
 
 
Zeitraum 2008
 
Projektbezeichnung Aufbau Telekommunikationsplattform
Kunde Eidoserve, Portland
Branche Telecommunication
 
Projektbeschreibung Aufbau einer hochskalierbaren Telekommunikationsplattform (Inbound
und Outbound) auf Amazon EC2 Infrastruktur. Design und Implementierung einer Clusteringlösung, Failover und dynamische Anpassung der Hardwareressourcen in Abhängigkeit des Anrufvolumens.
Automatisierte Bearbeitung von Standardkundenanrufen über Anbindung einer Knowledgedatenbank und intelligente Callflowsteuerung. Webservices zur Integration von externen Partnern.
 
Kundennutzen Hohe Skalierbarkeit durch automatische Lastverteilung auf EC2, Kostenreduktion durch Erhöhung des Automatisierungsgrades
 
Meine Rolle IT Architekt
Technologie Java 6, Apache Tomcat, Spring Framework, Webservices, Terracotta, Loquendo ASR und TTS, Cloud Computing
 
 
Zeitraum 2007 - 2008
 
Projektbezeichnung XEP-0136 Message Archive
Kunde igniterealtime, Portland
Branche IT
 
Projektbeschreibung Entwicklung einer Archivierungslösung für XMPP Nachrichten auf Basis von XEP-0136 (XMPP Extension Protocol für Message Archiving)
 
Kundennutzen Zentrale Archivierung von Instant Messaging Gesprächen, Ortsunabhängiger Zugriff auf Gesprächsverläufe, Flexible Suche nach Gesprächspartnern, Zeit und Gesprächsinhalten
 
Meine Rolle Lead Developer
Technologie XMPP, Java, Erlang/OTP
 
 
Zeitraum 2007-2009
 
Projektbezeichnung Portalintegration
Kunde ING, Amsterdam
Branche Finance
 
Projektbeschreibung Integration von Beratungstools in das Portal der ING. Single Sign On für interne und externe Berater, Synchronisation der Benutzerbestände und Vereinheitlichung der Authorisationsverfahren.
 
Kundennutzen Erhöhung der Beratungsqualität, Effizienzsteigerung durch integrierte Prozesse
 
Meine Rolle Lead Developer
Technologie Java 5, Spring Security, Webservices
 
 
Zeitraum 2007
 
Projektbezeichnung Zubehörshop
Kunde Ford, Köln
Branche Automotive
 
Projektbeschreibung Entwicklung eines mehrsprachigen Produktkatalogs für Autozubehör.
 
Kundennutzen Absatzsteigerung durch übersichtliches Angebot mit Querverweisen, Effiziente Verwaltung durch Anbindung bestehender Datenquellen
 
Meine Rolle IT-Architekt
Technologie PHP, Zend Framework, MySQL
 
 
Zeitraum 2006 - 2008
 
Projektbezeichnung Frontendplattform
Kunde Postbank Systems, Bonn
Branche Finance
 
Projektbeschreibung Harmonisierung der Clientanwendungen in Internet, Filiale, Call Center und Mobiler Vertrieb durch Einführung einer einheitlichen Entwicklungs- und Betriebsplattform auf Basis von JSF
(Webanwendungen) und Eclipse RCP (Rich Clients). Erhebung der funktionalen und nicht-funktionalen Anforderungen, Ableitung der Eigenschaften der IT-Lösung, prototypische Umsetzung und Begleitung der Inbetriebnahme.
 
Kundennutzen Flexibler Einsatz von Entwicklungsressourcen in allen Projekten, Kürzere time-to-market durch Wiederverwendung standardisierter Oberflächenkomponenten, Kosteneinsparung durch Betrieb auf standardisierter Infrastruktur
 
Meine Rolle IT-Architekt
Technologie Apache Tomcat, Java 5, Java Server Faces, Eclipse RCP
 
 
Zeitraum 2001 - 2008
 
Projektbezeichnung Multikanalarchitektur
Kunde Postbank Systems, Bonn
Branche Finance
 
Projektbeschreibung Harmonisierung der Vertriebskanäle Internet, Filiale, Call Center. Mobiler Vertrieb und SB (Geldausgabeautomaten und Kontoauszugsdrucker) durch eine einheitliche Middleware. Anbindung der Frontendsysteme an das neue SAP/R3 Bankenkernsystem.
 
Kundennutzen Kürzere time-to-market bei der Einführung neuer Produkte, Kostensenkung durch Automatisierung von Geschäftsprozessen, Kundenbindung durch einheitliches und konsistentes Auftreten mit jeweils aktuellem Datenstand
 
Meine Rolle IT-Architekt
Technologie Bea Weblogic Server 7/8/9, Java 1.4/5, Oracle 8/9/10, IBM MQSeries, SAP R/3
 
 
Zeitraum 2007
 
Projektbezeichnung IVR/ACD Call Center
Kunde Compuware, Detroit
Branche IT
 
Projektbeschreibung Aufbau eines Call Centers für 300 Agents auf Basis der Open Source Telefonanlage Asterisk. Konzeption der Anbindung der Call Center Agents über XMPP Messaging unter Verwendung von Asterisk-IM. Integration von Instant Messaging mit Call Center Infrastruktur.
 
Kundennutzen Kostenreduktion durch den Einsatz von Open Source

Meine Rolle Developer
Technologie Asterisk 1.2, Java 5, Openfire, Spark
 
 
Zeitraum 2007-2008
 
Projektbezeichnung Maven Einführung
Kunde Postbank Systems AG, Bonn
Branche Finance
 
Projektbeschreibung Umstellung des Buildprozesses für Java Projekte von Ant auf Maven 2 und Vereinheitlichung der Projektstrukturen auf Basis von Best Practices, Umfang ca. 300 Module.
Aufbau eines zentralen Repositories für Eigenentwicklungen und für 3rd party Bibliotheken, deren Nutzung erwünscht ist und deren Lizenz eine Nutzung gestattet. Umstellung der Versionsverwaltung auf Subversion.
 
Kundennutzen Verkürzung der Einarbeitungszeiten durch einheitliche Strukturen, Erhöhung der Wiederverwendung durch zentrales Repositry und einheitliche Moduldokumentation, Bessere Governance
 
Meine Rolle IT-Architekt
Technologie Maven 2, Subversion


weitere Projekte auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

1998 ? 1999

  • 2 Semester Physikstudium an der Technischen Universität München

1999 ? 2004

  • Informatikstudium an der FernUni Hagen

Schulbildung

1985 ? 1988

  • Otto-Ubbelohde-Schule Marburg

1988 ? 1989

  • Johanniter Grund- und Hauptschule Heitersheim

1989 ? 1996

  • Faust Gymnasium Staufen i. Br.

1996 ? 1998

  • Gymnasium Ebingen

1998

  • Abitur

Position

Position

Berufliche Tätigkeit

1996 ? 1999

Freiberufliche Tätigkeit für die Firma Sitec im Bereich
Netzwerktechnik, UNIX/Linux, Systemadministration und
Programmierung

1998 ? 1999

Durchführung von UNIX Administratorschulungen für die Audi
Akademie und Siemens Business Services

1999 ? 2000

Projektmanager und Programmierer bei Die Werber, Leverkusen

2000 ? 2001

Entwicklungsleiter der Unit Neue Medien bei der aus der Fusion von
Die Werber und CDS hervorgegangenen CDS Communication Design Services, Leverkusen

2001 ? 2008

IT-Architekt bei der Postbank Systems, Bonn

seit 2008

Freiberuflicher IT-Berater

seit 2014

IT-Berater bei trion development GmbH, Münster

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme
Linux (RedHat Enterprise Linux, CentOS, Debian, Ubuntu, Arch)
Windows
 
 
Programmiersprachen
Java (Java SE, Java EE, Spring Framework, Spring Integration, Spring
Security, Spring Data, Spring Boot, JSF, JPA)
JavaScript (ECMAScript, TypeScript)
Go
C/C++
Ruby, Groovy, Python, Bash
 
 
Webtechnologien
HTML5, CSS (Sass, Less, Bootstrap, Foundation)
HTTP und REST
Angular 2, AngularJS
React, Flux
Node.js
JavaScript Bibliotheken (jQuery, Moment.js, RxJS)
 
 
Security
SAML und OpenID Connect
SSL, TLS
Symmetrische und Asymmetrische Verschlüsselungsverfahren
OWASP
 
 
Applikationsserver
Apache Tomcat, Jetty
Weblogic Server, JBoss EAP, WildFly, GlassFish
 
 
Datenbanken
MySQL
PostgreSQL, EnterpriseDB
Oracle (PL/SQL)
Apache Derby, JavaDB
Elasticsearch
 
 
Konfigurations- & Buildmanagement
Git, Subversion, CVS
Ansible, Puppet, Chef
Gradle, Maven, Ant
npm, gulp, grunt, bower
 
 
Methoden
Objektorientierte Entwicklung (OOA, OOD, Design Patterns, UML)
Functional Programming (Patterns, Monads)
Reactive Programming (ReactiveX , RxJS, RxJava, Reactor)
Domain Driven Design (DDD)
IT-Architektur (Zachman Framework)
Architekturreviews (Architecture Tradeoff Analysis Method)
Anforderungsmanagement (Use Cases, User Stories, Change Management)
Vorgehensmodelle (Scrum, Extreme Programming, Unified Process, CMMI, Model Driven Architecture)
 
 
Betriebssysteme
Linux (RedHat Enterprise Linux, CentOS, Debian, Ubuntu, Arch)
Windows
 
 
Tools
IntelliJ IDEA, Netbeans, Eclipse
Atlassian (JIRA, Confluence, Bitbucket, Bamboo)
Jenkins, Hudson, TeamCity
 
 
Diverses
Docker
Rule Engines (Drools, JBoss BRMS, JRules)
XML, XSLT
XMPP/Jabber (Openfire, Prosody IM, ejabberd)
VoIP (Asterisk, FreeSWITCH, Kamailio, SIP)

Betriebssysteme

HPUX
OSF/Motif
SUN OS, Solaris
Solaris 2.5,7,8
Unix
insbesonder RedHat Linux

Programmiersprachen

C
C++
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Perl
PHP
PL/SQL
Qt
Shell
Tcl/Tk
TeX, LaTeX
Xt, Motif

Datenbanken

Access
JDBC
MySQL
ODBC
Oracle
Progress
SQL

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
Proprietäre Protokolle
SAP RFC / JCo
RFC
Router
Cisco, Ascend
SMTP
SNMP
TCP/IP

Hardware

HP
Nixdorf
PC
Scanner
Silicon-Graphics
SNI RM-Rechner
SUN

Branchen

Branchen

Finanzdienstleistungen (Banken)
Telekommunikation
Internet Service Provider
Chemische Industrie (Chemie)
Softwarehersteller

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.