L E B E N S L A U F Angaben zur Person Anrede Name, Vorname Adresse HERR Schäffer, Markus Sonnemannstraße 10, 60314 Frankfurt am Main Telefon +49.69.2222.0992 Fax +49.69.2222.0991 Mobilnummer +49.170.818.9267 E-Mail info@msc-beratung.de Webseite http://www.msc-beratung.de Staatsangehörigkeit Deutsch Geburtsdatum 12.04.1976 Ziele & Stärken Berufswunsch und Tätigkeitsziele Kenntnis- und Tätigkeitsschwerpunkte Agile entwicklung, J2EE, Open Source, Web 2.0, Screendesign, Webdesign, Oracle, Scrum Komponenten Architekturen (J2EE) Entwurfsmuster (Design Pattern) Entwicklungsstandards, Methoden und Vorgaben System- und test (Performance, Last, Integration) Spezifikation, Aufwandsschätzung, Change Management Team Entwicklung 15. September 2013 Seite 1 von 6
Ausbildung Hochschulstudium 08.1996 08.2001 Dipl.-Ing. Mikrosystemtechnik FH Regensburg 2000 Schwerpunkt Informatik Zertifizierungen Sun Certified Programmer for JAVA 5 (2007) Certified Scrum Master CSM (2011) Bea Weblogic Server Development (2004) Microsoft Certified Professional (2000) Informatik Profil Überblick Sprachen / - Java (Zertifizierung: Sun Certified Programmer for JAVA5 ) - EJB, JSF2, JSP - HTML5, Javascript, CSS - SQL, PLSQL - XML, XSLT, FOP Datenbanken - Oracle - MySQL - MS SQL Server inkl. DTS Erfahrung Application Server, Servlet Container - Tomcat, JBoss AS, Oracle Weblogic Source Code Verwaltung / Test / Defect Management - Subversion SVN, CVS - Selenium Webdriver, Apache JMeter - JIRA, Bugzilla, Confluence Wiki Build Management / Continuous Integration - Maven, Apache Ant - Jenkins, Bamboo Integrierte Entwicklungsumgebung - Eclipse, NetBeans Java Open Source Frameworks - Hibernate - Spring - Jakarta Log4J, Jakarta Commons - JUnit 15. September 2013 Seite 2 von 6
Screendesign, Webdesign, Webflow - Adobe Dreamweaver, Fireworks, Photoshop - jquery, Prototype.js - Web 2.0 Sonstiges - Microsoft Office, Microsoft Project, Microsoft Visio Referenz Stefanie Stiller management T-Systems GmbH Empfehlungsschreiben 30.04.2010: "(...) Herr Schäffer entwickelte sehr viel Eigeninitiative und war jederzeit bereit und fähig, neue Aufgaben durch konstruktive Vorschläge zu unterstützen und bei deren Realisation den entscheidenden Beitrag zu leisten. Wegen seiner stets verbindlichen, kooperativen und hilfsbereiten Art war Herr Schäffer seinen Vorgesetzten eine wertvolle Stütze und den Kollegen ein geschätzter Partner. Wir wünschen Herrn Schäffer weiterhin viel Erfolg bei der stets guten Zusammenarbeit." erfahrung seit 01.01.2012 AC-ITG GmbH Verschiedene Aufgaben im Telekom Kundencenter Umfeld Das bestehende Telekom Kundenportal für Festnetz- und Portalkunden und die Kundencenter App werden permanent um verschiedene Anwendungsfälle erweitert. Ich habe bei deren Umsetzung im Auftrag der Firma AC-ITG GmbH, eine zentrale Rolle bei der Erstellung der Konzepte sowie der Entwicklung inne. Ein Auszug aus den fertiggestellten en: - Online-Konfiguration der Telefoneinstellungen (ISCI) - Verwaltung des Telefonbucheintrags - Anbindung der Portale Musicload, DeveloperGarden und PagePlace - Bereitstellung von Kundencenter-Funktionen für Entertain-Settop-Boxen (IPTV) - Verwaltung der konzernweiten Einwilligung für den Informationsservice der Telekom - Automatische Routerkonfiguration über das Kundencenter - Anzeige der Vertragsinformationen in der Kundencenter App - Implementierung nutzerbezogener Marketingkampagnen für Cross- und Upselling Java6, JBoss AS7, JSF2 (Richfaces4), Spring3, Webservices CXF, jquery, Maven 01.01.2013-01.05.2013 AC-ITG GmbH Kundencenter App Die bestehenden nativen Kundencenter Apps für Google Android und Apple ios wurden durch eine "hybride App" ersetzt, deren nativer Teil möglichst klein gehalten wird und hauptsächlich die plattformunabhängige Webtechnologie nutzt. Dadurch können Änderungen und Marketingaktionen für beide Umgebungen zeitnah und gleichzeitig in Produktion eingespielt werden. Das Design wurde grundlegend erneuert und die besondere Herausforderung für mich bestand darin, mit neuester Webtechnology (HTML5, CSS3) und deren dynamischen Möglichkeiten 15. September 2013 Seite 3 von 6
(Responsive Design, Media Queries) ein Nutzererlebnis wie bei einer nativen App zu erzeugen. Phonegap/Cordova, jquery Mobile, Java6, Jboss AS7, JSF2, REST-API 01.06.2011-01.01.2012 Telekom AG Einführung Scrum als agiles management Das Entwicklungsteam wurde vom bestehenden Entwicklungsvorgehen (Wasserfallmodell) auf das agile Projekmanagementmodell Scrum umgestellt. Ich hatte im die Rolle des Scrum Masters inne und war insbesondere verantwortlich für: - Schulung des Teams - Einführung des Scrum Prozesses (Rollen, Termine, Artefakte) - Scrum Termine vorbereiten, moderieren und ggfs. Konflikte lösen - Unterstützung bei der Story Vorbereitung und Verwaltung des Backlogs (Greenhopper) Von mir wurde die Basis zu einem automatisierten Buildprozess implementiert (Jenkins), bei dem täglich anhand simulierter Nutzertests die Integrität der erstellten geprüft wird (Selenium Webdriver). Jenkins, Selenium Webdriver, Atlassian GreenHopper 01.07.2010-01.06.2011 Telekom AG Neuentwicklung Kundencenter für Portalkunden Für das Kundencenter der Portalkunden wurde eine neue Architektur ausgewählt, die sich an den gängigen Standards der Webentwicklung orientiert (JSF2). Die bestehenden Anwendungsfälle wurden migriert. In diesem Zuge wurde auch das T-Online Kundencenter von mir auf Java6 und JBoss AS7 gehoben, um eine homogene Serverlandschaft zu gewährleisten. Java6, JBoss AS7, JSF2 (Richfaces4), Spring, Webservices, jquery, Maven 01.07.2007-01.07.2010 T-Systems GmbH Neuentwicklung T-Online Kundencenter Aufgrund der stark zunehmenden Nutzung des T-Online Kundencenters sollte die vorhandene Intershop Applikation abgelöst werden. Dazu wurde eine sehr schlanke und flexible Lösung entworfen, welche die neuesten Internettechnologien verwendet: - Anbindung des Kunden-ESB mit Webservice und Spring - Lieferung der Daten an Kundenbrowser (Client) mit Servlets über JSON-Datenformat - Verarbeitung und Darstellung der Daten im Kundenbrowser mit AJAX/Javascript/DHTML - Multiuserfähige Frontendentwicklung in Typo3 Das Frontend kann unabhängig von der Serverapplikation aktualisiert werden. Design- und textuelle Änderungen können so jederzeit in den Betrieb genommen werden. Nach Produktionsstart wurden weitere Anwendungsfälle implementiert: - Erweiterung der Kundenbasis um Portalkunden und deren speziellen Anforderungen - modularer Registrierungsprozess für Portalkunden Java5, JBoss, Spring, AJAX, Prototype Javascript Framework, Typo3 15. September 2013 Seite 4 von 6
01.02.2004-01.07.2007 Fondsbank in Frankfurt am Main Weiterentwicklung Online-Kundenportal Erweiterung des Kundenportals um Funktionalitäten wie z.b. - Einführung Rolle/Recht Konzept - Modellportfolio - Depotperformance - Alarmfunktion - Umsetzung von Realtime- und Batch-Schnittstellen zur Anbindung externer und interner Drittsysteme - Einführung CMS (Content Management System) In kürzester Zeit wurde zu einem leistungsfähigeren Hostingprovider migriert. Der Datenaustausch mit dem Backend-System wurde per ETL umgesetzt. Java5, Bea Weblogic 9.2, Hibernate, Spring, EJB 2.0, Struts, JSP, Webdesign, Genio ETL, Oracle10g, Solaris 10 01.06.2003-01.02.2004 Landesbanken Webapplikation zur Erfassung von Kredit-Risikodaten Entwicklung einer Kreditausfalldatenbank für drei große deutsche Landesbanken. Diese Datenbank wird zur Sammlung von Kredit-Risikodaten verwendet um den Anforderung des internationalen Basel II Abkommens zu genügen. Java2, Multiplattform (Websphere5, Bea6, Oracle8i, MS-SQL2000 ), Hibernate, EJB 2.0, Struts, JSP 01.01.2003-01.06.2003 Bank in Bonn Implementierung des gesamten Kundenportals (Direktportal) inklusive Banking und Brokerage Java2, Bea Weblogic Portal 6.1, Anbindung des Kunde-ESB, JSP 01.03.2002-01.11.2002 Hypothekenbank in Frankfurt am Main Datenmigration in SAP nach Fusion von drei deutschen Hypothekenbanken SAP R4.6C, M.A.R.K. Hypothekensoftware, ABAP 01.02.2002-01.03.2002 Unternehmensberatung in Frankfurt am Main Prototyp Entwicklung Konzeption und Implementation eines webbasierten Kreditsystems (Credit System Architekture) Java2, Bea Weblogic 6.1, Oracle8i, JSP, Webdesign (HTML+CSS), Solaris 9 15. September 2013 Seite 5 von 6
01.07.2001-01.12.2001 Kapitalanlagegesellschaft in Frankfurt am Main Implementierung einer webbasierten Abwicklungsplattform für Fondsgeschäfte im B2B-Geschäft Java2, IBM IPlanet, ServletExec, Brokat Twister, EJB 2.0, Struts, JSP, Oracle8i, Solaris 8 01.02.2001-01.06.2001 Hypothekenbank in Frankfurt am Main Erstellung eines webbasierten Frontends das dem Kundenberater (B2B) Daten aus SAP darstellt Java2, Bea Weblogic 6.1, Actional Control Broker, Struts, JSP, SAP 4.6C BAPI Sprachen Muttersprache Sonstige Sprachen Deutsch Englisch (verhandlungssicher) Französisch (Grundkenntnisse) Persönliche Fähigkeiten Organisatorische Fähigkeiten und Kompetenzen Aus mehrjähriger Consulting Erfahrung bei KPMG Consulting AG und BearingPoint GmbH (01.2001 11.2004): - Beratung und Betreuung in Konfliktsituationen - Teamführung, Konfliktmoderation, Entscheidungsförderung, Einarbeitung - Spezifikation, Change Management - freies Sprechen vor Publikum 15. September 2013 Seite 6 von 6