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