IT-Beratung · Prozesse rund um die Softwarentwicklung · Beratung, Leitung und Coaching von Entwickler-Teams · Software-Entwicklung
Aktualisiert am 24.12.2019
Profil
Referenzen (11)
Freiberufler / Selbstständiger
Verfügbar ab: 31.03.2020
Verfügbar zu: 90%
davon vor Ort: 90%
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fließend
Latein

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Großraum München

nicht möglich

Projekte

Projekte

aus den letzten Jahren:
 
Projekt: Testautomatisierung für End2End-Tests komplexer Systemlandschaften

 Auftraggeber: Audi AG

 Beschreibung:

Anforderungsanalyse, Technologieevaluation, Design, sowie Entwicklung von Framework, Tooling und Infrastruktur für den End-2-End-Test komplexer Systemlandschaften aus Kundensicht.

Entkopplung von Testprozeduren, Testdaten, Konfigurationen, und Variantenmanagement.

Einführung der Testautomatisierung bei verschiedenen Hauptabteilungen des Kunden.

Funktion im Projekt: Projektleitung, Senior Consultant, Architekt

Eingesetzte Kenntnisse: Python, Selenium, Appium, Jenkins, Jira, REST, XML, VueJS, Vuetify.

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2015 - heute

 

Projekt: Workshops & Maßnahmen zur Verbesserung der Prozessqualität

 Auftraggeber: Audi AG

 Beschreibung:

Identifikation der Herausforderungen mit dem Kunden.
Workshop zur Identifikation von Herausforderungen und Verbesserungs-Potentiale.
Workshop-Reihe zum Erarbeiten von Lösungen und Maßnahmen.

Umsetzung und Begleitung dre Umsetzung der Maßnahen.

Funktion im Projekt: Projektleitung, Senior Consultant

Eingesetzte Kenntnisse: Continuous Improvement

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2015 - heute

 
Projekt: Integratives Test Management für fahrzeugbezogene Online-Dienste

 Auftraggeber: Audi AG

 Beschreibung: Integratives Testmanagement.

               Teilprojektübergreifende Testplanung.

               Koordination und hauptabteilungsübergreifende Abstimmung der Testkonzepte                und Testpläne zwischen den Teilprojekten.

               Konsolidierung der Release- und Deploymentplanungen der Teilprojekte.

               Konzeption, Umsetzung und Schulung des Projektübergreifenden

               Testdatenmanagement.

               Gap Analyse zur Testabdeckung zwischen Teilprojekten und Gesamtprojekt.

               Konzeption des übergreifenden Tests nichtfunktionaler Anforderungen.

Funktion im Projekt: Integrativer Test Manager

Eingesetzte Kenntnisse: Testmanagement, Projektmanagement

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2014 - heute

Projekt: Plattform für internationale Vertriebs-Websites

 Auftraggeber: BMW Group

 Beschreibung: Senior Requirements Analyst in einem "Multi-Scrum" Projekt mit

               über 300 MA.

               Erarbeitung der Standards zur Spezifikation detaillierter

               Fachkonzepte.

               Abstimmung der Prozesse zur Definition der Fachkonzepte, der

               Fachdokumentation und der Schnittstelle zur technischen

               Dokumentation.

               Erarbeitung zentraler grundlegender Fachkonzepte

               (Mandantenfähigkeit, Internationalisierung)

Funktion im Projekt: Senior Requirements Analyst

Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum

 Teamgröße: >300 MA

 Projektdauer: 3 Jahre

  Zeitraum: 2012 - 1014

 

Projekt: Entwicklung einer Software zum Forderungsmanagement

 Beschreibung: Anforderungsanalyse und Identifikation der Business Cases,

darauf aufbauend Entwicklung und Verfeinerung der

Anwendungsfälle. Erstellung der Architektur und Umsetzung.

Entwicklung einer Webanwendung zur Erfassung der

Forderungen auf Basis von Spring, Tomcat und Hibernate.

Entwicklung eines Thick Clients zur Abwicklung des Workflow

und Verwaltung der Forderungen auf Basis von Eclipse RCP,

JFace, MySQL. Automatisierte Synchronisierung von

Stammdaten und Fallstatus zwischen beiden Systemen.

Generierung von Schreiben mittels OpenOffice.org.

Funktion im Projekt: Technischer Projektleiter, Anforderungsanalyst, Entwickler

Eingesetzte Kenntnisse: RCP, JFace, Spring, Tomcat, MySQL, MT940, DTAUS, SEPA,

OpenOffice.org, UNO

 Teamgröße: bis zu 5 MA

 Projektdauer: 5 Jahre

  Zeitraum: 2008 - 2013

 

Projekt: Plattform für internationale Vertriebs-Websites

 Auftraggeber: BMW Group

 Beschreibung: Stabsstelle Business Integration in einem Multi-Scrum Projekt mit

               über 300 MA.

               Absicherung der Übereinstimmung fachlicher und technischer

               Architektur.

               Erarbeitung der Dokumentationsstandards. Ausleitung aller

               erforderlichen ITPM-Dokumente aus einer konsolidierten

               Dokumentationsbasis im Wiki.

               Koordination von fachlichen und technischen Anforderungen.

               Vermittlung zwischen Fachseite und Scrum-Teams.

Funktion im Projekt: Virtual Team Business Integration

Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum

 Teamgröße: >300 MA

 Projektdauer: 12 Monate

  Zeitraum: 2011, 2012

 

Projekt: Web-Portal mit Reporting-und Analysefunktionalitäten

 Auftraggeber: UniCredit Group

 Beschreibung: Entwicklung eines Web-Portals, über das die Reporting-

und Analysefunktionalitäten des Datawarehouse

zugänglich sind, und in dem die diesbezüglichen Workflows und

Dokumente abgebildet werden.

Einführung eines Scrum-ähnlichen Entwicklungs-Prozesses.

Funktion im Projekt: Entwicklunsteamleiter, Scrum Master

Eingesetzte Kenntnisse: GWT, ExtGWT, Spring, Hibernate, Tomcat, Cubeware

 Teamgröße: 8 MA

 Projektdauer: 12 Monate

  Zeitraum: 2009, 2010


Projekt: Architekturkonzept für Web-Portal mit Reporting-und Analysefunktionalitäten

 Auftraggeber: UniCredit Group

 Beschreibung: Erstellen eines umfangreichen Architekturkonzepts für

ein Web-Portal, über das die Reporting-und

Analysefunktionalitäten des Datawarehouse zugänglich

sind, und die diesbezüglichen Workflows und Dokumente

abgebildet werden.

Analyse und Abwägung verschiedener Technologiealternativen.

Empfehlung für Tooling und Enwicklungsprozess.

Funktion im Projekt: Architekt

Eingesetzte Kenntnisse: Umfassende Architektur- und Prozesserfahrung

 Teamgröße: 3 MA

 Projektdauer: 2 Wochen

  Zeitraum: 2009


Projekt: Datenreduktion und Restrukturierung eines Marktdatensystems

 Auftraggeber: HVB IS

 Beschreibung: Analyse des Status Quo, erstellen umfangreicher Reports

und Analysen zur Bestimmung des Optimierungspotentials

unter Berücksichtigung hoher Anforderungen an die

Skalierbarkeit und Absicherung zahlreicher

Folgeprozesse.

Abstimmung der Maßnahmen mit dem Fachbereich.

Umsetzung und Einführung eines Entlade- und

Archivierungsprozesses.

Funktion im Projekt: Anforderungsanalyst, Entwickler

Eingesetzte Kenntnisse: Asset Control, Jetty, Java, Solaris, Perl

 Teamgröße: 7 MA

 Projektdauer: 3 Monate

  Zeitraum: 2008/2009

 

Projekt: Projekt Standardsoftware zur Datenaufbereitung für

SmartCards

 Auftraggeber: Giesecke & Devrient, München

 Beschreibung: Standardisiertes Softwaretool zur Datenaufbereitung

verschiedenster Kartentypen (Geldkarten, Kreditkarten,

GSM-SIM-Karten...), die bisher in zahlreichen

Einzelanwendungen realisiert wurden.

Begleitung des kompletten Lebenszyklus von der Analyse und

Konsolidierung der Anforderungen mit den Fachabteilungen

bis zur Umsetzung und Einführung in der Produktion.

Abstimmung gemeinsam benötigter Komponenten und

Koordination der Entwicklung mit anderen

Entwicklungsprojekten.

Funktion im Projekt: Technischer Projektleiter

Eingesetzte Kenntnisse: Sun Java System Application Server (Glassfish) , Web Services, J5EE,

Java 6, OpenBP, MDA, Code-Generierung

 Teamgröße: 12 MA

 Projektdauer: 21 Monate

  Zeitraum: 2006, 2007, 2008


Projekt: Einführung eines neuen Karten-Typs (Zahlkarte)

 Auftraggeber: Loyalty Partner (Payback), München

 Beschreibung: Begleitung des kompletten Lebenszyklus der Einführung

der Zahlkarte.

Analyse und Konsolidierung der Anforderungen mit den

Fachabteilungen, Abstimmung der Änderungen mit anderen

parallelen Entwicklungsprojekten.

Design und Umsetzung neuer Komponenten in Middle-Tier

und Web-Tier auf Basis der bestehenden Architektur.

Funktion im Projekt: Requirements Engineer, Moderator, Entwickler

Eingesetzte Kenntnisse: J2EE, BEA, WebWorks, Spring, JSP, Hibernate, CoreMedia,

Tomcat

 Teamgröße: 10 MA

 Projektdauer: 5 Monate

  Zeitraum: 2006


Projekt: Architektur und Coaching für Konfigurations-Management-Tool

 Auftraggeber: EADS, Ottobrunn

 Beschreibung: Architektur und Coaching der Entwicklung eines

Konfigurations-Management-Tools für komplexe

Simulationsanwendungen bei einem großen

europäischen Luft- und Raumfahrtkonzern.

Erstellung der Basis-Architektur (3-Tier) auf Basis von

Spring und Hibernate.

Entwicklung eines Meta-Modells für den Workflow unter

Verwendung eines mehrstufig geschachtelten validierenden

endlichen Zustandsautomaten (State-Machine).

Funktion im Projekt: Architekt, Coach

Eingesetzte Kenntnisse: Spring, Hibernate, Tomcat, JSP

 Teamgröße: 18 MA

 Projektdauer: 3 Monate

  Zeitraum: 2005/2006


Projekt: Projekt-Troubleshooting und Vollendung eines

Echtzeit-Daten-Plotters in Java

 Auftraggeber: EADS, Ottobrunn

 Beschreibung: Projekt-Troubleshooting und Vollendung eines Realtime-

Graphen-Plotters zur Darstellung von Simulationsdaten

in Java.

Untersuchung des bestehenden Projekts und Aufwands- und

Risiko-Analyse für eine Fortführung des Projekts.

Konsolidierung der Requirements mit den Stakeholdern.

Reengineering und Refactoring entsprechend der

konsolidierten Anforderungen.

Entwicklung fehlender Funktionalität.

Funktion im Projekt: Requirements Engineer, Architekt, Moderator, Entwickler

Eingesetzte Kenntnisse: Swing, Java2D, JFreeChart

 Teamgröße: 18 MA

 Projektdauer: 5 Monate

  Zeitraum: 2005/2006


Projekt: Requirement Engineering für Produktdatenmanagement (PDM)

in der Konstruktion

 Auftraggeber: BMW AG, München

 Beschreibung: Modellierung der Usecases und des Datenmodells im

Teilprojekt "vernetzte Konstruktion" mit Usecasediagrammen,

Aktivitätsdiagrammen und Klassendiagrammen.

Moderation der Erstellung der Usecase-Beschreibungen

Erstellung eines interaktiven GUI-Prototypen zur

Illustration, Verfeinerung und Abstimmung der definierten

Prozesse mit anderen Teilprojekten.

Abstimmung mit den Anforderungen der Fachbereiche.

Funktion im Projekt: Analyst, UML-Modellierung

Eingesetzte Kenntnisse: UML, SAP iPPE, CATIA V4/V5

 Teamgröße: >1000 MA

 Projektdauer: 7 Monate

  Zeitraum: 2005


Projekt: Entwicklung OpenCms Basismodul

 Auftraggeber: GfE Gesellschaft für Elektrometallurgie mbH, Nürnberg

 Beschreibung: Serverside-Programmierung für den Internetauftritt;

Entwicklung des OpenCms Basismoduls für den Webauftritt

basierend auf JSP, unter Einbindung der Produktdatenbank.

Zuordnung der Produkte zu Produktkategorien und Sparten,

Automatisierte Anforderung von Angeboten.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: OpenCMS, JSP, MySQL

 Teamgröße: 3 MA

 Projektdauer: 12 Monate

  Zeitraum: 2004



Projekt: Enwicklung eines Releasemanagement-Systems

 Auftraggeber: Stadtsparkasse Köln

 Beschreibung: Das Tool ermöglicht die Abbildung und freie Konfiguration

des Programmeinsatzverfahrens (PeV) nach Spezifikationen

des Sparkassenverbandes. Dabei wird die Historie der

entsprechenden Module sowie deren Versionen

revisionssicher abgelegt.

Ein umfangreiches Authentifizierungskonzept ermöglicht

die Zuordnung von Rollen je Version und stellt sicher,

daß die von einzelnen Benutzern durchführbaren Aktionen

nur entsprechend ihrer organisationalen Position

durchgeführt werden können.

Der Workflow kann durch ein abstraktes hierarchisches

Modell der Freigabeschritte flexibel an neue

Anforderungen angepasst werden.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: UML, Java, J2EE, Oracle 9i, Borland Enterprise Server,

Hibernate, Tomcat, Struts, Tiles, CVS

 Teamgröße: 4 MA

 Projektdauer: 6 Monate

  Zeitraum: 2004



Projekt: Reorganisation, Refactoring von Sourcecode-Repositories

 Auftraggeber: EADS / MT64 (Flugsimulatorentwicklung), Ottobrunn

 Beschreibung: Reorganisation und Refactoring des Sourcecode-Repository,

mehrere Projekte mit über 1.000.000 Zeilen Sourcecode in

Java, C++, Fortan und C.

Coaching eines Enwicklungsteams von 18 Mitarbeitern zu

den Themen Softwareengineering, Refactoring, agile

Prozesse.

Einführung eines neuen Tools zum Wissensmanagement (Wiki).

Schulung der Mitarbeiter für dieses Tool, Coaching der

Mitarbeiter im Umgang mit dem Tool.

Erweiterung von CVS um Funktionen um Zugriffskontrolle

auf ACL-Basis nach Benutzer, Gruppe und Verzeichnis.

Vererbung der Zugriffsrechte innerhalb der

Verzeichnishierarchie.

Schulung der Mitarbeiter.

Funktion im Projekt: Software-Engineer / Software-Entwickler

Eingesetzte Kenntnisse: C, CVS, Wiki, agile Prozesse

 Teamgröße: 18 MA

 Projektdauer: 4 Monate

  Zeitraum: 2003



Projekt: Web-Shop

 Auftraggeber: McDonalds Deutschland, Weishäupl Textilien München

 Beschreibung: Webshop für die Erstausstattung der Restaurants mit der

neuen Textilkollektion.

Neuentwickung des Shops, da aufgrund der besonderen

Anforderungen an Workflow und Benutzerauthentifizierung

sowie der individualisierten Angebotserstellung eine

Anpassung eines bestehenden Systems zu aufwändig schien.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Apache, HTML, JavaScript, Perl, CGI

 Teamgröße: 4 MA

 Projektdauer: 2 Monate

  Zeitraum: 2003



Projekt: Entwicklung von Komponenten für Geldautomaten

 Auftraggeber: tomaxx GmbH, München

 Beschreibung: Fernüberwachung und Fernadministration der Geldautomaten

mittels einer Webapplikation.

Definition und Implementierung eines TCP/IP-Servers

und eines XML-Interface.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: C++, STL, WOSA/XFS, Wincor/Nixdorf-Protopas,

J/XFS, Java, Zope/Python

 Teamgröße: 4 MA

 Projektdauer: 8 Monate

  Zeitraum: 2002/2003



Projekt: Entwicklung von Display-Komponenten für Geldautomaten

 Auftraggeber: Leicher Projekt GmbH, Kirchheim

 Beschreibung: Die Komponenten ermöglichen die Entkopplung von User-

Interface und Programmcode durch einen einfachen, auf das

Anwendungsgebiet zugeschnittenen Event-Mechanismus.

Dadurch lassen sich sämtliche Teile und das Look-and-Feel

des Userinterfaces in HTML definieren und leicht

austauschen, ohne daß der Programmcode geändert werden

müßte.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Visual C++ 6.0 und 7.0, STL, STL, ATL, unter Win32.

 Teamgröße: 4 MA

 Projektdauer: 11 Monate

  Zeitraum: 2002



Projekt: Entwicklung von Display-Komponenten für Geldautomaten

 Auftraggeber: Bakic Enterprises, München

 Beschreibung: Datenbank/Intranet-Anwendung zur Verwaltung von

Produktinformationen und Lagerbeständen in der

Kommunikation mit den internationalen Agenturen.

Zugriff auf die Lager- und Produktdatenbank.

Durch mehrstufige Transformation der Daten einfache

Anpassung an neue Anforderungen. Mechanismus zum

automatischen Transfer der generierten Seiten aus dem

geschützten Intranet ins Internet.

Consulting des Software-Teams des Kunden in allen

Fragen von Web-Entwicklung und Datenbankdesign.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Python, PostgreSQL und XML/XSLT

 Teamgröße: 4 MA

 Projektdauer: 5 Monate

  Zeitraum: 2002



Projekt: Entwicklung einer Controlling-Anwendung

 Auftraggeber: MVI GmbH, München

 Beschreibung: Entwicklung einer Controlling-Anwendung für eine

Einrichtung des Öffentlichen Dienstes Dienstes mit über

50 Einrichtungen.

Auf der Basis eines selbstentwickelten Frameworks

(ähnlich Apache Cocoon), das die Definition von Workflow

und Design in XML und XSLT ermöglicht, wurde eine

umfangreiche Controlling-Anwendung entwickelt.

Sie umfasst Dokumenten-Management, Integration mit der

Buchhaltung ProFiB, umfangreiche ACL-Zugriffskontrolle,

Reporting-Sytem und Workflow-Management.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: XML/XSLT, MS IIS, MS SQL-Server, Visual Basic, VB-Script

 Teamgröße: 6 MA

 Projektdauer: 6 Monate

  Zeitraum: 2001/2002



Projekt: Entwicklung eines interaktiven Echtzeit-

Präsentationsdienstes

 Auftraggeber: Meteor AG, München

 Beschreibung: Der Dienst ermöglicht die Browser- und Plattformunabhängige

Vorführung und Steuerung von Powerpoint-Präsentationen

über das Internet, diverse Online-Kollaborations-Tools,

unter anderem Application-Sharing, Whiteboards und Markup-

Tools für die Präsentationen auf der Basis von JavaScript

und DHTML.

Design und Entwicklung großer Teile von Nutzerverwaltung,

Internationalisierung, Management der Präsentationen,

Teilnehmer und Telefonkonferenzen.

Projekt-Definition, Design und Spezifikation in UML.

Internationales Team mit Englich als Arbeitssprache.

Funktion im Projekt: Teamleiter, Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: UML, Java, J2EE(Servlets, JSP), Solaris, Perl, Javascript,

DHTML

 Teamgröße: 19 MA

 Projektdauer: 24 Monate

  Zeitraum: 1999-2001



Projekt: Erstellung von Schulungsprogrammen

 Auftraggeber: Siemens Business Services GmbH & Co. KG

 Beschreibung: Entwicklung, Koordination und Durchführung von

Schulungsprogrammen im Internet-Bereich, insbesondere

Entwicklung der Business Academy Web, einer umfassenden

Fortbildung zum professionellen Internet-Entwickler.


Funktion im Projekt: Schulungs-Erstellung, Teamleiter

Eingesetzte Kenntnisse: Java, Perl, Javascript, HTML, CGI

 Teamgröße: 5 MA

 Projektdauer: 21 Monate

  Zeitraum: 1999/2000



Projekt: Web-Portal für Automobil-Club

 Auftraggeber: ADAC München, Argo-Tec GmbH, München

 Beschreibung: Entwicklung wesentlicher Teile des ADAC Internet-Auftritts,

Roundtrip-Integration von Produktivsystem InterShop und

Imperia Content-Management.

Transformation der Daten von der hierarchischen Struktur

von Imperia in die relationale Struktur von Intershop und

zurück.

Definition der Schnittstelle zwischen Imperia und Intershop

und Automatisierung des Datentransfers. Implementierung

diverser Parser zum Datenimport.

Funktion im Projekt: Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: Intershop, Imperia, Perl, Javascript, HTML, CGI.

 Teamgröße: 8 MA

 Projektdauer: 11 Monate

  Zeitraum: 1998/1999



Projekt: Web-Portal für Softwarehersteller

 Auftraggeber: SOFT-RESEARCH GmbH & Co. KG, München

 Beschreibung: Programmierung der Serverside-Komponenten für den

Internet-Auftritt, darunter Benutzerauthentifizierung,

Personalisierung der Inhalte, diverse Spiele, Incentives

und Umfragen.

Funktion im Projekt: Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: Perl, Javascript, HTML, CGI

 Teamgröße: 4 MA

 Projektdauer: 11 Monate

  Zeitraum: 1997-1999



Projekt: Marketing-Datenbank für IT-Großhändler

 Auftraggeber: CHS Electronics Deutschland GmbH, Fürstenfeldbruck

 Beschreibung: Pflege und Erweiterung der Marketing-Datenbank unter

Access und Windows NT.


Entwicklung von Reports, Daten-Import, Daten-Export

für verschiedene externe Systeme.

Funktion im Projekt: Software-Entwickler

Eingesetzte Kenntnisse: Microsoft Access, SQL, Windows NT

 Teamgröße: 4 MA

 Projektdauer: 2 Monate

  Zeitraum: 1997/1998



Projekt: Entwicklung von Software zur Systemsteuerung

 Auftraggeber: EPPING Physik elektrophotographischer Systeme GmbH,

Neufahrn bei Freising

 Beschreibung: Entwicklung von Software zur Systemsteuerung bei Geräten

zur Vermessung elektrischer und elektromagnetischer

Eigenschaften von Toner.

Funktion im Projekt: Software-Entwickler

Eingesetzte Kenntnisse: Microsoft Quickbasic

 Teamgröße: 6 MA

 Projektdauer: 3 Monate

  Zeitraum: 1989

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium an der London School of Economics and Political Science, London und der LMU München
Studienschwerpunkt: Information Systems Management
Abschlußarbeit:  Collective Knowledge and Collective Cognition in Software Development Teams
Abschluß: MSc New Media, Information, and Society (LSE, London)


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Methodologien:    
==============

 UML

 SCRUM

 RUP

 Objektorientierte Analyse und Design

 Extreme Programming

 Unit/Acceptance Testing


Programmiersprachen
===================

 Java

 Python

 C/C++

 Perl 5(Objektorientiert)


Web und Application Server:
===========================

 Spring

 Glassfish

 Sun Java System Application Server

 Hibernate

 Tomcat

 OpenOffice.org

 UNO

 Struts

 Tiles

 BEA Weblogic

 Borland Enterprise Server

 J2EE

 EJB

 JSP

 JAXP

 OpenCMS

 CoreMedia

 Orion

 Apache

 J/XFS

 WOSA/XFS

 Wincor/Nixdorf ProTopas

 Microsoft IIS

 COM/DCOM

 Intershop

 Netscape FastTrack und Enterprise

 m-e-c eagle (EDIFACT-Server)

 Imperia


GUI
===

VueJS

Vuetify

GWT

 Ext GWT

 Swing

 SWT/RCP/Eclipse/JFace

 Java 2D


Datenbanken
===========

 Oracle 7.x, 8.0.x, 8.1.x, 9.x, 10.x

 MySQL

 AssetControl

 Microsoft SQL-Server 6.5, 8.1

 PostgreSQL

 DB/2

 Informix

 Sybase

 Access



HTML/XML/Scripting
==================

 XML

 XSL/XSLT

 SAX

 MSXML

 Xerces/Xalan

 expat

 HTML 3.2/4.0

 EDIFACT

 JavaScript

 VB Script


Entwicklungsumgebungen
======================

 Eclipse

 IntelliJ IDEA

 JProfiler

 ANT

 TogetherJ

 JUnit

 EasyMock

 Subversion

 CVS

 automake / autoconf / autoheader

 DevC++

 JBuilder

 Visual Studio 6.0/7.0

 Visual SourceSafe


Consulting-Spezialgebiet
========================

 Macht und Mikropolitik in Arbeitsgruppen (Veröffentlichung in der Zeischrift Arbeit 04/2001)

 Collective Knowledge and Collective Cognition in Software Development Teams (MSc Research Thesis)

Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Solaris, Linux
Windows
3.11, NT, 95, 98, ME, 2000, XP

Programmiersprachen

Assembler
68000; 8086
C
C++
Java
Servlet, JSP, JDBC, JAXP, EJB, Spring, GWT, ext GWT, Java2D, Hibernate, Swing
JavaScript
GWT, ext GWT
Perl
Objekt-Orientiert (OO-Perl), Projekte mit mehr als 70.000 Zeilen, Dynamisches Class-Loading
PL/SQL
Python

Datenbanken

Access
95, 97
DAO
Filemaker
Informix
ISAM
JDBC
MS SQL Server
MySQL
ODBC
Oracle
7.x, 8.0.x, 8.1.x, 9.x, 10.x
Postgres
SQL
Sybase

Datenkommunikation

EDIFACT
Ethernet
Internet, Intranet
RFC
821, 959, 2068
SOAP
TCP/IP
REST

Hardware

HP
PC
SUN

Branchen

Branchen

Automotive:           Fahrzeugbezogene Onlinedienste (connect, connected drive), Vertriebswebsites,vernetzte Konstruktion, PDM (Produktdatenmanagement)
Banken:               Fondsmanagement, Reporting, Smartcards, Workflow - Systeme, Geldautomaten

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Großraum München

nicht möglich

Projekte

Projekte

aus den letzten Jahren:
 
Projekt: Testautomatisierung für End2End-Tests komplexer Systemlandschaften

 Auftraggeber: Audi AG

 Beschreibung:

Anforderungsanalyse, Technologieevaluation, Design, sowie Entwicklung von Framework, Tooling und Infrastruktur für den End-2-End-Test komplexer Systemlandschaften aus Kundensicht.

Entkopplung von Testprozeduren, Testdaten, Konfigurationen, und Variantenmanagement.

Einführung der Testautomatisierung bei verschiedenen Hauptabteilungen des Kunden.

Funktion im Projekt: Projektleitung, Senior Consultant, Architekt

Eingesetzte Kenntnisse: Python, Selenium, Appium, Jenkins, Jira, REST, XML, VueJS, Vuetify.

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2015 - heute

 

Projekt: Workshops & Maßnahmen zur Verbesserung der Prozessqualität

 Auftraggeber: Audi AG

 Beschreibung:

Identifikation der Herausforderungen mit dem Kunden.
Workshop zur Identifikation von Herausforderungen und Verbesserungs-Potentiale.
Workshop-Reihe zum Erarbeiten von Lösungen und Maßnahmen.

Umsetzung und Begleitung dre Umsetzung der Maßnahen.

Funktion im Projekt: Projektleitung, Senior Consultant

Eingesetzte Kenntnisse: Continuous Improvement

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2015 - heute

 
Projekt: Integratives Test Management für fahrzeugbezogene Online-Dienste

 Auftraggeber: Audi AG

 Beschreibung: Integratives Testmanagement.

               Teilprojektübergreifende Testplanung.

               Koordination und hauptabteilungsübergreifende Abstimmung der Testkonzepte                und Testpläne zwischen den Teilprojekten.

               Konsolidierung der Release- und Deploymentplanungen der Teilprojekte.

               Konzeption, Umsetzung und Schulung des Projektübergreifenden

               Testdatenmanagement.

               Gap Analyse zur Testabdeckung zwischen Teilprojekten und Gesamtprojekt.

               Konzeption des übergreifenden Tests nichtfunktionaler Anforderungen.

Funktion im Projekt: Integrativer Test Manager

Eingesetzte Kenntnisse: Testmanagement, Projektmanagement

 Teamgröße: >40 MA

 Projektdauer: bis heute

  Zeitraum: 2014 - heute

Projekt: Plattform für internationale Vertriebs-Websites

 Auftraggeber: BMW Group

 Beschreibung: Senior Requirements Analyst in einem "Multi-Scrum" Projekt mit

               über 300 MA.

               Erarbeitung der Standards zur Spezifikation detaillierter

               Fachkonzepte.

               Abstimmung der Prozesse zur Definition der Fachkonzepte, der

               Fachdokumentation und der Schnittstelle zur technischen

               Dokumentation.

               Erarbeitung zentraler grundlegender Fachkonzepte

               (Mandantenfähigkeit, Internationalisierung)

Funktion im Projekt: Senior Requirements Analyst

Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum

 Teamgröße: >300 MA

 Projektdauer: 3 Jahre

  Zeitraum: 2012 - 1014

 

Projekt: Entwicklung einer Software zum Forderungsmanagement

 Beschreibung: Anforderungsanalyse und Identifikation der Business Cases,

darauf aufbauend Entwicklung und Verfeinerung der

Anwendungsfälle. Erstellung der Architektur und Umsetzung.

Entwicklung einer Webanwendung zur Erfassung der

Forderungen auf Basis von Spring, Tomcat und Hibernate.

Entwicklung eines Thick Clients zur Abwicklung des Workflow

und Verwaltung der Forderungen auf Basis von Eclipse RCP,

JFace, MySQL. Automatisierte Synchronisierung von

Stammdaten und Fallstatus zwischen beiden Systemen.

Generierung von Schreiben mittels OpenOffice.org.

Funktion im Projekt: Technischer Projektleiter, Anforderungsanalyst, Entwickler

Eingesetzte Kenntnisse: RCP, JFace, Spring, Tomcat, MySQL, MT940, DTAUS, SEPA,

OpenOffice.org, UNO

 Teamgröße: bis zu 5 MA

 Projektdauer: 5 Jahre

  Zeitraum: 2008 - 2013

 

Projekt: Plattform für internationale Vertriebs-Websites

 Auftraggeber: BMW Group

 Beschreibung: Stabsstelle Business Integration in einem Multi-Scrum Projekt mit

               über 300 MA.

               Absicherung der Übereinstimmung fachlicher und technischer

               Architektur.

               Erarbeitung der Dokumentationsstandards. Ausleitung aller

               erforderlichen ITPM-Dokumente aus einer konsolidierten

               Dokumentationsbasis im Wiki.

               Koordination von fachlichen und technischen Anforderungen.

               Vermittlung zwischen Fachseite und Scrum-Teams.

Funktion im Projekt: Virtual Team Business Integration

Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum

 Teamgröße: >300 MA

 Projektdauer: 12 Monate

  Zeitraum: 2011, 2012

 

Projekt: Web-Portal mit Reporting-und Analysefunktionalitäten

 Auftraggeber: UniCredit Group

 Beschreibung: Entwicklung eines Web-Portals, über das die Reporting-

und Analysefunktionalitäten des Datawarehouse

zugänglich sind, und in dem die diesbezüglichen Workflows und

Dokumente abgebildet werden.

Einführung eines Scrum-ähnlichen Entwicklungs-Prozesses.

Funktion im Projekt: Entwicklunsteamleiter, Scrum Master

Eingesetzte Kenntnisse: GWT, ExtGWT, Spring, Hibernate, Tomcat, Cubeware

 Teamgröße: 8 MA

 Projektdauer: 12 Monate

  Zeitraum: 2009, 2010


Projekt: Architekturkonzept für Web-Portal mit Reporting-und Analysefunktionalitäten

 Auftraggeber: UniCredit Group

 Beschreibung: Erstellen eines umfangreichen Architekturkonzepts für

ein Web-Portal, über das die Reporting-und

Analysefunktionalitäten des Datawarehouse zugänglich

sind, und die diesbezüglichen Workflows und Dokumente

abgebildet werden.

Analyse und Abwägung verschiedener Technologiealternativen.

Empfehlung für Tooling und Enwicklungsprozess.

Funktion im Projekt: Architekt

Eingesetzte Kenntnisse: Umfassende Architektur- und Prozesserfahrung

 Teamgröße: 3 MA

 Projektdauer: 2 Wochen

  Zeitraum: 2009


Projekt: Datenreduktion und Restrukturierung eines Marktdatensystems

 Auftraggeber: HVB IS

 Beschreibung: Analyse des Status Quo, erstellen umfangreicher Reports

und Analysen zur Bestimmung des Optimierungspotentials

unter Berücksichtigung hoher Anforderungen an die

Skalierbarkeit und Absicherung zahlreicher

Folgeprozesse.

Abstimmung der Maßnahmen mit dem Fachbereich.

Umsetzung und Einführung eines Entlade- und

Archivierungsprozesses.

Funktion im Projekt: Anforderungsanalyst, Entwickler

Eingesetzte Kenntnisse: Asset Control, Jetty, Java, Solaris, Perl

 Teamgröße: 7 MA

 Projektdauer: 3 Monate

  Zeitraum: 2008/2009

 

Projekt: Projekt Standardsoftware zur Datenaufbereitung für

SmartCards

 Auftraggeber: Giesecke & Devrient, München

 Beschreibung: Standardisiertes Softwaretool zur Datenaufbereitung

verschiedenster Kartentypen (Geldkarten, Kreditkarten,

GSM-SIM-Karten...), die bisher in zahlreichen

Einzelanwendungen realisiert wurden.

Begleitung des kompletten Lebenszyklus von der Analyse und

Konsolidierung der Anforderungen mit den Fachabteilungen

bis zur Umsetzung und Einführung in der Produktion.

Abstimmung gemeinsam benötigter Komponenten und

Koordination der Entwicklung mit anderen

Entwicklungsprojekten.

Funktion im Projekt: Technischer Projektleiter

Eingesetzte Kenntnisse: Sun Java System Application Server (Glassfish) , Web Services, J5EE,

Java 6, OpenBP, MDA, Code-Generierung

 Teamgröße: 12 MA

 Projektdauer: 21 Monate

  Zeitraum: 2006, 2007, 2008


Projekt: Einführung eines neuen Karten-Typs (Zahlkarte)

 Auftraggeber: Loyalty Partner (Payback), München

 Beschreibung: Begleitung des kompletten Lebenszyklus der Einführung

der Zahlkarte.

Analyse und Konsolidierung der Anforderungen mit den

Fachabteilungen, Abstimmung der Änderungen mit anderen

parallelen Entwicklungsprojekten.

Design und Umsetzung neuer Komponenten in Middle-Tier

und Web-Tier auf Basis der bestehenden Architektur.

Funktion im Projekt: Requirements Engineer, Moderator, Entwickler

Eingesetzte Kenntnisse: J2EE, BEA, WebWorks, Spring, JSP, Hibernate, CoreMedia,

Tomcat

 Teamgröße: 10 MA

 Projektdauer: 5 Monate

  Zeitraum: 2006


Projekt: Architektur und Coaching für Konfigurations-Management-Tool

 Auftraggeber: EADS, Ottobrunn

 Beschreibung: Architektur und Coaching der Entwicklung eines

Konfigurations-Management-Tools für komplexe

Simulationsanwendungen bei einem großen

europäischen Luft- und Raumfahrtkonzern.

Erstellung der Basis-Architektur (3-Tier) auf Basis von

Spring und Hibernate.

Entwicklung eines Meta-Modells für den Workflow unter

Verwendung eines mehrstufig geschachtelten validierenden

endlichen Zustandsautomaten (State-Machine).

Funktion im Projekt: Architekt, Coach

Eingesetzte Kenntnisse: Spring, Hibernate, Tomcat, JSP

 Teamgröße: 18 MA

 Projektdauer: 3 Monate

  Zeitraum: 2005/2006


Projekt: Projekt-Troubleshooting und Vollendung eines

Echtzeit-Daten-Plotters in Java

 Auftraggeber: EADS, Ottobrunn

 Beschreibung: Projekt-Troubleshooting und Vollendung eines Realtime-

Graphen-Plotters zur Darstellung von Simulationsdaten

in Java.

Untersuchung des bestehenden Projekts und Aufwands- und

Risiko-Analyse für eine Fortführung des Projekts.

Konsolidierung der Requirements mit den Stakeholdern.

Reengineering und Refactoring entsprechend der

konsolidierten Anforderungen.

Entwicklung fehlender Funktionalität.

Funktion im Projekt: Requirements Engineer, Architekt, Moderator, Entwickler

Eingesetzte Kenntnisse: Swing, Java2D, JFreeChart

 Teamgröße: 18 MA

 Projektdauer: 5 Monate

  Zeitraum: 2005/2006


Projekt: Requirement Engineering für Produktdatenmanagement (PDM)

in der Konstruktion

 Auftraggeber: BMW AG, München

 Beschreibung: Modellierung der Usecases und des Datenmodells im

Teilprojekt "vernetzte Konstruktion" mit Usecasediagrammen,

Aktivitätsdiagrammen und Klassendiagrammen.

Moderation der Erstellung der Usecase-Beschreibungen

Erstellung eines interaktiven GUI-Prototypen zur

Illustration, Verfeinerung und Abstimmung der definierten

Prozesse mit anderen Teilprojekten.

Abstimmung mit den Anforderungen der Fachbereiche.

Funktion im Projekt: Analyst, UML-Modellierung

Eingesetzte Kenntnisse: UML, SAP iPPE, CATIA V4/V5

 Teamgröße: >1000 MA

 Projektdauer: 7 Monate

  Zeitraum: 2005


Projekt: Entwicklung OpenCms Basismodul

 Auftraggeber: GfE Gesellschaft für Elektrometallurgie mbH, Nürnberg

 Beschreibung: Serverside-Programmierung für den Internetauftritt;

Entwicklung des OpenCms Basismoduls für den Webauftritt

basierend auf JSP, unter Einbindung der Produktdatenbank.

Zuordnung der Produkte zu Produktkategorien und Sparten,

Automatisierte Anforderung von Angeboten.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: OpenCMS, JSP, MySQL

 Teamgröße: 3 MA

 Projektdauer: 12 Monate

  Zeitraum: 2004



Projekt: Enwicklung eines Releasemanagement-Systems

 Auftraggeber: Stadtsparkasse Köln

 Beschreibung: Das Tool ermöglicht die Abbildung und freie Konfiguration

des Programmeinsatzverfahrens (PeV) nach Spezifikationen

des Sparkassenverbandes. Dabei wird die Historie der

entsprechenden Module sowie deren Versionen

revisionssicher abgelegt.

Ein umfangreiches Authentifizierungskonzept ermöglicht

die Zuordnung von Rollen je Version und stellt sicher,

daß die von einzelnen Benutzern durchführbaren Aktionen

nur entsprechend ihrer organisationalen Position

durchgeführt werden können.

Der Workflow kann durch ein abstraktes hierarchisches

Modell der Freigabeschritte flexibel an neue

Anforderungen angepasst werden.

Funktion im Projekt: Software-Entwickler / Software-Engineer

Eingesetzte Kenntnisse: UML, Java, J2EE, Oracle 9i, Borland Enterprise Server,

Hibernate, Tomcat, Struts, Tiles, CVS

 Teamgröße: 4 MA

 Projektdauer: 6 Monate

  Zeitraum: 2004



Projekt: Reorganisation, Refactoring von Sourcecode-Repositories

 Auftraggeber: EADS / MT64 (Flugsimulatorentwicklung), Ottobrunn

 Beschreibung: Reorganisation und Refactoring des Sourcecode-Repository,

mehrere Projekte mit über 1.000.000 Zeilen Sourcecode in

Java, C++, Fortan und C.

Coaching eines Enwicklungsteams von 18 Mitarbeitern zu

den Themen Softwareengineering, Refactoring, agile

Prozesse.

Einführung eines neuen Tools zum Wissensmanagement (Wiki).

Schulung der Mitarbeiter für dieses Tool, Coaching der

Mitarbeiter im Umgang mit dem Tool.

Erweiterung von CVS um Funktionen um Zugriffskontrolle

auf ACL-Basis nach Benutzer, Gruppe und Verzeichnis.

Vererbung der Zugriffsrechte innerhalb der

Verzeichnishierarchie.

Schulung der Mitarbeiter.

Funktion im Projekt: Software-Engineer / Software-Entwickler

Eingesetzte Kenntnisse: C, CVS, Wiki, agile Prozesse

 Teamgröße: 18 MA

 Projektdauer: 4 Monate

  Zeitraum: 2003



Projekt: Web-Shop

 Auftraggeber: McDonalds Deutschland, Weishäupl Textilien München

 Beschreibung: Webshop für die Erstausstattung der Restaurants mit der

neuen Textilkollektion.

Neuentwickung des Shops, da aufgrund der besonderen

Anforderungen an Workflow und Benutzerauthentifizierung

sowie der individualisierten Angebotserstellung eine

Anpassung eines bestehenden Systems zu aufwändig schien.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Apache, HTML, JavaScript, Perl, CGI

 Teamgröße: 4 MA

 Projektdauer: 2 Monate

  Zeitraum: 2003



Projekt: Entwicklung von Komponenten für Geldautomaten

 Auftraggeber: tomaxx GmbH, München

 Beschreibung: Fernüberwachung und Fernadministration der Geldautomaten

mittels einer Webapplikation.

Definition und Implementierung eines TCP/IP-Servers

und eines XML-Interface.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: C++, STL, WOSA/XFS, Wincor/Nixdorf-Protopas,

J/XFS, Java, Zope/Python

 Teamgröße: 4 MA

 Projektdauer: 8 Monate

  Zeitraum: 2002/2003



Projekt: Entwicklung von Display-Komponenten für Geldautomaten

 Auftraggeber: Leicher Projekt GmbH, Kirchheim

 Beschreibung: Die Komponenten ermöglichen die Entkopplung von User-

Interface und Programmcode durch einen einfachen, auf das

Anwendungsgebiet zugeschnittenen Event-Mechanismus.

Dadurch lassen sich sämtliche Teile und das Look-and-Feel

des Userinterfaces in HTML definieren und leicht

austauschen, ohne daß der Programmcode geändert werden

müßte.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Visual C++ 6.0 und 7.0, STL, STL, ATL, unter Win32.

 Teamgröße: 4 MA

 Projektdauer: 11 Monate

  Zeitraum: 2002



Projekt: Entwicklung von Display-Komponenten für Geldautomaten

 Auftraggeber: Bakic Enterprises, München

 Beschreibung: Datenbank/Intranet-Anwendung zur Verwaltung von

Produktinformationen und Lagerbeständen in der

Kommunikation mit den internationalen Agenturen.

Zugriff auf die Lager- und Produktdatenbank.

Durch mehrstufige Transformation der Daten einfache

Anpassung an neue Anforderungen. Mechanismus zum

automatischen Transfer der generierten Seiten aus dem

geschützten Intranet ins Internet.

Consulting des Software-Teams des Kunden in allen

Fragen von Web-Entwicklung und Datenbankdesign.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: Python, PostgreSQL und XML/XSLT

 Teamgröße: 4 MA

 Projektdauer: 5 Monate

  Zeitraum: 2002



Projekt: Entwicklung einer Controlling-Anwendung

 Auftraggeber: MVI GmbH, München

 Beschreibung: Entwicklung einer Controlling-Anwendung für eine

Einrichtung des Öffentlichen Dienstes Dienstes mit über

50 Einrichtungen.

Auf der Basis eines selbstentwickelten Frameworks

(ähnlich Apache Cocoon), das die Definition von Workflow

und Design in XML und XSLT ermöglicht, wurde eine

umfangreiche Controlling-Anwendung entwickelt.

Sie umfasst Dokumenten-Management, Integration mit der

Buchhaltung ProFiB, umfangreiche ACL-Zugriffskontrolle,

Reporting-Sytem und Workflow-Management.

Funktion im Projekt: Software-Berater / Software-Entwickler

Eingesetzte Kenntnisse: XML/XSLT, MS IIS, MS SQL-Server, Visual Basic, VB-Script

 Teamgröße: 6 MA

 Projektdauer: 6 Monate

  Zeitraum: 2001/2002



Projekt: Entwicklung eines interaktiven Echtzeit-

Präsentationsdienstes

 Auftraggeber: Meteor AG, München

 Beschreibung: Der Dienst ermöglicht die Browser- und Plattformunabhängige

Vorführung und Steuerung von Powerpoint-Präsentationen

über das Internet, diverse Online-Kollaborations-Tools,

unter anderem Application-Sharing, Whiteboards und Markup-

Tools für die Präsentationen auf der Basis von JavaScript

und DHTML.

Design und Entwicklung großer Teile von Nutzerverwaltung,

Internationalisierung, Management der Präsentationen,

Teilnehmer und Telefonkonferenzen.

Projekt-Definition, Design und Spezifikation in UML.

Internationales Team mit Englich als Arbeitssprache.

Funktion im Projekt: Teamleiter, Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: UML, Java, J2EE(Servlets, JSP), Solaris, Perl, Javascript,

DHTML

 Teamgröße: 19 MA

 Projektdauer: 24 Monate

  Zeitraum: 1999-2001



Projekt: Erstellung von Schulungsprogrammen

 Auftraggeber: Siemens Business Services GmbH & Co. KG

 Beschreibung: Entwicklung, Koordination und Durchführung von

Schulungsprogrammen im Internet-Bereich, insbesondere

Entwicklung der Business Academy Web, einer umfassenden

Fortbildung zum professionellen Internet-Entwickler.


Funktion im Projekt: Schulungs-Erstellung, Teamleiter

Eingesetzte Kenntnisse: Java, Perl, Javascript, HTML, CGI

 Teamgröße: 5 MA

 Projektdauer: 21 Monate

  Zeitraum: 1999/2000



Projekt: Web-Portal für Automobil-Club

 Auftraggeber: ADAC München, Argo-Tec GmbH, München

 Beschreibung: Entwicklung wesentlicher Teile des ADAC Internet-Auftritts,

Roundtrip-Integration von Produktivsystem InterShop und

Imperia Content-Management.

Transformation der Daten von der hierarchischen Struktur

von Imperia in die relationale Struktur von Intershop und

zurück.

Definition der Schnittstelle zwischen Imperia und Intershop

und Automatisierung des Datentransfers. Implementierung

diverser Parser zum Datenimport.

Funktion im Projekt: Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: Intershop, Imperia, Perl, Javascript, HTML, CGI.

 Teamgröße: 8 MA

 Projektdauer: 11 Monate

  Zeitraum: 1998/1999



Projekt: Web-Portal für Softwarehersteller

 Auftraggeber: SOFT-RESEARCH GmbH & Co. KG, München

 Beschreibung: Programmierung der Serverside-Komponenten für den

Internet-Auftritt, darunter Benutzerauthentifizierung,

Personalisierung der Inhalte, diverse Spiele, Incentives

und Umfragen.

Funktion im Projekt: Software-Architekt, Software-Entwickler

Eingesetzte Kenntnisse: Perl, Javascript, HTML, CGI

 Teamgröße: 4 MA

 Projektdauer: 11 Monate

  Zeitraum: 1997-1999



Projekt: Marketing-Datenbank für IT-Großhändler

 Auftraggeber: CHS Electronics Deutschland GmbH, Fürstenfeldbruck

 Beschreibung: Pflege und Erweiterung der Marketing-Datenbank unter

Access und Windows NT.


Entwicklung von Reports, Daten-Import, Daten-Export

für verschiedene externe Systeme.

Funktion im Projekt: Software-Entwickler

Eingesetzte Kenntnisse: Microsoft Access, SQL, Windows NT

 Teamgröße: 4 MA

 Projektdauer: 2 Monate

  Zeitraum: 1997/1998



Projekt: Entwicklung von Software zur Systemsteuerung

 Auftraggeber: EPPING Physik elektrophotographischer Systeme GmbH,

Neufahrn bei Freising

 Beschreibung: Entwicklung von Software zur Systemsteuerung bei Geräten

zur Vermessung elektrischer und elektromagnetischer

Eigenschaften von Toner.

Funktion im Projekt: Software-Entwickler

Eingesetzte Kenntnisse: Microsoft Quickbasic

 Teamgröße: 6 MA

 Projektdauer: 3 Monate

  Zeitraum: 1989

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium an der London School of Economics and Political Science, London und der LMU München
Studienschwerpunkt: Information Systems Management
Abschlußarbeit:  Collective Knowledge and Collective Cognition in Software Development Teams
Abschluß: MSc New Media, Information, and Society (LSE, London)


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Methodologien:    
==============

 UML

 SCRUM

 RUP

 Objektorientierte Analyse und Design

 Extreme Programming

 Unit/Acceptance Testing


Programmiersprachen
===================

 Java

 Python

 C/C++

 Perl 5(Objektorientiert)


Web und Application Server:
===========================

 Spring

 Glassfish

 Sun Java System Application Server

 Hibernate

 Tomcat

 OpenOffice.org

 UNO

 Struts

 Tiles

 BEA Weblogic

 Borland Enterprise Server

 J2EE

 EJB

 JSP

 JAXP

 OpenCMS

 CoreMedia

 Orion

 Apache

 J/XFS

 WOSA/XFS

 Wincor/Nixdorf ProTopas

 Microsoft IIS

 COM/DCOM

 Intershop

 Netscape FastTrack und Enterprise

 m-e-c eagle (EDIFACT-Server)

 Imperia


GUI
===

VueJS

Vuetify

GWT

 Ext GWT

 Swing

 SWT/RCP/Eclipse/JFace

 Java 2D


Datenbanken
===========

 Oracle 7.x, 8.0.x, 8.1.x, 9.x, 10.x

 MySQL

 AssetControl

 Microsoft SQL-Server 6.5, 8.1

 PostgreSQL

 DB/2

 Informix

 Sybase

 Access



HTML/XML/Scripting
==================

 XML

 XSL/XSLT

 SAX

 MSXML

 Xerces/Xalan

 expat

 HTML 3.2/4.0

 EDIFACT

 JavaScript

 VB Script


Entwicklungsumgebungen
======================

 Eclipse

 IntelliJ IDEA

 JProfiler

 ANT

 TogetherJ

 JUnit

 EasyMock

 Subversion

 CVS

 automake / autoconf / autoheader

 DevC++

 JBuilder

 Visual Studio 6.0/7.0

 Visual SourceSafe


Consulting-Spezialgebiet
========================

 Macht und Mikropolitik in Arbeitsgruppen (Veröffentlichung in der Zeischrift Arbeit 04/2001)

 Collective Knowledge and Collective Cognition in Software Development Teams (MSc Research Thesis)

Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Solaris, Linux
Windows
3.11, NT, 95, 98, ME, 2000, XP

Programmiersprachen

Assembler
68000; 8086
C
C++
Java
Servlet, JSP, JDBC, JAXP, EJB, Spring, GWT, ext GWT, Java2D, Hibernate, Swing
JavaScript
GWT, ext GWT
Perl
Objekt-Orientiert (OO-Perl), Projekte mit mehr als 70.000 Zeilen, Dynamisches Class-Loading
PL/SQL
Python

Datenbanken

Access
95, 97
DAO
Filemaker
Informix
ISAM
JDBC
MS SQL Server
MySQL
ODBC
Oracle
7.x, 8.0.x, 8.1.x, 9.x, 10.x
Postgres
SQL
Sybase

Datenkommunikation

EDIFACT
Ethernet
Internet, Intranet
RFC
821, 959, 2068
SOAP
TCP/IP
REST

Hardware

HP
PC
SUN

Branchen

Branchen

Automotive:           Fahrzeugbezogene Onlinedienste (connect, connected drive), Vertriebswebsites,vernetzte Konstruktion, PDM (Produktdatenmanagement)
Banken:               Fondsmanagement, Reporting, Smartcards, Workflow - Systeme, Geldautomaten

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.