Consulting (IBM Deutschland GmbH, Global Business Services) [seit Oktober 2008]
- Projekt: MBCPOS/Daimler: Aufbau und Verwaltung einer vollständig virtualisierten Toolchain zur Entwicklung einer komplexen Webapplikation,
Anpassung der Entwicklungsprozesse zur optimalen Ausnutzung der Toolchain;
Coaching und Schulung der Mitarbeiter; Definition der SLAs und OLAs
Rolle: Berater + Prozess- und Toolspezialist
Projektgröße: 4 Mitarbeiter (IBM) + Daimler/T-Systems-Mitarbeiter
Projektdauer: 18 Monate
Technologien/Werkzeuge: Rational ClearQuest, Rational ClearCase, Rational RequisitePro,
Rational Software Architect, Rational Application Developer, Websphere Integration Developer, DB2 9.5, Java (J2EE), VMWare ESX
Telecommunication Provider, Munich (O2) [März 2007 - September 2008]
+ Projekt: Galileo: Entwicklung eines neuen Softwarestacks für Billing and CRM:
Incident Management (incl. Triaging, Planung, Verfolgung, Berichtswesen), Release Management für
5 komplexe Testumgebungen; Koordination und Schlichtung zwischen Projektteam, externen
Entwicklungspartnern und O2-Linienorganisation; Definition der SLAs
Rolle: Incident Manager, Release Manager
Projektgröße: 12 Mitarbeiter (direkt)
Projektdauer: 6+ Monate
Technologien/Werkzeuge: Peoplesoft, Rational ClearQuest, Rational ClearCase, Cisco, CORBA, HP-UX, Solaris, Tibco, Java (J2SE, J2EE), Rational Process Workbench, Remedy User, MS Project, RUP
Incident und Release Management für die 5 Galileo-Testsysteme; Verbesserung der Teameffizienz um 50%, Reduktion der Anzahl neuer Incidents um 60%, signifikante Reduktion der Fluktuation im Team.
+ Projekt: Galileo: Automatische Erzeugung von synthetischen Testdaten für den business customer stack
Rolle: Data Manager
Projektgröße: 6 Mitarbeiter
Projektdauer: 7 Monate
Technologien/Werkzeuge: Peoplesoft, Rational Robot, Rational Testmanager, Rational ClearQuest, Rational ClearCase, MS Project, Linux, Unix, Solaris
Planung, Konzeption, Scripting und Qualitätssicherung aller Aktivitäten.
Internet Search Provider, Lausanne, Schweiz (007-Info) [seit Juni 2007]
+ Projekt: Entwicklung Suchapplikation (Frontend, Backend)
Role: Business Analyst, Use Case Designer
Projektgröße: 5 Mitarbeiter
Projektdauer: 3 Monate (on hold)
Technologien/Werkzeuge: Enterprise Architect, MS Project, RUP, MDA, UML, XML, Java (J2EE)
Durchführung des Requirements Management, Geschäftsprozessmodellierung,
Use-Case-Modellierung, Erarbeiten der initialen Software Architektur, Planung und technische Verhandlungen mit den externen Entwicklungspartnern; Definition der SLAs und OLAs
+ Projekt: Content Management System
Rolle: Business Analyst, Use Case Designer
Projektgröße: 3 Mitarbeiter
Projektdauer: 3 Monate (on hold)
Technologien/Werkzeuge: Enterprise Architect, MS Project, RUP, MDA, UML, XML, Java (J2EE)
Durchführung des Requirements Managements, Worfklow-Modellierung
und der Use-Case Modellierung.
Unternehmungsberatung, München (Certitude) [Januar - März 2007]
+ Projekt: Consulting Product Development
Rolle: Produktmanager
Projegröße: 6 Mitarbeiter
Projektdauer: 3 Monate
Technologien/Werkzeuge: Enterprise Architect, MS Project, RUP
Mitarbeit in einem "Think-Tank" mit dem Ziel,
Beratungsprodukte zu entwickeln. Dazu wurden Produkte definiert,
Businesspläne um den Themenbereich Rational Unified Process erstellt
sowie Pläne entworfen, diese zu marktreifen Produkten zu entwickeln.
Internet Service Provider, Karlsruhe (Web.de) [ Oktober - Dezember 2006 ]
+ Projekt: Konsolidierung der Geschäftssysteme von 1&1 und Web.de
Rolle: Testmanager, Tester
Projektgröße: 7 Mitarbeiter
Projektdauer: 1 Monat
Technologien/Werkzeuge: MS Project, Bugzilla
Planung und Überwachung alle QS-Aktivitäten der Datenmigration und End2End-Tests.
Internet Communication Provider, Karlsruhe (ComBOTS) [Juni - Oktober 2006]
+ Projekt: DB Change Management
Rolle: System Architekt
Projektgröße: 10 Mitarbeiter
Projektdauer: 2 Monate
Technologien/Werkzeuge: ITIL, Oracle 10g
Definition des Rolloutprojekts für Applikationen and DB Schemata für komplexe hochverfügbar Webapplikation
+ Projekt: Backup & Recovery
Rolle: System Architekt
Projektgröße: 4 Mitarbeiter
Projektdauer: 1,5 Monate
Technologien/Werkzeuge: Oracle 10g
Verifikation und Verbesserung des Backup/Restore-Konzepts unter Einbeziehung der Ergebnisse der Business Impact Analysis; Definition der SLAs und OLAs
+ Projekt: ComBOTS Development
Rolle: Incident Manager / Problem Manager
Projektgröße: 20 Mitarbeiter
Projektdauer: 3 Monate
Technologien/Werkzeuge: ITIL, Bugzilla, HP OpenView ServiceDesk, Linux
Change-, Incident- und Defektmanagement aus Sicht Betriebs des Gesamtsystems. Die Aufgaben beinhalteten Koordination, Planung, Verfolgung und Berichtswesen; Definition der SLAs und OLAs
Smart Card Integrator, Paderborn (Sagem Orga) [November 2001 - Juni 2006]
+ Projekt: Testframework für Chipkartenbetriebssystem Rolle: Technischer Projektmanager
Projektgröße: 5 Mitarbeiter
Projektdauer: 6 Monate
Technologien/Werkzeuge: UML, Java (J2SE), XML, Swing, RequisitePro, Enterprise Architekt
Redesign des existierenden Testframeworks für Chipkartenbetriebssysteme. Verantwortung für Analyse der bestehenden Werkzeuge, Anforderungsmanagement, Projektplanung, Architektur, Design, Implementierung und Rollout. Erwartete Effizienzsteigerung im Testbereich liegt bei 200%.
+ Projekt: RUP Einführung
Rolle: Process Spezialist, Mentor, Coach, Trainer
Projektgröße: 5 Mitarbeiter
Projektdauer: 18 Monate
Unternehmensweite Anpassung und Einführung des Rational Unified Process. Dabei wurde iterativ-inkrementell vorgegangen, beginnend mit den Disziplinen Requirement- und Changemanagement, iterativer Planung, Architektur, Analyse & Design, Projektmanagement und Test. Alle Disziplinen wurden erfolgreich in Pilotprojekten eingeführt.
+ Projekt: Deutsche Gesundheitskarte (eHC)
Rolle: Software Architekt
Projektgröße: 25 Mitarbeiter
Projektdauer: 18 Monate
Technologien/Werkzeuge: UML, C, Enterprise Architekt
Technische Leitung der Entwicklung der neuen deutschen Gesundheitskarte. Dabei wurde ein framework-basierter Architekturansatz gewählt, der zu einer neuen Software Product Line geführt wurde. Mit Hilfe dieses Ansatzes konnte die Time to Market für Hochsicherheitschipkarten deutlich reduziert werden. Die Aufgaben umfassten alle Entwicklungs- und Testaufgaben, sowie Schulung der Mitarbeiter in OO, UML und RUP.
+ Projekt: Seccos
Rolle: Software Architekt / Entwickler / Coach
Projektgröße: 20 Mitarbeiter
Projektdauer: 24 Monate
Technologien/Werkzeuge: UML, C, Enterprise Architect, Seccos, EMV, ISO 7816
Technische (Mit-)Leitung der Entwicklung des Chipkartenbetriebssystems. Aufgaben waren u.a. Korrektur und Optimierung der Architektur und des Designs, Beratung des Teams bei technischen Fragen, sowie Beratung des Seniormanagement. Unterstützung bei der Planung und bei der Koordination mit dem externen Entwicklungspartner.
+ Projekt: M/Chip Lite (Mastercard)
Rolle: Software Architekt
Projektgröße: 5 Mitarbeiter
Projektdauer: 9 Monate
Technologien/Werkzeuge: UML, C, Enterprise Architect, EMV
Revision der Spezifikation und Entwurf einer Software-Architektur.
+ Projekt: Konzept für Komponententest
Rolle: Software Architekt, Technischer Projektmanager
Projektgröße: 4 Mitarbeiter
Projektdauer: 5 Monate
Technologien/Werkzeuge: UML, C, J2SE, Enterprise Architekt
Entwurf und Einführung eines neuen Konzepts zum Komponententest für Chipkartenbetriebssysteme.
+ Projekt: Automatisches Buildsystem
Rolle: Entwickler
Projektgröße: 2 Mitarbeiter
Projektdauer: 4 Monate
Technologien/Werkzeuge: Jam, C++
Entwicklung, Wartung und Anpassung eines automatischen Buildsystems auf der Basis des Open Source Systems Jam.
+ Projekt: Transmission Protocol ISO7816 T=1
Rolle: Systemanalytiker, Designer, Entwickler
Projektgröße: 5 Mitarbeiter
Projektdauer: 6 Wochen
Technologien/Werkzeuge: UML, C, eXtreme Programming, Automatentheorie, Visio
+ Projekt: 64K JavaCard 2.1.1
Rolle: Designer, Entwickler, Reviewer
Projektgröße: 25 Mitarbeiter
Projektdauer: 18 Monate
Technologien/Werkzeuge: UML, Java, JNI, C
Entwicklung von Teilen des Java Card API (z.B. APDU Klasse); Redesign des low-level I/O-Subsystems und Integration in die Java Card. Design und Implementierung eines effizienten Patchmechanismus für eine Java Card. Durchführung von Code Reviews der gesamten Codebasis (C und Java Card).
Software Tool Maker, Lexington, MA, USA (Rational Software Corp.) [Januar 2000 - Juni 2001]
+ Projekt: Redesign des Suite Installer
Rolle: Software Architekt
Projektgröße: 11 Mitarbeiter
Projektdauer: 8 Monate
Technologien/Werkzeuge: VC++, Java, COM, MFC, Unicode, UML, RUP ; RequisitePro, ClearCase, ClearQuest, Rose, Purify, Quantify, Coverage
Konzeption für Verteilung der zu installierenden Software auf mehrere CDs und für einen Patchmechanismus der Rationalprodukte. Unterstützung und Ausbildung von unerfahrenen Entwicklern im Entwicklungsteam für die Bereiche Unicode und UML.
+ Projekt: Portierung des Suite Installer für XP 64 (Whistler)
Rolle: Software Architekt, Technischer Projektmanager
Projektgröße: 2 Mitarbeiter
Projektdauer: 3 Monate
Technologien/Werkzeuge: VC++, COM, MFC, Unicode, UML, RUP ; RequisitePro, ClearCase, ClearQuest, Purify
+ Projekt: Localization der Rational Suite Tools
Rolle: Technischer Projektmanager
Projektgröße: 5 Mitarbeiter
Projektdauer: 3 Monate
Technologien/Werkzeuge: VC++, Java, MFC, Unicode, UML, RUP ; RequisitePro, ClearCase, ClearQuest, Rose
Technische Verantwortung für die Localization aller Rational Suite Tools (Installer, Lizenztools und Synchronizer), technische Koordination mit Übersetzungsfirma.
+ Projekt: Redesign des Suite Installer mit Unterstützung der Microsoft Installer Technologie (MSI)
Rolle: Designer, Entwickler
Projektgröße: 12 Mitarbeiter
Projektdauer: 9 Monate
Technologien/Werkzeuge: VC++, Java, COM, MFC, MSI, UML, RUP ; RequisitePro, ClearCase, ClearQuest, Rose, Purify
Design und Implementierung zahlreicher Komponenten des Rational Suite Installationsprogramms, das für die Installation aller 34 Rational Produkte einheitlich genutzt werden sollte. Das Installationsprogramm war eine vollständige Eigenentwicklung auf der Basis der Microsoft Windows Installer Technogie (MSI).
Software Development Company, Peabody, MA, USA, (ScanSoft, Inc.) [Juli 1997 - Januar 2000]
+ Projekt: Produktentwicklung Pagis Pro 3.0
Rolle: Software Architekt
Projektgröße: 15 Mitarbeiter
Projektdauer: 11 Monate
Technologien/Werkzeuge: VC++, COM, MFC, ADO, OLE DB, IIS, ISAPI, Unicode, Verity Topic, Jet, OCR, UML; Purify, Visual SourceSafe, MS Access, SQL Server 7.0
Technische Verantwortung für alle Komponenten und ihre Schnittstellen des Dokumenten und Image Managementsystems Pagis Pro. Erweiterung des Systems zur Nutzung als Wourkgroup-Produkt. Verfassen von Whitepapers.
+ Projekt: Localization von Pagis Pro 2.0
Rolle: Technischer Projektmanager
Projektgröße: 8 Mitarbeiter
Projektdauer: 3 Monate
Technologien/Werkzeuge: VC++, COM, MFC, Unicode, Verity Topic; Purify, Visual SourceSafe
Vorbereiten der gesamten Codebasis für die Localization. Technische Koordination aller Aktivitäten mit der Übersetzungsfirma und Überprüfung der Übersetzungsergebnisse. Übernahme des Release Managements.
+ Projekt: Produktentwicklung Pagis Pro 2.0
Rolle: Designer, Entwickler
Projektgröße: 16 Mitarbeiter
Projektdauer: 8 Monate
Technologien/Werkzeuge: VC++, COM, MFC, Verity Topic, OCR; Purify, Visual SourceSafe, Coverage
Redesign der Indexerstellungs- und Suchkomponente des Dokumenten- und Imagementmanagementsystems Pagis pro, einschließlich effizienter Integration der Xerox OCR Technologie in die Suchmasche Verity Topic zur Durchführung von Volltextsuchen in eingescannten Dokumenten.
Industrial Research, Grenoble, France (Xerox Research Centre Europe) [Mai 1996 - Juni 1997]
+ Projekt: Language Identifier
Rolle: Forscher, Designer, Entwickler
Projektgröße: 1 Mitarbeiter
Projektdauer: 7 Monate
Technologien/Werkzeuge: C++
Erforschung und Entwicklung eines Softwaresystems zur Erkennung der Sprache von elektronischem Text. Ein Demonstrator ist verfügbar unter folgendem Link: http://www.xrce.xerox.com/competencies/content-analysis/tools/guesser-ISO-8859-1.en.html
Das System besticht durch unerreichte Genauigkeit vor allem bei sehr wenig Textmaterial und führte zur Erteilung des US-Patents: US 6,167,369. Die Technologie wurde erfolgreich in Xerox-Entwicklungsabteilungen von ScanSoft und inXight eingeführt, wo sie in kommerzielle Produkte umgesetzt werden.
+ Projekt: Wissenschaftliche Information Retrieval Projekte
Rolle: Forscher, Entwickler
Projektgröße: 4 Mitarbeiter
Projektdauer: 1-3 Monate
Technologien/Werkzeuge: C++, Verity Topic, Smart
Verantwortlich für die Durchführung von Information Retrieval Experimente für die wissenschaftlichen Konferenzen TREC, SIG IR und Amaryliss. Implementierung eines Prototyps für multilinguales Information Retrieval. Entwicklung und Dokumentation von APIs für Sprachenerkenner und der Xerox Finite State Transducer Technologie. Integration der lexikalischen Komponenten (Tokenizer, Stemmer, morphologische Analysatoren) in der Suchmaschinen Verity Topic und SMART.
Academic Research (Universität Stuttgart) [Januar 1994 - April 1996]
+ Projekt: EU-Projekte DELIS, DECIDE
Rolle: Forscher, Designer, Entwickler
Projektgröße: 8-12 Mitarbeiter
Projektdauer: 18-24 Monate
Technologien/Werkzeuge: C++, C, awk, Perl,
Erforschung und Entwicklung von Methoden und Werkzeugen zur Extraktion lexikalischen Rohmaterials, das von Lexikographen zur Erstellung von Lexikoneinträgen herangezogen werden kann.