Systemfeld - Profil Stephan Scharff-Rahn - Java, Core Media, ActiveMQ, Camel, SOA, REST
Systemfeld - Profil Stephan Scharff-Rahn - Java, Core Media, ActiveMQ, Camel, SOA, REST
Stephan Scharff-Rahn
PROFIL
Profil CN11-1233
Allgemeine Angaben
Jahrgang Nationalitt Ausbildung Fremdsprachen 1974 deutsch Dipl.-Ing. (FH) Englisch
Kenntnisse
Fachliche Schwerpunkte: ber 12 Jahre Java Enterprise Erfahrung, ber 6 Jahre CoreMedia-Erfahrung, Java EE, Software-Architekturen, Build-Systeme CMS, Web, EAI, ActiveMQ, plattformbergreifende Systemintegration, Technische Projektleitung, Konzeption, Dokumentation Verkehr, Transport, Versicherungen, Telecommunication, Industry, Automotive, Public Java SE, Java EE, Groovy, Python, SQL, C/C++, HTML, XML, XSLT, JavaScript Shell Spring, EJB 3, JPA, Hibernate Swing, RMI, JDBC, JNDI, AXIS, openAMF, SOAP, REST, JSF, JMS, ActiveMQ, Camel, Apache Commons Git, SVN, CVS, Maven 1 & 2, ANT, JUnit, TestNG, Winrunner, WebUnit Windows XP/2003 Server, Linux/Unix Cassandra, Postgres, DB2, Oracle, Cloudscape,
Branchen :
Programmiersprachen:
Frameworks:
Betriebssysteme: Datenbanken:
www.systemfeld.de
Profil CN11-1233
Hypersonic, mySQL, InterBase Middleware: CoreMedia, Tomcat, Apache, Terracotta, ActiveMQ, Camel, JBoss, BEA Weblogic, Websphere
Zertifikate
CoreMedia certified Professional CoreMedia certified Administrator
www.systemfeld.de
Profil CN11-1233
Referenzen
mediaworx , Geschftsfhrer Christian Wegerhoff: Mit dem Aufzeigen gangbarer Lsungswegen hat Stephan Scharff-Rahn einen wesentlichen Projektbeitrag geleistet. Ich empfehle den Entwickler gerne weiter und freue mich auf eine weitere Zusammenarbeit!" Thorsten Maus - CTO - Affinitas GmbH: BetterDate setzt auf Active MQ als Teil seiner Middleware fr die kontaktlose Kommunikation zwischen verschiedenen Komponenten. Herr Stephan Scharff-Rahn hat uns whrend der zweittigen Schulung in unserem Haus tiefe Einblicke in die Konfiguration sowie den Betrieb von ActiveMQ gegeben. Wir waren sehr zufrieden mit seiner Arbeit und wrden ihn jederzeit wieder fr weitere Schulungen engagieren. denkwerk , Projektmanager: "Der CoreMedia-Spezialist systemfeld migrierte fr uns eine bestehende CoreMediaUmgebung. Er fhrte das Projekt in all seinen Phasen beginnend mit der Planung und Konzeption bis hin zum Deployment eigenstndig und zuverlssig aus. Neben der fachlichen Qualifikation sind das Engagement und die Flexibilitt hervorzuheben. Wir mchten ihn deswegen sehr gerne an andere Projektanbieter weiterempfehlen, und freuen uns auf eine weitere Zusammenarbeit!"
HIC , Geschftsfhrer Stephan Seidel: Der systemfeld-Berater Stephan Scharff-Rahn berzeugte uns mit hervorragender Qualitt und Zuverlssigkeit seiner Arbeit, sowie mit seinen tiefgehenden Fachkenntnissen. Er hat das Projekt in allen Phasen von der Spezifikation ber die Entwicklungs- und Testphase bis hin zur Inbetriebnahme geleitet und umgesetzt. Das von ihm entwickelte Intranet luft fehlerfrei und performant. Wir mchten uns an dieser Stelle dafr bedanken und den Consultant anderen Projektanbietern weiterempfehlen.
www.systemfeld.de
Profil CN11-1233
Projekte
Mailservice mit ActiveMQ, Camel und CoreMedia Projekt: Erstellung eines Mailservices, der von mehreren Affinitas-Diensten via ActiveMQ angebunden wird und via einer Velocity/CoreMedia-Schnittstelle rendert. Eingehende Blacklist-Events werden via Camel geroutet und in einer separaten Komponente verarbeitet. Schulung der internen Entwickler auf ActiveMQ und Camel. Aufbau der ActiveMQ-JMS-Infrastruktur, Einsatz von EIA-Pattern mit Camel. Datenhaltung der Velocity-Templates in CoreMedia. Technischer Leiter, Entwickler, Trainer, Analyst, Dokumentation
Funktion:
Schlagwrter: Camel, ActiveMQ, Java/Java EE, CoreMedia, CAE, Velocity, IntelliJ Idea, Shell, Maven 3, Spring, Linux, SCRUM Zeitraum: April 2011 bis heute
Technische Leitung WLAN-Hotspot mit CoreMedia Projekt: Migration eines bestehenden CoreMedia-Portals fr eine WLAN-HotspotStartpage fr einen Telekommunikationsanbieter. Anleitung des TechnikerTeams des Kunden, Aufsetzen der Portalumgebung und Gestaltung von Workflows mit selbstdefinierten Actions. Schnittstelle zum Distributionssystem. Technischer Leiter, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: Java/Java EE, CoreMedia 2008, CAE, HttpCache, IntelliJ Idea, Shell, Maven 2, ANT, Spring, Linux, SCRUM, Spring Zeitraum: Februar 2011 bis Mrz 2011
www.systemfeld.de
Profil CN11-1233
ARD-Mediathek Projekt: Umstellung der derzeitigen PC-Mediathek auf eine Service-orientierte Architektur. Erstellung einer Mediathek fr den neuen HBBTV-Standard zur Demonstration fr die IFA. Verbindung mit den neuen Videotext- und EPGDiensten der ARD. Berater, Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: Java/Java EE, CoreMedia, HBBTV, Movies, Flash, EPG, CAE, PAE, IntelliJ Idea, Maven 2, ANT, Spring, Terrracotta, Linux, SCRUM, Enterprise Service Bus (ESB), Unix, SOA, Rest, MVC, Groovy, JPA, PAE Zeitraum: April 2010 bis Januar 2011
Homepage GMX mit CoreMedia PAE und CAE Projekt: Erstellung der neuen personalisierten Homepage von GMX mit Hilfe der Proactive Engine (PAE) und CAE von CoreMedia. In der PAE gecachte Inhalte werden via JMS-Messages an einen Rendering-Service geschickt. Ein eigener Personalisierungsserver erfasst die User-Aktionen, speichert diese in ein Profil und personalisiert die Inhalte der Seite anhand des neuen Profils. Die Profile werden via Terracotta in einer Cloud geclustert. Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: Java/Java EE, CoreMedia, CAE, PAE, IntelliJ Idea, Maven 2, ANT, Spring, Active MQ, Terrracotta, Linux, SCRUM Zeitraum: Oktober 2009 bis heute
Projektleitung und Architektur einer Logistikprozessoptimierungs-Applikation Projekt: Projektleitung in einer Applikation zur Logistikprozessoptimierung bei Europas grtem Automobilhersteller. Dazu gehren die Bereiche Wareneingang,
www.systemfeld.de
Profil CN11-1233 Disposition, Lieferanten, EDI, usw. Erstellung von Projektplan und Einhaltung von Zeitabsprachen, Kundenkommunikation. Pflichtenheft-Erstellung. Abstimmung Schnittstellen. Aufsetzen der Architektur und Umsetzung des Applikationsframeworks auf Basis von Spring MVC. Funktion: Projektleiter, Architekt
Schlagwrter: OpenProj, Scrum, Java/Java EE, Spring (MVC), JPA, JSTL, ORACLE, Websphere, IBM RAD, IBM MQSeries, Edifact, VDA, JASPER, EDI, SCRUM Zeitraum: Oktober 2008 bis Oktober 2009
Implementierungsuntersttzung CoreMedia-Projekt Projekt: Implementierung von Zusatzmoduln und Funktionalitten zu einem bestehenden CoreMedia-CAE-Projekt: Lnderpersonalisierung, MagazinBestellung, Umsetzungskonzept Intranet-Marktplatz. Optimierung des Maven 2 Buildsystems und Verringerung der Build-laufzeiten. Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: Java/Java EE, CoreMedia, CAE, IntelliJ Idea, Maven 2, ANT, Spring Zeitraum: Mai 2008 bis Oktober 2008
Administrationsplattform Handy-TV Projekt: Erstellung einer Administrationsplattform von Electronic Service Guides fr DVBH Provider. Import von Service Guides von externen Anbietern wie ONE sterreich via JAXB. Persistenzierung via JPA und Hibernate. Verwaltungsoberflche mit JBoss SEAM. Architekt, Entwickler, Analyst, Dokumentation
Funktion:
www.systemfeld.de
Profil CN11-1233
Schlagwrter: Java/Java EE, JBoss, EJB 3, JBoss Seam, mySQL, UML, Idea, ANT, Bugzilla, Linux, JPA, JAXB, Hibernate, JSF Zeitraum: April 2008 bis bis Mai 2008
www.systemfeld.de
Profil CN11-1233
Flashspiel Jahr der Mathematik Projekt: Erstellung eines Flashspiels mit Flash, openAMF und Hibernate. Das Spiel kommuniziert ber das native Binrprotokoll AMF mit dem Backend. Dieses nimmt die Befehle via openAMF entgegen und reicht sie an die Middletier weiter. Der Persistenz geschieht via Spring Hibernate-Templates. Planen des Anwendungsaufbaus und Anleitung der Entwickler. berwachung der Vorgaben und Einhaltung der Architektur. Aufsetzen des Maven 2 Buildsystems mit der Integrationseinheit Jetty. Technische Leitung, Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: Java/Java EE, Oracle, UML, Idea, Jetty, Maven 2, JIRA, Linux, Bamboo, openAMF, Hibernate, Spring Zeitraum: Februar 2008 bis Mrz 2008
CoreMedia Webseite Jahr der Mathematik Projekt: Erstellung einer Webapplikation mit CoreMedia und Aperto Ready Core. Erstellung der Architektur, technische Leitung, Anweisung der externen Dienstleister, Planung der System-Schnittstellen. Doctype-Modellierung. Aufsetzen des Maven 2 Buildsystems mit der Integrationseinheit CoreMediaServer. Technische Leitung, Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Aperto ReadyCore, MDA, Generator, Java/J2EE, Oracle, UML, Idea, barrierefrei, Maven 2, JIRA, Linux, Bamboo, Axis, JDBC, Spring, ACEGI Zeitraum: November 2007 bis Januar 2008
Anbindung GMX an myVideo Projekt: Erstellung von Doctypes und Anzeige-Templates zur Anzeige von Videos auf der GMX-Plattform. Erstellung von Importern basierend auf dem CoreMedia-ImporterFramework. Anbindung an Content-Lieferanten mit unterschiedlichen
www.systemfeld.de
Profil CN11-1233 Protokollen. Datensynchronisation mit myVideo via XmlRpc. Funktion: Architekt, Entwickler, Analyst, Dokumentation
Schlagwrter: CoreMedia, Generator, Java/J2EE, Oracle, UML, Idea, Maven 1 & 2, Linux, JDBC, Spring, Apache XmlRpc, Hibernate Zeitraum: September 2007 bis Oktober 2008
Migration Vignette zu CoreMedia CAE Projekt: Migration einer bestehenden einer Vignette-Webapplikation zu CoreMedia CAE. Design und Entwicklung eines evolutionren Machbarkeits-Prototyps. Einfhrung einer modularen Build-Umgebung auf Basis von Maven 2. Nach Abnahme des Prototypen Erweiterung der Kernfunktionalitten. Content Bean Caching, Dataviews, Doctype-Modellierung. Darstellung der gesamten Lnderreprsentanzen. Aufsetzen des Maven 2 Buildsystems mit der Integrationseinheit CoreMediaServer. Aufsetzen eines WebDav-Repositories und Anbindung an CruiseControl. Konzeption, Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: CoreMedia, CAE, Spring, PBE, Java/J2EE, Oracle, UML, Idea, Magic Draw, Maven 2, JIRA, JSP, Servlets, XML, Linux, Scrump, Vignette, Derby, Oracle Zeitraum: Mrz 2007 bis August 2007
Reengineering EJB-Module eines ffentlichen Versicherers Projekt: Anpassen eines Webservices und Reengineering eines EJB-Modules. Dokumentation des Moduls. Architekt, Analyst, Entwickler, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Generator, Java/J2EE, EJB, Websphere, SOAP, AXIS, UML 2.0, Idea, ANT
www.systemfeld.de
Profil CN11-1233
Zeitraum:
CoreMedia-Relaunch einer Sparkasse Projekt: Analyse eines bestehenden CoreMedia-Websystems fr eine Sparkasse. Dokumentation der bestehenden Struktur und Konzept fr den Einbau neuer nderungswnsche. Planung und Kalkulation des gesamten Entwicklungsprozesses. Aufsetzen neuer Templates und Migration des bestehenden Contents in das neue System. Anbindung an die Online-Service. Technische Anweisung der Mitarbeiter und berwachung des Realisierungsprozesses. Technische Schnittstelle zum Kunden. Technische Leitung, Architekt, Entwickler, Analyst, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Generator, Java/J2EE, DB2 8.2, UML, XML, XHTML, Idea, barrierefrei, ANT, Spring, JMeter, JUnit Zeitraum: November 2005 bis Januar 2007
www.systemfeld.de
Profil CN11-1233
CoreMedia-Baukasten Projekt: Funktion: Untersttzung bei der Konzeption und Entwicklung eines CoreMedia-Baukastens. Architekt, Analyst, Entwickler, Dokumentation
Schlagwrter: CoreMedia, Generator, Java/J2EE, Oracle, UML, Idea, barrierefrei, Maven 2, MDA, JIRA, Spring (Container, SQL, MVC) Zeitraum: November 2006 bis Dezember 2006
Stellensuche-Modul und Workflow fr das Auswrtige Amt Projekt: Einbau eines Stellensuche-Moduls und eines Lsch-Workflows in die bestehende Architektur des neuen CoreMedia-Auftritts des Auswrtigen Amtes. Architekt, Analyst, Entwickler, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Generator, Java/J2EE, Lucene, Workflow-Server, XML, Idea Zeitraum: April 2006
Laufende Pflege von IKK-Spleens Projekt: Pflege und Einbau von Change Requests in die CoreMedia-Prsenz einer Krankenkasse. Technische Leitung, Architekt, Analyst, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Generator, Java/J2EE, DB2 8.2, UML, Cloudscape, XML, Idea, Struts Zeitraum: Januar 2006 bis Dezember 2006
www.systemfeld.de
Profil CN11-1233
Migration von CoreMedia 3.2 zu CoreMedia 2005 Projekt: Migration eines CoreMedia 3.2 - Systems zu CoreMedia 2005. Gleichzeitiger Wechsel der Datenbank von Informix 7 nach IBM DB2 8.2. Generalunternehmer, Projektleitung, Entwickler, Dokumentation
Funktion:
Schlagwrter: CoreMedia, Generator, Java/J2EE, DB2 8.2, Cloudscape, XML, Idea Zeitraum: Oktober 2005 bis Dezember 2005
Relaunch einer CoreMedia-Prsenz Projekt: Relaunch einer CoreMedia-Website. Einfhrung neuer Technologien wie z.B. Spring Webflow fr eine groe gesetzliche Krankenkasse. Erstellen der Architektur eines generischen Formular-Frameworks basierend auf CoreMedia und Spring. Architekt, Entwickler
Funktion:
Schlagwrter: J2EE, CoreMedia, Generator, Java/J2EE, Spring Webflow, XML, UML, Eclipse, DB2, barrierefrei Zeitraum: Mrz 2005 bis Oktober 2005
Intranet fr Versicherungsvertrieb mit Typo3 Projekt: Erstellen eines Intranets fr einen Versicherungsvertrieb auf Basis von Typo3. Schulung Schulen der Redakteure. Architekturdesign, Entwickler, Trainer
Funktion:
Schlagwrter: Typo3, PHP, mySQL, HTML Zeitraum: November 2004 bis Januar 2005
www.systemfeld.de
Profil CN11-1233
Quality Assurance fr CoreMedia Webeditor Projekt: Erstellung einer Testspezifikation fr den Coremedia Webeditor anhand der bestehenden Usecases. Implementierung der Tests mit Winrunner und Einbindung in das bestehende Testframework. Testdesigner, Testentwickler
Funktion:
Schlagwrter: J2EE, CoreMedia, Generator, Webeditor, JSP, WAGE, Struts, Winrunner, Windows Zeitraum: Oktober 2004 bis November 2004
Silverstream Webapplication Integration in CoreMedia Projekt: Integration von bestehenden Silverstream Webapplications in eine bestehende CoreMedia-Anwendung fr einen Versicherungsstrukturvertrieb. Architekturdesign, Entwickler
Funktion:
Schlagwrter: J2EE, CoreMedia, Generator, SCI, Templates, Active Delivery Server, Proactive Delivery Server, Content Server, Java, JSP, Windows Zeitraum: September 2004
TEIX CoreMedia Importer Projekt: Erstellung einer Export- und Import-Schnittstelle von der Dokumentionssoftware DocMachine zu bersetzungsbros auf Basis von XML (TEIX = Translation Export und Import XML).
www.systemfeld.de
Profil CN11-1233
Funktion:
Architekturdesign, Entwickler, QA
Schlagwrter: J2EE, CoreMedia, Generator, SCI, Templates, Active Delivery Server, Content Server, Master Server, Importer-API, Scripting-API, XML, XSLT, JDOM, Java, JSP, UML, JUnit, Linux Zeitraum: Januar 2004 bis Mrz 2004
CoreMusic Migration Projekt: Migration der bestehenden CoreMedia-Applikation CoreMusic von CoreMedia 4.1 auf 4.2. Entwickler
Funktion:
Schlagwrter: CoreMedia, Generator, SCI, Templates, CoreMedia, Java, Windows Zeitraum: Januar 2004
SAP IS-U Self Service Projekt: Erstellen eines Konzeptes zur Integration von SAP IS-U und dem Content Management System der Firma multi-m. Kosten-Nutzen-Rechnung. Bau eines Prototypen. Projektleiter, Architekturdesign, Konzepter
Funktion:
Schlagwrter: SAP IS-U, CMS multi-m, Java, Webservices, JUNit, UML, Linux Zeitraum: August 2003 bis Dezember 2003
www.systemfeld.de
Profil CN11-1233
Failover und Recovery Projekt: Implementierung von Backup- und Recovery-Verfahren innerhalb des ETCBetriebs (insgesamt 32 vernetzte Serverapplikationen). Definition von Softwarenderungen zur Optimierung des Betriebsverhaltens. Technischer Leiter, Vermittler zwischen Entwicklung und Betrieb
Funktion:
Schlagwrter: Failover, Recovery, Betriebsproblematiken, Oracle, Schnittstellen Zeitraum: Mai 2003 bis Juli 2003
GPRS Projekt: Einfhrung einer GPRS-Kommunikation mit RADIUS-Accounting zur Ablsung einer bestehenden SMS-Datenkommunikation. Technischer Leiter, Architekturdesign
Funktion:
Schlagwrter: GPRS, RADIUS, SMS, SMS-Center, T-Mobile, Unix Zeitraum: Januar 2003 bis April 2003
Erhebungsdatenverwaltung Projekt: Erweiterung und Pflege der Erhebungsdatenverwaltung. Lasttests und Test der Codeabdeckung. Entwickler, QA
Funktion:
Schlagwrter: C++, Oracle, CUnit, SUN Solaris, Linux Zeitraum: Oktober 2002 bis Dezember 2002
www.systemfeld.de
Profil CN11-1233
Impuls 2005 Projekt: Entwicklung des virtuellen Marktplatzes Impuls 2005. Vernetzen von Dienstanbietern und Verkehr in der strukturschwachen Region BerlinBrandenburg. Integration von Mobile Devices und PNV-Buchungssystemen. Architekturdesign, Entwickler
Funktion:
Schlagwrter: Bea Weblogic, Java, JSP, Struts, JUnit, Oracle Zeitraum: Juni 2002 Bis September 2002
Sicherheitszentrale Projekt: Zentrale Schlsselgenerierung und -verwaltung der ETC-Applikationen. ber eine S-Box werden die Schlssel generiert und verschlsselt in der Datenbank abgelegt. ber abgesicherte Prozesse werden die Schlssel zu den Applikationen distributiert. Architekturdesign, Entwickler, DBA, Build-Bau, QA
Funktion:
Schlagwrter: Verschlsselung, Java, Swing, 2D-API, Oracle, JUnit, ANT, JProbe, JCoverage, UML Zeitraum: November 2001 bis Mai 2002
Elektronische Fahrticketsperrung Projekt: Zentrale Verwaltung von Sperrlisten fr Fahrkarten und Verteilung an die
www.systemfeld.de
Schlagwrter: Java, Oracle, Toplink, UML, Junit, ErWIN Zeitraum: Juni 2001 bis Oktkober 2001
ET-Hanau Projekt: Electronic Ticketing Projekt fr Busse in Hanau. Die Fahrdaten des Gastes werden an das System berreicht, welches fr den Kunden immer den Best Price ermittelt. Entwickler
Funktion:
Schlagwrter: Java, Oracle, Toplink, UML, Junit Zeitraum: April 2001 bis Mai 2001
Cybersped Projekt: Internet Plattform fr eine virtuelle Spedition, auf der Verlader und Frchter automatisch miteinander verbunden werden. Entwickler
Funktion:
Schlagwrter: Java, Perl, BEA Weblogic, Windows, Linux Zeitraum: Februar 2001 bis Mrz 2001
www.systemfeld.de
Profil CN11-1233
Demonstrator Intershop Enfinity Projekt: Funktion: Demonstrator fr Shop-Funktionalitten von Intershop Enfinity. Architekturdesign, Entwickler
J2EE Framework Projekt: Funktion: Vorlage fr ein Pixelpark-weites J2EE-Architektur-Framework als Best Practice. Architekturdesign, Entwickler
Schlagwrter: Java, BEA Weblogic, Cloudscape, ANT Zeitraum: Oktober 2000 bis Dezember 2000
Broadband Television Projekt: Visionres Projekt der Bertelsmann Broadband Group zur Entwicklung einer Interactive TV/Video-on-Demand Plattform. Teilprojektleiter, Architekturdesign, Entwickler
Funktion:
Schlagwrter: Java, BEA Weblogics, Oracel, JSP, HTML, JavaScript, XML, XSLT Zeitraum: Februar 2000 bis August 2000
www.systemfeld.de
Profil CN11-1233
Projekt:
Neuentwicklung eines Content Management Systems auf Java/JSP-Basis. Interne Verlinkungen, Templating, Caching, komfortable WindowsRedaktionsapplikation, Multiside-fhig. Architekturdesign, Entwickler
Funktion:
Schlagwrter: Java, JSP, Tomcat, InterBase, Software Tamino, HTML, Windows, UML, ErWIN, JUnit Zeitraum: Oktober 1999 bis Oktober 2000
www.systemfeld.de