Freelancerprofil: -0130002

SCRUM-Master, agiler (Team-) Coach / Entwickler Java/JEE

IT-Erfahrung seit:
1999
Position:
Projektleitung / Organisation / Koordination
Software-Entwicklung / Programmierung
Projekte im Werdegang

10/2012 - 07/2014 Scrum Master im Java-Umfeld in der Personenbeförderung
Projektumfeld: Erweiterung der Java-basierten Dokumentations- und Dispositions- Software zur Überwachung der deutschlandweiten Personenbeförderung in einem internationalem Team (Deutschland, Indien) Aufgaben: Scrum Master mehrerer Teams und Leitung des Scrum Master-Teams, Mitglied der erweiterten Projektleitung, Administration der Kollaborations- Werkzeuge Confluence, Jira , FishEye/Crucible betrieben auf Linux- Servern Techn. Umfeld: Java 6/7, JEE, EJB, Java WebStart, Spring, Hibernate, JPA, XML, Eclipse, Apache Tomcat 7, JBoss AS 7, Maven, Subversion, Git, Jenkins, Confluence, Jira, FishEye/Crucible, QF Test, GotoMeeting, HP Quality Center, HP Service Manager Software

02/2012 - 09/2012 Java-Entwicklung in der Telekommunikationsbranche
Projektumfeld: Erweiterung des elektronischen Point of Sale auf Java-Basis mit eigenem Framework in internationalem Team (Deutschland, Ägypten, Indien) Aufgaben: Architektur, Design, Entwicklung und Wartung, technische Teamleitung, stellvertretende Teamleitung Techn. Umfeld: Java, JEE, JSF, JSP, Hibernate, Java WebStart, XML, Eclipse, Apache Tomcat 5, JDataStore 7, Borland StarTeam, Subversion, Sharepoint

06/2006 - 11/2011 Java-Entwicklung für einen Bankendienstleister
Projektumfeld: Erstellung von Generatoren (mit Regelwerk) zur validierten Umwandlung von XML-Schema-basierten Layout-Beschreibungen von ca. 12.000 Anwendungsmasken in Java-Sourcen zur manuellen Bearbeitung im Visual Editor von Eclipse/RSA und umgekehrt für einen Bankendienstleister. Zusätzliche Entwicklung eines Eclipse-Plugins zur visuellen Bearbeitung der Masken mit einem selbstentwickeltem Layout-Manager. Architektur und Entwicklung der Anwendung zur Übernahme der mittels Generatoren erstellten XML-Layout-Beschreibungen in eine bestehende komplexe Bankanwendung (basierend auf einem vom Dienstleister entwickeltem Framework) mit Fallback-Funktionalität zur Darstellung der bestehenden Masken bei Inkonsistenzen zwischen den beiden Layoutbeschreibungen und Abfrage-Mechanismus zur selektiven Umstellung der Masken. Es wurde eine agile Entwicklung mit Scrum gelebt. Aufgaben: Anforderungsaufnahme, Architektur, Design, Entwicklung und Wartung, Mitarbeiter-Schulung, technische Teamleitung Techn. Umfeld: Java, XML, Eclipse, Rational Software Architect, WebSphere 5-7, Apache Tomcat 6/7, Google Web Toolkit, Swing, Web-Browser (Firefox mit Firebird- Plugin, Chrome, Internet Explorer)

09/2005 - 05/2006 Java-Entwicklung für eine Bundesbehörde
Projektumfeld: Implementierung einer Intranetanwendung zur Erfassung von Transportanforderungen über ein Webinterface, welches Eingaben validiert und Daten an ein SAP System zur Weiterverarbeitung aufbereitet Aufgaben: Anforderungsaufnahme, Architektur, Design und Entwicklung Techn. Umfeld: Apache Struts Version 1.1, Rational Software Architect Version 6.0.1

01/2003 - 08/2005 Konzeption und Architektur im Rahmen der Entwicklung eines neuen Bestandssystems für einen öffentlichen Dienstleister
Projektumfeld: Entwicklung eines Fachkonzeptes und der Architektur für den komplexen Statistikteil des neuen Bestandssystems. Durchführung von Workshops zur Requirements Definition mit Anwendern. Dokumentation mit Rational Rose, UML. Aufgaben: Entwicklung, Test und Einführung des komplexen Statistikteils des neuen Bestandssystems. Entwurf und Implementierung der notwendigen DDL und DML Statements für Befüllung und Auswertung des dispositiven Bestandes Konzeption, Architektur, Anforderungsaufnahme, Durchführung von Workshops, Dokumentation, Entwicklung und Test Techn. Umfeld: Rational Rose, UML, DDL und DML Statements, Java Stored Procedures auf dem Host

01/2003 - 12/2005 Durchführung von Schulungen/Unterricht in Informatik an einem Gymnasium in Bergisch-Gladbach
Projektumfeld: Konzeption und Durchführung der Schüler- und Lehrerausbildung in Informatik Aufgaben: Trainer/Coach Techn. Umfeld: Java, OOA, OOD, Lego-Mindstorm® Roboter, Kara (ETH Zürich)

01/2001 - 12/2002 Java-Entwicklung für einen Versicherungskonzern
Projektumfeld: Entwurf und Entwicklung des Java Frontends für ein neues Kfz- Bestandssystem mit Java Swing über mehrere Releases. Anbindung der Hostkomponenten über das IBM CICS Transaction Gateway. Übernahme der Teamverantwortung für das gesamte Frontend. Aufgaben: Planung und Durchführung von Workshops zur Verbesserung des Projektmanagements. Entwurf, Entwicklung, Teamverantwortung, Planung und Durchführung von Workshops Techn. Umfeld: Java, Swing, IBM CICS Transaction Gateway

09/2000 - 12/2000 Java-Entwicklung für ein Versicherungsunternehmen
Projektumfeld: Entwicklung eines Java-Frameworks für die Dialogsteuerung in Bestandssystemen mit Java Swing und Jbuilder Aufgaben: Java-Entwicklung Techn. Umfeld: Java, Swing, JBuilder 4

07/2000 - 08/2000 Durchführung von Java-Schulungen für einen Handelskonzern
Projektumfeld: Schulung der Entwickler in Java Technologien und Entwicklungsumgebungen (VisualAge) Aufgaben: Trainer Techn. Umfeld: Java Technologien, VisualAge 3.0

01/2000 - 06/2000 Durchführung von Java-Schulungen und Coaching für eine Versicherung
Projektumfeld: Schulung der Entwickler in Java Technologien. Betreuung der Entwickler bei Einsatz dieser Technologien zur Migration verschiedener Statistikanwendungen. Entwicklung eines Frameworks für alle Standardproblemstellungen innerhalb dieser Statistikanwendungen Aufgaben: Trainer, Coach und Entwicklung Techn. Umfeld: Java Technologien

08/1999 - 12/2002 Durchführung von Java-Schulungen für ein DV- Dienstleistungsunternehmen (Sun)
Projektumfeld: Durchführung von Java-Schulungen (Grundlagen / JDBC / Sicherheit) Aufgaben: Trainer Techn. Umfeld: Java Technologien, Solaris

06/1999 - 12/1999 Konzeption einer Migrationsstrategie für einen Versicherer
Projektumfeld: Entwurf einer Migrationsstrategie für Statistikanwendungen in eine Java basierte Architektur. Nachweis der Machbarkeit anhand eines Java Prototypen Aufgaben: Konzeption, Entwicklung und Ergebnispräsentation Techn. Umfeld: Java-Technologien

04/1999 - 10/1999 Java-Entwicklung für ein Projektverwaltungssystem
Projektumfeld: Entwurf und Umsetzung der Kommunikationsschicht zwischen dem Java Frontend und dem Java Middle Tier eines intranet- gestützten Projektverwaltungssystems unter Berücksichtigung der spezifischen Sicherheitsanforderungen Aufgaben: Entwurf und Entwicklung Techn. Umfeld: Java Technologien, Java Frontend, Java Middle Tier, Linux

 
Branche

  Banken & Finanzen
Handel - Retail
Informationstechnologie & -dienste
Öffentliche Verwaltung
Reise / Touristik
Telekommunikation
Versicherungen
Verteidigung und Sicherheit
 
Kenntnisse

Hardware
Betriebssysteme
Linux (+++ (good), 2-4 yrs.)
Microsoft Systemadministration (++++ (excellent), > 4 yrs.)
Programmiersprachen
CSS (++ (trained), 0-2 yrs.)
HTML / XML (+++ (good), 2-4 yrs.)
Java (++++ (excellent), > 4 yrs.)
JEE (++++ (excellent), > 4 yrs.)
XML (+++ (good), 2-4 yrs.)

Datenbanken

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools
Eclipse (++++ (excellent), > 4 yrs.)
Git-Bash (++ (trained), 0-2 yrs.)
Maven (++ (trained), 0-2 yrs.)
SVN (Apache Subversion) (+++ (good), 2-4 yrs.)

Standards / Prozesse
Agile Softwareentwicklung (++++ (excellent), >4 yrs.)
 
Ausbildung & Zertifikate

09/2014 - 09/2014 Certified ScrumMaster


06/2006 - 06/2006 ITIL Foundation


10/1997 - 03/1999 stl. gepr. Informatikassistent Softwaretechnologie
Bildungunsgzentrum für informationsverarbeitende Berufe 51465 Bergisch Gladbach verkürzte Ausbildung von 1,5 Jahren aufgrund naturwissenschaftlichem Vordiploms

 
Sprachen

englisch (+++)


Sonstiges

 

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.