Deutschland: Bevorzugter Einsatzort im Großraum München.
(Projektname BMW: CodeXeu).
Das Produkt msg.DFE unterstützt den gesamten finanziellen
Vertriebsprozess von Vertragshändlern (z.B. BMW, MINI und Alphera).
Dabei wird im zentralen Geschäftsprozess die Erstellung des
Angebots, die Erfassung des Antrags und die Abwicklung des Vertrags
von individuellen Finanzprodukten (Leasing, Renting und
Finanzierung) abgebildet. Für die Definition und Verwaltung der
Finanzprodukte wird das Product Management System msg.PM
eingesetzt. Zusätzlich kann das Produktpaket des Kunden auch mit
Serviceprodukten (z.B. Ersatzfahrzeug, Reifen, Tankkarte, Garantie,
Wartung und Reparatur) und Versicherungsprodukten (z.B. Haftpflicht,
Kasko, Insassenunfall, Rechtsschutz, Restschuld, CPI und GAP)
angereichert werden.
Die Produktplattform msg.DFE ist flexibel anpassbar für beliebige
Marken, Absatzmärkte und landesspezifische geschäftliche und
gesetzliche Anforderungen. Das Produkt ermöglicht die Anbindung
externer Systeme und Datenlieferanten sowie die Einbettung in
diverse Vertriebskanäle (Internet, Extranet).
Das System msg.DFE basiert auf einer modularen Komponentenarchitektur
und umfasst folgende fachliche Domänen:
- Retail Distribution (Quotation and Application)
- Wholesale
- Re-Marketing
- Finance Product Management
- Vehicle Management
- Business Partner Management
- User Management
- Output Management
- Document Management
- Administration Management
(Projektteam mit ca. 35 Mitarbeitern)
Teilprojektleitung für das Back-end, Tester
Architektur-Konzepten:
- Abstimmung und Definition der Vorgehensweise zur fachlichen und
technischen Modellierung (UML Profil mit Stereotypen und Tagged
Values).
- Review und Erweiterung der technischen Architektur für
Errorhandling, Logging und landesspezifischer Business Rules.
- Design und Implementierung von Basis-Objekten (z.B. Request-,
Response- und Log-Context).
- Aufbau einer projektunabhängigen API zur Abbildung von fachlichen
Datentypen wie z.B. Money, TaxedMoney und Percent.
- Evaluierung, Anpassung und Erweiterung eines Testframeworks
basierend auf TestNG und Castor.
- Test und Fehlersuche für die Persistenzschicht (MDA-Generator
und Hibernate).
Architektur und Realisierung der Back-end Komponente
?Configuration? (CG) zur Bereitstellung und Administration von
Konfigurationsparametern, Systemtexten und landesspezifischen
Steuern bzw. Gebühren:
- Review und Anpassung des technischen Designmodells der
Komponente CG.
- Implementierung und Test der Servicemethoden für die
historisierte Verwaltung der Anwendungskonfiguration.
- Implementierung und Test eines performanten Caches für die
Zugriffe auf die Konfigurationsdaten zur Laufzeit.
- Abstimmung und Erstellung der Grundkonfiguration für die
Landesausprägungen der BMW Bank SF3-AT und SF3-PT.
- Analyse und Lösung von technischen Fehlerfällen.
Integration des Product Management Systems msg.PM zur Definition,
Verwaltung, Bereitstellung und Kalkulation von Finanzprodukten:
- Analyse und Abstimmung der fachlichen und technischen
Anforderungen der Schnittstelle zwischen den Systemen msg.DFE
und msg.PM.
- Review des fachlichen und technischen Finanzproduktmodells für
das Product Management System msg.PM.
- Abstimmung und Design der Produktserviceschnittstellen des
Product Management Systems msg.PM.
- Erstellung eines msg.DFE Prototyps und Durchführung des
technischen Durchstichs zur Integration des msg.PM.
- Test und Fehlersuche für die Finanzproduktarchive des msg.PM.
Architektur und Realisierung der Back-end Komponente
?Finance Product? (FP) zur Bereitstellung, Anreicherung und
Kalkulation von Finanzproduktpaketen (Leasing, Renting und
Finanzierung inklusive Service- und Versicherungsprodukte):
- Review und Abstimmung des fachlichen Analysemodells zur
Abbildung der Finanz-, Service- und Versicherungsprodukte.
- Abstimmung und Erstellung der fachlichen Anwendungsfälle zur
Selektion und Kalkulation der Finanzproduktpakete.
- Design, Implementierung und Test der externen Schnittstelle und
der Geschäftslogik der Komponente FP.
- Analyse, Abstimmung, Design, Implementierung und Test der
internen Schnittstelle zwischen der Komponente FP und der
Komponente ?Vehicle? (VH) zur Ermittlung des technischen
Fahrzeug-Restwerts und zur Kalkulation von Serviceprodukten.
- Implementierung und Test der Integrationsschicht zur Anbindung
des Product Management Systems msg.PM an die Komponente FP
mittels der JParc API.
- Implementierung und Test von Änderungsanforderungen.
- Analyse und Lösung von technischen Fehlerfällen.
Architektur und Realisierung der Back-end Teilkomponente
?Vehicle? (VH) zur Verwaltung der technischen Fahrzeug-
Restwerttabellen:
- Erstellung des technischen Designmodells.
- Implementierung und Test der Servicemethoden zur historisierten
Verwaltung der technischen Fahrzeug-Restwerttabellen
(Datenimport, Zuordnung und Verknüpfung der Restwerttabellen).
- Implementierung und Test von Änderungsanforderungen.
- Analyse und Lösung von technischen Fehlerfällen.
Technische Teilprojektleitung für das Back-end:
- Abstimmung und Definition von Iterationszielen für das Back-end.
- Aufwandsschätzung, Planung und Statusverfolgung von
Arbeitsaufträgen für das Back-end.
- Definition und Dokumentation des Entwicklerarbeitsplatzes.
- Einarbeitung und Unterstützung von Projektmitarbeitern im
Back-end.
- Durchführung von Codereviews.
- Analyse, Schätzung und Planung von Änderungsanforderungen.
Programmiersprachen:
- JavaSE 5
Technologien:
- JavaEE 5
- Java Persistence API (JPA)
- JMS
- EJB 3.0
- UML 2
- XML
- SQL
Frameworks und Toolkits:
- Hibernate 3.2.5
- msg Component Architecture (ähnlich zu BMW CA 3.0)
- TestNG 5.7
- Apache Jakarta Ant
- Log4j
- Castor XML Data Binding Framework 1.2
- JBoss Seam 2.1.0
- JBoss RichFaces 3.3.0
- JSF Facelets 1.1.4
Produkte:
- Enterprise Architect 7.1
- MyEclipse Enterprise Workbench 6.0.1
- JBoss Portal 2.6.2
- BEA WebLogic Server 10
- msg.PM Product Manager 3.4.0 und JParc
- IBM WebSphere MQ
- HP Mercury Quality Center 9.2
- Oracle Database 10g
- Oracle SQL Developer
- SYNERGY/CM Release 6.4
- CVS
- Subversion (SVN)
- CodeBeamer Enterprise 5.0.3
Betriebssysteme:
- Windows XP Professional (Entwicklungsumgebung)
- Linux (Test- und Integrationsumgebung)
Das System bietet BMW Händlern in der Schweiz die Möglichkeit
Leasing- und Finanzierungsanträge für Fahrzeuge zu erfassen, zu
verwalten und vertragsbezogene Aktionen durchzuführen.
(Projektteam mit ca. 15 Mitarbeitern)
Rollen: Softwarearchitekt und Softwareentwickler?Finanzproduktprofilverwaltung? (FIP) zur Definition,
Bereitstellung und Kalkulation von Finanzprodukten:
- Analyse und Review der Fachkonzepte, Geschäftsattribute und
Business Rules.
- Anforderungsanalyse der Schnittstellen SA3 (Einsprung
Neufahrzeuge), Fahrzeugabfrage (Einsprung Gebrauchtfahrzeuge)
und FSCalculator (zentrales Kalkulationsmodul).
- Klärung fachlicher Fragen mit dem Kunden.
- Erstellung der Fachkonzepte ?Finanzprodukte bereitstellen? und
?Kalkulation durchführen?.
- Erstellung des IT Architekturdokuments (ITAD) für die
Schnittstellen SA3, Fahrzeugabfrage und FSCalculator.
- Erstellung des Datenmodells für die Finanzproduktprofilverwaltung.
- MDA-Modellierung der Finanzproduktprofilverwaltung gemäß dem
Standard ?BMW Component Architecture (CA) 2.0?.
- Einarbeitung und technische Unterstützung von Projektmitarbeitern.
- Aufwandsabschätzung für Änderungsanforderungen.
- Implementierung der Finanzproduktprofilverwaltung.
- Planung und Erstellung von Testdaten.
- Planung, Erstellung und Durchführung von JUnit-Tests für die
Finanzproduktprofilverwaltung.
- Neuimplementierung des Kalkulationsmoduls für fachliche Tests.
- Analyse, Architektur, Implementierung und Test der Anbindung an
den FSCalculator (CH-Plugin) für die Schweiz.
- Durchführung des Build-, Konfigurations- und Qualitätsmanagements
für die Systemtestumgebung (Versioning, Build, Delivery,
Deployment, Shakedown-Tests, Fehleranalyse).
- Analyse und Lösung von Fehlerfällen.
Programmiersprachen:
- Java 2 SDK 1.4.2
Technologien:
- J2EE 1.4
- EJB 2.0
- XML
- SQL
Frameworks und Toolkits:
- BMW Component Architecture (CA) 2.0
- BMW Error Handling and Logging Framework (EHL 2)
- BMW Framework "Groups, Roles and Permissions (GROPS) 3.5.1
- BMW Ultra Thin Client Software Architecture (UTC/SA) 1.9.1
- BMW Foundation Classes 1.8
- BMW Java Messplatz 1.3.2
- MSG JUnit
- Apache Jakarta Ant 1.6.2
- MSG/BMW Log4j
- XDoclet 1.2.1
- Castor XML Data Binding Framework 1.0.4
Produkte:
- Eclipse SDK 3.2.1
- MyEclipse Enterprise Workbench 5.1.0
- Borland Together ControlCenter 6.2
- BEA WebLogic Server 8.1 SP5
- IBM WebSphere MQ 5.3
- Mercury Quality Center
- Oracle Database 10g
- Altova XMLSpy Professional Edition Version 2006
- CVS
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
- HP-UX (Integrationsumgebung)
(Projektteam mit ca. 15 Mitarbeitern)
der BMW IT für die Teilkomponenten Angebot, CAPS, Fahrzeugbewertung,
FSCalculator, Marktpartner, Verteilte Protokollierung, Vertrag und
WA Intranet:
- Definition von standardisierten Ablagestrukturen.
- Abstimmung und Einführung des SLC Prozesses mit den Lieferanten.
- Annahme und Check-in der Softwarelieferungen.
- Verwaltung von Versionen und Raumparametern.
- Erstellung, Verteilung, Installation und Konfiguration von
Softwarepaketen für die Testräume PreDeploy, Modultest und
Integration.
- Einarbeitung neuer Mitarbeiter in den SLC Prozess.
Weitere Aufgaben:
- Prüfung, Erstellung und Dokumentation von Web-Statistiken mit
Hilfe des Tools WebTrends für BMW Online Banking.
- Deployment der Anwendungen Portfolio und Fleetfolio in den
Testumgebungen.
Technische Anforderungen:
Programmiersprachen:
- Shell-Skripte
Produkte:
- BEA WebLogic Server 6, 8.1
- IBM WebSphere MQ 5.3
- SYNERGY/CM Release 6.3
- Delivery Console
- Mercury Quality Center
- WebTrends
- WinMerge 2.4.10
- Putty 0.53b
- WinSCP 3.4.2
Betriebssysteme:
- Windows XP Professional (Entwicklungsumgebung)
- HP-UX (Testumgebung)
(Projektteam mit ca. 6 Mitarbeitern)
Administration des Output Integrators:
- Analyse der Anforderungen für die Benutzerverwaltung, die
Konfiguration und das Monitoring des Output Integrators und des
Workflow Services.
- Modellierung der Web-Oberflächen anhand eines Klick-Prototypen
mit statischen XHTML Seiten und Java Script.
- Test des Klick-Prototypen mit verschiedenen Browsern.
- Erstellung der Fachkonzepte für die Web-Oberfläche zur
Administration des Output Integrators und des Workflow Services.
Programmiersprachen:
- Java Script 1.2
- XHTML 1.0 Transitional
- CSS 2.0
Produkte:
- Home Site
- Paint Shop Pro
- Microsoft Office Visio 2003
- Firefox 1.0.4, 1.5
- Internet Explorer 6
- CM Synergy
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
(Projektteam mit ca. 5 Mitarbeitern)
Abbildung von Geschäftsprozessen:
- Erstellung und Prüfung der technischen Spezifikation für das
Administrations-Modul von Kreditkunden
- Implementierung von Such-Services (EJB QL, EJB Select Methoden)
- Implementierung der Credit Line Admin Services (Workflow- und
Action-Klassen)
- Erstellung von Testdaten
- Planung, Erstellung und Durchführung von JUnit-Tests für die
implementierten Services
Programmiersprachen:
- Java 2 SDK 1.4.2
Technologien:
- J2EE 1.4
- EJB 2.0
- XML
- SQL
Frameworks und Toolkits:
- MSG JUnit
- Apache Jakarta Ant 1.4.1
- MSG/BMW Log4j
Produkte:
- BEA WebLogic Server 8.1
- IBM WebSphere MQ 5.3
- Oracle 9i
- Eclipse 3.1
- DbVisualizer 4.1
- CVS
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
(Projektteam mit ca. 20 Mitarbeitern)
zur Abbildung von Geschäftsprozessen:
- Analyse und Spezifikation des Geschäftsprozesses zur Kunden-
stammdatenpflege
- Analyse und Spezifikation der Geschäftsprozesse zur
Auftragserfassung und automatisierten Auftragsbearbeitung
- Erstellung eines fachlichen und technischen Architekturentwurfs
für das Web-Frontend
- Erstellung einer Sitemap
- Realisierung von Ant-Skripten für Konfiguration, Assembling,
Build und Deployment der gesamten Portalanwendung
- Realisierung der Frontend-Komponenten (DTOs, Form Beans,
Struts Actions, JSPs, Validierung)
- Realisierung eines Daten-Mappers zur Generierung von XML-
Dokumenten mittels JAXB
- Realisierung der Business-Zugriffsschicht (Service Locator,
Business Delegates, Business Facade)
- Coaching von Projektmitarbeitern
- Spezifikation des Release Engineering Process
- Test, Fehlersuche und Fehlerbehebung für die gesamte Portal-
anwendung
- Analyse, Abschätzung und Implementierung von Änderungs-
anforderungen
Programmiersprachen:
- Java 2 SDK 1.4.2
- Unix Shell-Skripte
Technologien:
- J2EE 1.4
- Java Architecture for XML Binding (JAXB) 1.0
- Java Server Pages JSP 1.2
- Java Servlet Specification 2.3
- Tag Libs 1.0
- EJB 2.0
- XHTML 1.0 Transitional
Frameworks und Toolkits:
- Apache Jakarta Struts 1.1
- Apache Jakarta Ant 1.4.1
- Apache Jakarta Log4j
Produkte:
- Sun ONE Application Server 7.0
- Sun Java System Message Queue 3.5
- Oracle 9i
- DbVisualizer 4.0.4
- Sun ONE Studio 5 Enterprise Edition
- CVS
Betriebssysteme:
- Sun Solaris 5.9 (Test- und Betriebsumgebung)
- Suse Linux 8.x (Entwicklungsumgebung)
Anwendungen für eine Online-Jobbörse der Bundesagentur für Arbeit.
(Projektteam mit ca. 100 Mitarbeitern)
Model-View-Controller (MVC) Design Pattern:
- Analyse und Spezifikation der Sitemap
- Erstellung von Layoutvorlagen mit XHTML und CSS
- Evaluierung der Framework-Komponenten Pagination, Form
Validation und Navigation.
- Prüfung des fachlichen Architekturentwurfs
- Prüfung des Softwareentwurfs: Präsentationsdarstellung (HTML,
TagLibs, JSPs), Präsentationssteuerung (Servlets, Conversations),
Service (Stateless Session Beans), Geschäftslogik (Entity Beans
CMP), Datenzugriff (JDBC, SQL)
- Implementierung des Subsystems zur Erstellung und Verwaltung
von Wiedervorlagevorgängen für Mitarbeiter
- Implementierung des Subsystems zur Verwaltung von Dokumenten
für Portalnutzer (u. a. Upload und Öffnen von PDF-Dokumenten)
- Implementierung des Subsystems zur Darstellung und Erfassung
von vermittlungsrelevanten Gesundheitsfragen
- Durchführung von funktionalen Modultests für das Frontend
(manuell nach Checkliste) und Backend (automatisiert mit JUnit)
- Durchführung von übergreifenden Integrationstests mit Fehlersuche
und Fehlerbehebung
- Analyse, Schätzung und Implementierung von Änderungsanforderungen
rungen- Untersuchung und Umsetzung der Vorgaben zu einem barrierefreien
Webdesign (BITV)
- Analyse, Implementierung und Test des Berechtigungskonzepts auf
Applikationsebene
- Erweiterung des Pagination-Frameworks
- Vorbereitung des funktionalen und technischen Systemtests für
die Abnahme
Programmiersprachen:
- Java SDK 1.3.1
- Unix Shell-Skripte
Technologien:
- J2EE 1.3
- Java Server Pages JSP 1.2
- Java Servlet Specification 2.3
- Tag Libs 1.0
- EJB 2.0
- XHTML 1.0 Transitional
Frameworks und Toolkits:
- General and Reusable Netcentric Delivery Solution (GRNDS) 3.3
(Portalframework von Accenture, das in den Grundfunktionalitäten
mit Struts vergleichbar ist)
- Apache Jakarta Ant 1.4.1
- JUnit
Produkte:
- BEA WebLogic Server 7.0
- Sun ONE Webserver 6.0
- Sun ONE Directory Server 5.1
- Oracle 9i Net Services Release 2
- DbVisualizer 2.1 bzw. 4.0.2
- JBuilder 7.0
- Eclipse 2.1.2
- WinCVS 1.3
Betriebssysteme:
- HP-UX 11 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
(Projektteam mit ca. 40 Mitarbeitern)
Systeme für das iMode Portal:
- Fachliche Analyse und Spezifikation des Interfaces zwischen
Portal Manager und Elink System.
- J2EE-Architektur und Implementierung der Business-Schicht auf
dem Application Server zur Anbindung an einen Directory Server
(LDAP) und einen Tuxedo Server (Stateless Session Beans, Data
Access Objects, Value Objects).
- Installation und Konfiguration der iPlanet- und Bea-Produktfamilie
für die Entwicklungs- und Testplattform.
- Erstellung und Durchführung von Testfällen, um die Verbindung
zwischen dem Portal Manager und dem Elink-System zu prüfen.
- Erstellung technischer Dokumentation zur Installation und
Konfiguration des Tuxedo Connectors.
- Erweiterung und Anpassung von Ant- und Shell-Skripten zur
Durchführung von Konfiguration, Assembling, Build und Deployment
der einzelnen Portal-Releases.
- Fehlersuche und Fehlerbehebung im Test- und Produktionssystem.
- Logfile-Analyse und Performance Tuning für den iPlanet
Application Server 6.0 im Produktionssystem.
- Einweisung und Unterstützung der Mitarbeiter für den Betrieb
des Portal Managers und der iPlanet Produkte.
- Betriebsunterstützung bei der produktiven Einführung des
iMode-Dienstes.
Programmiersprachen:
- Java SDK 1.2.2, 1.3.1
- Unix Shell-Skripte
Technologien:
- J2EE (Servlets, JSP, Tag Libs, EJB, RMI, JDBC)
- iMode/i-mode ihtml
- XML
- Java Architecture for XML Binding (JAXB) 1.0
- Netscape LDAP SDK 4.18
Frameworks und Toolkits:
- Apache Jakarta Struts Framework 1.0
- Apache Jakarta Log4j 1.1.3
- Apache Jakarta Ant 1.4
- JUnit 3.7
Produkte:
- iPlanet Application Server 6.0
- iPlanet Unified Integration Framework 6.0
- iPlanet Enterprise Connector for Tuxedo 6.0
- iPlanet Web Server 6.0
- Netscape Directory Server 4.x
- Bea Elink
- Bea Tuxedo Server 6.5
- Bea Tuxedo Workstation Client 6.5
- Oracle Client 8.1.7
- Forte 3.0
- Together 5.0
- CVS
- Bugzilla 2.14
Betriebssysteme:
- Sun Solaris 8 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
(Projektteam mit ca. 30 Mitarbeitern)
Frameworks (PAF) für Eplus:
- Evaluierung verschiedener APIs zur Verwendung von SSL unter Java.
- Erweiterung des Moduls zur Contentabholung um eine
Verschlüsselungsfunktion (SSL via HTTPS).
- Erstellung einer Document Type Definition (DTD) und
Implementierung eines XML-Parsers für den Content.
- Implementierung von CMS-Funktionalitäten bei der Archivierung
des Contents.
- Fehlersuche und Fehlerbehebung für die gesamte Portalanwendung.
- Installation und Konfiguration des Netscape Application Servers
im Cluster (Load-Balancing).
- Einweisung und Unterstützung der Mitarbeiter für den Betrieb
des Portals.
- Erstellung technischer Dokumentation für PAF.
Programmiersprachen:
- Java SDK 1.2.1
Technologien:
- J2EE (Servlets, JSP, JDBC)
- XML
Frameworks und Toolkits:
- iPlanet Portal Application Framework (PAF)
Produkte:
- Netscape Application Server 4.0
- Netscape Directory Server 4.x
- Netscape Enterprise Server 3.x, 4.x
- Oracle Client 8.0.5
- Visual Cafe
- CVS
- Bugzilla 2.11
Betriebssysteme:
- Sun Solaris 2.6 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
eines Fernsehprogramms
(Projektteam mit ca. 5 Mitarbeitern)
Scheduling Systems:
- Evaluierung verschiedener Testing-Frameworks
- Erstellung des Testkonzeptes und abstrakte Formulierung der
Testfälle
- Entwicklung von Shell-Skripten zur automatisierten Generierung
der Testklassen in C++
Programmiersprachen:
- C++
- Shell-Programmierung
Frameworks und Toolkits:
- CppUnit 3.0
- Unix-Tools (awk, sed)
Produkte:
- C++Builder
Betriebssysteme:
- Sun Solaris 2.6 (Test- und Betriebsumgebung)
- Windows NT 4.0 (Entwicklungsumgebung)
(Projektteam mit ca. 5 Mitarbeitern)
forums für externe Mitarbeiter
- Einrichtung des Zugriffs mit einem Web-Browser über das http-
Protokoll
- Dynamische Generierung der Webinhalte mittels Java Servlets
und HTML
Programmiersprachen:
- Java SDK 1.2.1
Technologien:
- Java Servlets
- HTML
Betriebssysteme:
- Windows NT 4.0
(Projektteam mit ca. 5 Mitarbeitern)
Modellierung spezieller Verteilungen aus der Risikotheorie
- Integration der Algorithmen aus der Diplomarbeit über
"Verteilungsabhängige Verfahren zur Gesamtschaden-
approximation" in die bestehende C++-Klassenbibliothek
- Implementierung von Klassen für affin-lineare Transformationen
von Verteilungen und für die empirische Verteilung
Programmiersprachen:
- MS-Visual C++
Technologien:
- MFC
Betriebssysteme:
- Windows NT
approximation"
(Projektteam mit ca. 3 Mitarbeitern)
ungsportefeuilles gemäß dem kollektiven Modell der Risiko-
theorie, um die Gesamtschadenverteilung zu berechnen
- Anwendung verschiedener Techniken zur Diskretisierung der
Einzelschadenhöhenverteilung
- Untersuchung der rekursiven Verfahren von Panjer und des Fast-
Fourier-Verfahrens zur Approximation der Gesamtschaden-
verteilungsfunktion
- Programmierung sämtlicher Algorithmen zur Auswertung der
Genauigkeit und Performance mittels eines Computerprogramms
Programmiersprachen:
- C++
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Betriebssysteme:
- Windows NT
- Suse Linux 5.0
(Projektteam mit ca. 5 Mitarbeitern)
von mathematischen C-Routinien an EXCEL
- Implementierung verschiedener statistischer Verteilungsklassen,
einer Methode zur Diskretisierung von stetigen Verteilungen
und des Panjer-Algorithmus zur Berechnung der Gesamtschaden-
verteilung für eine C++-Klassenbibliothek
Programmiersprachen:
- MS-Visual C++
Technologien:
- MFC
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Produkte:
- EXCEL
Betriebssysteme:
- Windows NT
Raumfahrttechnik
(Projektteam mit ca. 10 Mitarbeitern)
anhand eines Flugsimulators getestet wird
- Aufbau einer objektorientierten Bibliothek zur Ansteuerung
eines Multifunktions-Displays unter Berücksichtigung von
Modularität, Zuverlässigkeit und einfacher Bedienung durch
den Endbenutzer
- Anpassung bestehender Softwaremodule an diese Bibliothek
Programmiersprachen:
- C++
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Betriebssysteme:
- IRIX Unix
für ein Software- und Systemhaus
an der Technischen Universität München
Abschluss: Diplom-Mathematiker Univ.
Komponentenmodelle:
Sonstige Standards:
Vorgehensmodelle:
-----------------
Design-Methoden:
----------------
Frameworks und Toolkits:
------------------------
Produktkenntnisse:
------------------
Entwicklungsumgebungen:
UML modeling tool:
Applikationsserver:
Datenbanken und Tools:
Webserver:
Message Queues:
LDAP Server:
EAI:
Sourcecodeverwaltung:
Quality Management und Collaboration Software:
Build Management und Continuous Delivery:
besondere Kenntnisse:
---------------------
Deutschland: Bevorzugter Einsatzort im Großraum München.
(Projektname BMW: CodeXeu).
Das Produkt msg.DFE unterstützt den gesamten finanziellen
Vertriebsprozess von Vertragshändlern (z.B. BMW, MINI und Alphera).
Dabei wird im zentralen Geschäftsprozess die Erstellung des
Angebots, die Erfassung des Antrags und die Abwicklung des Vertrags
von individuellen Finanzprodukten (Leasing, Renting und
Finanzierung) abgebildet. Für die Definition und Verwaltung der
Finanzprodukte wird das Product Management System msg.PM
eingesetzt. Zusätzlich kann das Produktpaket des Kunden auch mit
Serviceprodukten (z.B. Ersatzfahrzeug, Reifen, Tankkarte, Garantie,
Wartung und Reparatur) und Versicherungsprodukten (z.B. Haftpflicht,
Kasko, Insassenunfall, Rechtsschutz, Restschuld, CPI und GAP)
angereichert werden.
Die Produktplattform msg.DFE ist flexibel anpassbar für beliebige
Marken, Absatzmärkte und landesspezifische geschäftliche und
gesetzliche Anforderungen. Das Produkt ermöglicht die Anbindung
externer Systeme und Datenlieferanten sowie die Einbettung in
diverse Vertriebskanäle (Internet, Extranet).
Das System msg.DFE basiert auf einer modularen Komponentenarchitektur
und umfasst folgende fachliche Domänen:
- Retail Distribution (Quotation and Application)
- Wholesale
- Re-Marketing
- Finance Product Management
- Vehicle Management
- Business Partner Management
- User Management
- Output Management
- Document Management
- Administration Management
(Projektteam mit ca. 35 Mitarbeitern)
Teilprojektleitung für das Back-end, Tester
Architektur-Konzepten:
- Abstimmung und Definition der Vorgehensweise zur fachlichen und
technischen Modellierung (UML Profil mit Stereotypen und Tagged
Values).
- Review und Erweiterung der technischen Architektur für
Errorhandling, Logging und landesspezifischer Business Rules.
- Design und Implementierung von Basis-Objekten (z.B. Request-,
Response- und Log-Context).
- Aufbau einer projektunabhängigen API zur Abbildung von fachlichen
Datentypen wie z.B. Money, TaxedMoney und Percent.
- Evaluierung, Anpassung und Erweiterung eines Testframeworks
basierend auf TestNG und Castor.
- Test und Fehlersuche für die Persistenzschicht (MDA-Generator
und Hibernate).
Architektur und Realisierung der Back-end Komponente
?Configuration? (CG) zur Bereitstellung und Administration von
Konfigurationsparametern, Systemtexten und landesspezifischen
Steuern bzw. Gebühren:
- Review und Anpassung des technischen Designmodells der
Komponente CG.
- Implementierung und Test der Servicemethoden für die
historisierte Verwaltung der Anwendungskonfiguration.
- Implementierung und Test eines performanten Caches für die
Zugriffe auf die Konfigurationsdaten zur Laufzeit.
- Abstimmung und Erstellung der Grundkonfiguration für die
Landesausprägungen der BMW Bank SF3-AT und SF3-PT.
- Analyse und Lösung von technischen Fehlerfällen.
Integration des Product Management Systems msg.PM zur Definition,
Verwaltung, Bereitstellung und Kalkulation von Finanzprodukten:
- Analyse und Abstimmung der fachlichen und technischen
Anforderungen der Schnittstelle zwischen den Systemen msg.DFE
und msg.PM.
- Review des fachlichen und technischen Finanzproduktmodells für
das Product Management System msg.PM.
- Abstimmung und Design der Produktserviceschnittstellen des
Product Management Systems msg.PM.
- Erstellung eines msg.DFE Prototyps und Durchführung des
technischen Durchstichs zur Integration des msg.PM.
- Test und Fehlersuche für die Finanzproduktarchive des msg.PM.
Architektur und Realisierung der Back-end Komponente
?Finance Product? (FP) zur Bereitstellung, Anreicherung und
Kalkulation von Finanzproduktpaketen (Leasing, Renting und
Finanzierung inklusive Service- und Versicherungsprodukte):
- Review und Abstimmung des fachlichen Analysemodells zur
Abbildung der Finanz-, Service- und Versicherungsprodukte.
- Abstimmung und Erstellung der fachlichen Anwendungsfälle zur
Selektion und Kalkulation der Finanzproduktpakete.
- Design, Implementierung und Test der externen Schnittstelle und
der Geschäftslogik der Komponente FP.
- Analyse, Abstimmung, Design, Implementierung und Test der
internen Schnittstelle zwischen der Komponente FP und der
Komponente ?Vehicle? (VH) zur Ermittlung des technischen
Fahrzeug-Restwerts und zur Kalkulation von Serviceprodukten.
- Implementierung und Test der Integrationsschicht zur Anbindung
des Product Management Systems msg.PM an die Komponente FP
mittels der JParc API.
- Implementierung und Test von Änderungsanforderungen.
- Analyse und Lösung von technischen Fehlerfällen.
Architektur und Realisierung der Back-end Teilkomponente
?Vehicle? (VH) zur Verwaltung der technischen Fahrzeug-
Restwerttabellen:
- Erstellung des technischen Designmodells.
- Implementierung und Test der Servicemethoden zur historisierten
Verwaltung der technischen Fahrzeug-Restwerttabellen
(Datenimport, Zuordnung und Verknüpfung der Restwerttabellen).
- Implementierung und Test von Änderungsanforderungen.
- Analyse und Lösung von technischen Fehlerfällen.
Technische Teilprojektleitung für das Back-end:
- Abstimmung und Definition von Iterationszielen für das Back-end.
- Aufwandsschätzung, Planung und Statusverfolgung von
Arbeitsaufträgen für das Back-end.
- Definition und Dokumentation des Entwicklerarbeitsplatzes.
- Einarbeitung und Unterstützung von Projektmitarbeitern im
Back-end.
- Durchführung von Codereviews.
- Analyse, Schätzung und Planung von Änderungsanforderungen.
Programmiersprachen:
- JavaSE 5
Technologien:
- JavaEE 5
- Java Persistence API (JPA)
- JMS
- EJB 3.0
- UML 2
- XML
- SQL
Frameworks und Toolkits:
- Hibernate 3.2.5
- msg Component Architecture (ähnlich zu BMW CA 3.0)
- TestNG 5.7
- Apache Jakarta Ant
- Log4j
- Castor XML Data Binding Framework 1.2
- JBoss Seam 2.1.0
- JBoss RichFaces 3.3.0
- JSF Facelets 1.1.4
Produkte:
- Enterprise Architect 7.1
- MyEclipse Enterprise Workbench 6.0.1
- JBoss Portal 2.6.2
- BEA WebLogic Server 10
- msg.PM Product Manager 3.4.0 und JParc
- IBM WebSphere MQ
- HP Mercury Quality Center 9.2
- Oracle Database 10g
- Oracle SQL Developer
- SYNERGY/CM Release 6.4
- CVS
- Subversion (SVN)
- CodeBeamer Enterprise 5.0.3
Betriebssysteme:
- Windows XP Professional (Entwicklungsumgebung)
- Linux (Test- und Integrationsumgebung)
Das System bietet BMW Händlern in der Schweiz die Möglichkeit
Leasing- und Finanzierungsanträge für Fahrzeuge zu erfassen, zu
verwalten und vertragsbezogene Aktionen durchzuführen.
(Projektteam mit ca. 15 Mitarbeitern)
Rollen: Softwarearchitekt und Softwareentwickler?Finanzproduktprofilverwaltung? (FIP) zur Definition,
Bereitstellung und Kalkulation von Finanzprodukten:
- Analyse und Review der Fachkonzepte, Geschäftsattribute und
Business Rules.
- Anforderungsanalyse der Schnittstellen SA3 (Einsprung
Neufahrzeuge), Fahrzeugabfrage (Einsprung Gebrauchtfahrzeuge)
und FSCalculator (zentrales Kalkulationsmodul).
- Klärung fachlicher Fragen mit dem Kunden.
- Erstellung der Fachkonzepte ?Finanzprodukte bereitstellen? und
?Kalkulation durchführen?.
- Erstellung des IT Architekturdokuments (ITAD) für die
Schnittstellen SA3, Fahrzeugabfrage und FSCalculator.
- Erstellung des Datenmodells für die Finanzproduktprofilverwaltung.
- MDA-Modellierung der Finanzproduktprofilverwaltung gemäß dem
Standard ?BMW Component Architecture (CA) 2.0?.
- Einarbeitung und technische Unterstützung von Projektmitarbeitern.
- Aufwandsabschätzung für Änderungsanforderungen.
- Implementierung der Finanzproduktprofilverwaltung.
- Planung und Erstellung von Testdaten.
- Planung, Erstellung und Durchführung von JUnit-Tests für die
Finanzproduktprofilverwaltung.
- Neuimplementierung des Kalkulationsmoduls für fachliche Tests.
- Analyse, Architektur, Implementierung und Test der Anbindung an
den FSCalculator (CH-Plugin) für die Schweiz.
- Durchführung des Build-, Konfigurations- und Qualitätsmanagements
für die Systemtestumgebung (Versioning, Build, Delivery,
Deployment, Shakedown-Tests, Fehleranalyse).
- Analyse und Lösung von Fehlerfällen.
Programmiersprachen:
- Java 2 SDK 1.4.2
Technologien:
- J2EE 1.4
- EJB 2.0
- XML
- SQL
Frameworks und Toolkits:
- BMW Component Architecture (CA) 2.0
- BMW Error Handling and Logging Framework (EHL 2)
- BMW Framework "Groups, Roles and Permissions (GROPS) 3.5.1
- BMW Ultra Thin Client Software Architecture (UTC/SA) 1.9.1
- BMW Foundation Classes 1.8
- BMW Java Messplatz 1.3.2
- MSG JUnit
- Apache Jakarta Ant 1.6.2
- MSG/BMW Log4j
- XDoclet 1.2.1
- Castor XML Data Binding Framework 1.0.4
Produkte:
- Eclipse SDK 3.2.1
- MyEclipse Enterprise Workbench 5.1.0
- Borland Together ControlCenter 6.2
- BEA WebLogic Server 8.1 SP5
- IBM WebSphere MQ 5.3
- Mercury Quality Center
- Oracle Database 10g
- Altova XMLSpy Professional Edition Version 2006
- CVS
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
- HP-UX (Integrationsumgebung)
(Projektteam mit ca. 15 Mitarbeitern)
der BMW IT für die Teilkomponenten Angebot, CAPS, Fahrzeugbewertung,
FSCalculator, Marktpartner, Verteilte Protokollierung, Vertrag und
WA Intranet:
- Definition von standardisierten Ablagestrukturen.
- Abstimmung und Einführung des SLC Prozesses mit den Lieferanten.
- Annahme und Check-in der Softwarelieferungen.
- Verwaltung von Versionen und Raumparametern.
- Erstellung, Verteilung, Installation und Konfiguration von
Softwarepaketen für die Testräume PreDeploy, Modultest und
Integration.
- Einarbeitung neuer Mitarbeiter in den SLC Prozess.
Weitere Aufgaben:
- Prüfung, Erstellung und Dokumentation von Web-Statistiken mit
Hilfe des Tools WebTrends für BMW Online Banking.
- Deployment der Anwendungen Portfolio und Fleetfolio in den
Testumgebungen.
Technische Anforderungen:
Programmiersprachen:
- Shell-Skripte
Produkte:
- BEA WebLogic Server 6, 8.1
- IBM WebSphere MQ 5.3
- SYNERGY/CM Release 6.3
- Delivery Console
- Mercury Quality Center
- WebTrends
- WinMerge 2.4.10
- Putty 0.53b
- WinSCP 3.4.2
Betriebssysteme:
- Windows XP Professional (Entwicklungsumgebung)
- HP-UX (Testumgebung)
(Projektteam mit ca. 6 Mitarbeitern)
Administration des Output Integrators:
- Analyse der Anforderungen für die Benutzerverwaltung, die
Konfiguration und das Monitoring des Output Integrators und des
Workflow Services.
- Modellierung der Web-Oberflächen anhand eines Klick-Prototypen
mit statischen XHTML Seiten und Java Script.
- Test des Klick-Prototypen mit verschiedenen Browsern.
- Erstellung der Fachkonzepte für die Web-Oberfläche zur
Administration des Output Integrators und des Workflow Services.
Programmiersprachen:
- Java Script 1.2
- XHTML 1.0 Transitional
- CSS 2.0
Produkte:
- Home Site
- Paint Shop Pro
- Microsoft Office Visio 2003
- Firefox 1.0.4, 1.5
- Internet Explorer 6
- CM Synergy
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
(Projektteam mit ca. 5 Mitarbeitern)
Abbildung von Geschäftsprozessen:
- Erstellung und Prüfung der technischen Spezifikation für das
Administrations-Modul von Kreditkunden
- Implementierung von Such-Services (EJB QL, EJB Select Methoden)
- Implementierung der Credit Line Admin Services (Workflow- und
Action-Klassen)
- Erstellung von Testdaten
- Planung, Erstellung und Durchführung von JUnit-Tests für die
implementierten Services
Programmiersprachen:
- Java 2 SDK 1.4.2
Technologien:
- J2EE 1.4
- EJB 2.0
- XML
- SQL
Frameworks und Toolkits:
- MSG JUnit
- Apache Jakarta Ant 1.4.1
- MSG/BMW Log4j
Produkte:
- BEA WebLogic Server 8.1
- IBM WebSphere MQ 5.3
- Oracle 9i
- Eclipse 3.1
- DbVisualizer 4.1
- CVS
Betriebssysteme:
- Windows XP Professional (Entwicklungs- und Testumgebung)
(Projektteam mit ca. 20 Mitarbeitern)
zur Abbildung von Geschäftsprozessen:
- Analyse und Spezifikation des Geschäftsprozesses zur Kunden-
stammdatenpflege
- Analyse und Spezifikation der Geschäftsprozesse zur
Auftragserfassung und automatisierten Auftragsbearbeitung
- Erstellung eines fachlichen und technischen Architekturentwurfs
für das Web-Frontend
- Erstellung einer Sitemap
- Realisierung von Ant-Skripten für Konfiguration, Assembling,
Build und Deployment der gesamten Portalanwendung
- Realisierung der Frontend-Komponenten (DTOs, Form Beans,
Struts Actions, JSPs, Validierung)
- Realisierung eines Daten-Mappers zur Generierung von XML-
Dokumenten mittels JAXB
- Realisierung der Business-Zugriffsschicht (Service Locator,
Business Delegates, Business Facade)
- Coaching von Projektmitarbeitern
- Spezifikation des Release Engineering Process
- Test, Fehlersuche und Fehlerbehebung für die gesamte Portal-
anwendung
- Analyse, Abschätzung und Implementierung von Änderungs-
anforderungen
Programmiersprachen:
- Java 2 SDK 1.4.2
- Unix Shell-Skripte
Technologien:
- J2EE 1.4
- Java Architecture for XML Binding (JAXB) 1.0
- Java Server Pages JSP 1.2
- Java Servlet Specification 2.3
- Tag Libs 1.0
- EJB 2.0
- XHTML 1.0 Transitional
Frameworks und Toolkits:
- Apache Jakarta Struts 1.1
- Apache Jakarta Ant 1.4.1
- Apache Jakarta Log4j
Produkte:
- Sun ONE Application Server 7.0
- Sun Java System Message Queue 3.5
- Oracle 9i
- DbVisualizer 4.0.4
- Sun ONE Studio 5 Enterprise Edition
- CVS
Betriebssysteme:
- Sun Solaris 5.9 (Test- und Betriebsumgebung)
- Suse Linux 8.x (Entwicklungsumgebung)
Anwendungen für eine Online-Jobbörse der Bundesagentur für Arbeit.
(Projektteam mit ca. 100 Mitarbeitern)
Model-View-Controller (MVC) Design Pattern:
- Analyse und Spezifikation der Sitemap
- Erstellung von Layoutvorlagen mit XHTML und CSS
- Evaluierung der Framework-Komponenten Pagination, Form
Validation und Navigation.
- Prüfung des fachlichen Architekturentwurfs
- Prüfung des Softwareentwurfs: Präsentationsdarstellung (HTML,
TagLibs, JSPs), Präsentationssteuerung (Servlets, Conversations),
Service (Stateless Session Beans), Geschäftslogik (Entity Beans
CMP), Datenzugriff (JDBC, SQL)
- Implementierung des Subsystems zur Erstellung und Verwaltung
von Wiedervorlagevorgängen für Mitarbeiter
- Implementierung des Subsystems zur Verwaltung von Dokumenten
für Portalnutzer (u. a. Upload und Öffnen von PDF-Dokumenten)
- Implementierung des Subsystems zur Darstellung und Erfassung
von vermittlungsrelevanten Gesundheitsfragen
- Durchführung von funktionalen Modultests für das Frontend
(manuell nach Checkliste) und Backend (automatisiert mit JUnit)
- Durchführung von übergreifenden Integrationstests mit Fehlersuche
und Fehlerbehebung
- Analyse, Schätzung und Implementierung von Änderungsanforderungen
rungen- Untersuchung und Umsetzung der Vorgaben zu einem barrierefreien
Webdesign (BITV)
- Analyse, Implementierung und Test des Berechtigungskonzepts auf
Applikationsebene
- Erweiterung des Pagination-Frameworks
- Vorbereitung des funktionalen und technischen Systemtests für
die Abnahme
Programmiersprachen:
- Java SDK 1.3.1
- Unix Shell-Skripte
Technologien:
- J2EE 1.3
- Java Server Pages JSP 1.2
- Java Servlet Specification 2.3
- Tag Libs 1.0
- EJB 2.0
- XHTML 1.0 Transitional
Frameworks und Toolkits:
- General and Reusable Netcentric Delivery Solution (GRNDS) 3.3
(Portalframework von Accenture, das in den Grundfunktionalitäten
mit Struts vergleichbar ist)
- Apache Jakarta Ant 1.4.1
- JUnit
Produkte:
- BEA WebLogic Server 7.0
- Sun ONE Webserver 6.0
- Sun ONE Directory Server 5.1
- Oracle 9i Net Services Release 2
- DbVisualizer 2.1 bzw. 4.0.2
- JBuilder 7.0
- Eclipse 2.1.2
- WinCVS 1.3
Betriebssysteme:
- HP-UX 11 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
(Projektteam mit ca. 40 Mitarbeitern)
Systeme für das iMode Portal:
- Fachliche Analyse und Spezifikation des Interfaces zwischen
Portal Manager und Elink System.
- J2EE-Architektur und Implementierung der Business-Schicht auf
dem Application Server zur Anbindung an einen Directory Server
(LDAP) und einen Tuxedo Server (Stateless Session Beans, Data
Access Objects, Value Objects).
- Installation und Konfiguration der iPlanet- und Bea-Produktfamilie
für die Entwicklungs- und Testplattform.
- Erstellung und Durchführung von Testfällen, um die Verbindung
zwischen dem Portal Manager und dem Elink-System zu prüfen.
- Erstellung technischer Dokumentation zur Installation und
Konfiguration des Tuxedo Connectors.
- Erweiterung und Anpassung von Ant- und Shell-Skripten zur
Durchführung von Konfiguration, Assembling, Build und Deployment
der einzelnen Portal-Releases.
- Fehlersuche und Fehlerbehebung im Test- und Produktionssystem.
- Logfile-Analyse und Performance Tuning für den iPlanet
Application Server 6.0 im Produktionssystem.
- Einweisung und Unterstützung der Mitarbeiter für den Betrieb
des Portal Managers und der iPlanet Produkte.
- Betriebsunterstützung bei der produktiven Einführung des
iMode-Dienstes.
Programmiersprachen:
- Java SDK 1.2.2, 1.3.1
- Unix Shell-Skripte
Technologien:
- J2EE (Servlets, JSP, Tag Libs, EJB, RMI, JDBC)
- iMode/i-mode ihtml
- XML
- Java Architecture for XML Binding (JAXB) 1.0
- Netscape LDAP SDK 4.18
Frameworks und Toolkits:
- Apache Jakarta Struts Framework 1.0
- Apache Jakarta Log4j 1.1.3
- Apache Jakarta Ant 1.4
- JUnit 3.7
Produkte:
- iPlanet Application Server 6.0
- iPlanet Unified Integration Framework 6.0
- iPlanet Enterprise Connector for Tuxedo 6.0
- iPlanet Web Server 6.0
- Netscape Directory Server 4.x
- Bea Elink
- Bea Tuxedo Server 6.5
- Bea Tuxedo Workstation Client 6.5
- Oracle Client 8.1.7
- Forte 3.0
- Together 5.0
- CVS
- Bugzilla 2.14
Betriebssysteme:
- Sun Solaris 8 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
(Projektteam mit ca. 30 Mitarbeitern)
Frameworks (PAF) für Eplus:
- Evaluierung verschiedener APIs zur Verwendung von SSL unter Java.
- Erweiterung des Moduls zur Contentabholung um eine
Verschlüsselungsfunktion (SSL via HTTPS).
- Erstellung einer Document Type Definition (DTD) und
Implementierung eines XML-Parsers für den Content.
- Implementierung von CMS-Funktionalitäten bei der Archivierung
des Contents.
- Fehlersuche und Fehlerbehebung für die gesamte Portalanwendung.
- Installation und Konfiguration des Netscape Application Servers
im Cluster (Load-Balancing).
- Einweisung und Unterstützung der Mitarbeiter für den Betrieb
des Portals.
- Erstellung technischer Dokumentation für PAF.
Programmiersprachen:
- Java SDK 1.2.1
Technologien:
- J2EE (Servlets, JSP, JDBC)
- XML
Frameworks und Toolkits:
- iPlanet Portal Application Framework (PAF)
Produkte:
- Netscape Application Server 4.0
- Netscape Directory Server 4.x
- Netscape Enterprise Server 3.x, 4.x
- Oracle Client 8.0.5
- Visual Cafe
- CVS
- Bugzilla 2.11
Betriebssysteme:
- Sun Solaris 2.6 (Test- und Betriebsumgebung)
- Windows 2000 Professional (Entwicklungsumgebung)
eines Fernsehprogramms
(Projektteam mit ca. 5 Mitarbeitern)
Scheduling Systems:
- Evaluierung verschiedener Testing-Frameworks
- Erstellung des Testkonzeptes und abstrakte Formulierung der
Testfälle
- Entwicklung von Shell-Skripten zur automatisierten Generierung
der Testklassen in C++
Programmiersprachen:
- C++
- Shell-Programmierung
Frameworks und Toolkits:
- CppUnit 3.0
- Unix-Tools (awk, sed)
Produkte:
- C++Builder
Betriebssysteme:
- Sun Solaris 2.6 (Test- und Betriebsumgebung)
- Windows NT 4.0 (Entwicklungsumgebung)
(Projektteam mit ca. 5 Mitarbeitern)
forums für externe Mitarbeiter
- Einrichtung des Zugriffs mit einem Web-Browser über das http-
Protokoll
- Dynamische Generierung der Webinhalte mittels Java Servlets
und HTML
Programmiersprachen:
- Java SDK 1.2.1
Technologien:
- Java Servlets
- HTML
Betriebssysteme:
- Windows NT 4.0
(Projektteam mit ca. 5 Mitarbeitern)
Modellierung spezieller Verteilungen aus der Risikotheorie
- Integration der Algorithmen aus der Diplomarbeit über
"Verteilungsabhängige Verfahren zur Gesamtschaden-
approximation" in die bestehende C++-Klassenbibliothek
- Implementierung von Klassen für affin-lineare Transformationen
von Verteilungen und für die empirische Verteilung
Programmiersprachen:
- MS-Visual C++
Technologien:
- MFC
Betriebssysteme:
- Windows NT
approximation"
(Projektteam mit ca. 3 Mitarbeitern)
ungsportefeuilles gemäß dem kollektiven Modell der Risiko-
theorie, um die Gesamtschadenverteilung zu berechnen
- Anwendung verschiedener Techniken zur Diskretisierung der
Einzelschadenhöhenverteilung
- Untersuchung der rekursiven Verfahren von Panjer und des Fast-
Fourier-Verfahrens zur Approximation der Gesamtschaden-
verteilungsfunktion
- Programmierung sämtlicher Algorithmen zur Auswertung der
Genauigkeit und Performance mittels eines Computerprogramms
Programmiersprachen:
- C++
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Betriebssysteme:
- Windows NT
- Suse Linux 5.0
(Projektteam mit ca. 5 Mitarbeitern)
von mathematischen C-Routinien an EXCEL
- Implementierung verschiedener statistischer Verteilungsklassen,
einer Methode zur Diskretisierung von stetigen Verteilungen
und des Panjer-Algorithmus zur Berechnung der Gesamtschaden-
verteilung für eine C++-Klassenbibliothek
Programmiersprachen:
- MS-Visual C++
Technologien:
- MFC
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Produkte:
- EXCEL
Betriebssysteme:
- Windows NT
Raumfahrttechnik
(Projektteam mit ca. 10 Mitarbeitern)
anhand eines Flugsimulators getestet wird
- Aufbau einer objektorientierten Bibliothek zur Ansteuerung
eines Multifunktions-Displays unter Berücksichtigung von
Modularität, Zuverlässigkeit und einfacher Bedienung durch
den Endbenutzer
- Anpassung bestehender Softwaremodule an diese Bibliothek
Programmiersprachen:
- C++
Frameworks und Toolkits:
- GNU Make, UNIX-Tools
Betriebssysteme:
- IRIX Unix
für ein Software- und Systemhaus
an der Technischen Universität München
Abschluss: Diplom-Mathematiker Univ.
Komponentenmodelle:
Sonstige Standards:
Vorgehensmodelle:
-----------------
Design-Methoden:
----------------
Frameworks und Toolkits:
------------------------
Produktkenntnisse:
------------------
Entwicklungsumgebungen:
UML modeling tool:
Applikationsserver:
Datenbanken und Tools:
Webserver:
Message Queues:
LDAP Server:
EAI:
Sourcecodeverwaltung:
Quality Management und Collaboration Software:
Build Management und Continuous Delivery:
besondere Kenntnisse:
---------------------
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Der Consultant zeichnete sich durch hohe Fachkompetenz und die hohe Qualität seiner Arbeitsergebnisse aus. Er arbeitete in hohem Maße selbstständig und zeigte sehr viel Eigeninitiative, z. B. bei der Entwicklung von Problemlösungen. Seine Aufgaben erledigte er stets termingerecht. Seine Kommunikation war ausgezeichnet. Er unterrichtete den Projektmanager und den Lead Architekten stets rechtzeitig und umfassend über alle relevanten Sachverhalte. Erwähnen möchte ich auch die hohe Zuverlässigkeit des Consultants. Sehr gerne empfehle ich den Consultant als Java Entwickler weiter. Ich wünsche ihm für seinen weiteren Berufsweg alles Gute und viel Erfolg."
— Projekt Auftragsmanagementsystem auf Basis von J2EE-Architektur, 05/04 - 10/04
Referenz durch Project Manager, Sun Microsystems GmbH, vom 22.08.05
"Der Consultant arbeitete für ein umfangreiches Projekt (ca. 65 Software-Entwickler) im Bereich E-Government. [...] Mit den Arbeitsergebnissen des Consultants waren wir immer sehr zufrieden. Durch seine zügige und selbstständige Arbeitsweise löste er auch in Ausnahmesituationen schwierige Aufgaben rechtzeitig. Sein tiefes technisches Fachwissen erlaubte es ihm, sich in neue Aufgabenstellungen und Situationen sehr schnell und effektiv einzuarbeiten. Sein überdurchschnittliches Engagement und die Bereitschaft, sich mit seinen Aufgaben zu identifizieren, machten den Consultant zu einem wertvollen Mitarbeiter des Projektes. Während seiner gesamten Tätigkeit erwies sich der Consultant als menschlich angenehmer, teamorientierter und außerordentlich einsatzbereiter Mitarbeiter. Die Zusammenarbeit mit ihm war sehr partnerschaftlich, unproblematisch und produktiv. Das Vertragsverhältnis war ursprünglich auf 5 Monate befristet und wurde anschließend um 3 Monate verlängert. Wir können den Consultant gerne weiterempfehlen und sind bei Bedarf jederzeit bereit, wieder mit ihm zusammenzuarbeiten. Wir danken dem Consultant für seine stets sehr gute Leistung und wünschen ihm für seine Zukunft alles Gute und weiterhin viel Erfolg."
— Projekt J2EE-Internetportal für eine Online-Jobbörse, 08/03 - 04/04
Referenz durch Projektleiter, Accenture GmbH, vom 10.06.04
"Der Consultant war im Rahmen der obigen Projekte als Software Entwickler und Coach tätig. Er arbeitete sich sehr schnell in die Materie ein und integrierte sich problemlos in das bestehende Team. Er hat die Projekte in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Sein sehr großer Erfahrungsschatz im Bereich Software-Entwicklung war für die Projekte von entscheidender Bedeutung. Er arbeitet sehr zielorientiert und hat dadurch die Projekte sehr gut vorangebracht. Sowohl fachlich als auch menschlich ist der Consultant eine Bereicherung für jedes Projekt, und er ist für uns erste Wahl, wenn es darum geht, neue Projekte zu besetzen."
— Projekt Java-Entwicklung für mobiles Internet Portal, 04/00 - 04/01, 07/01 - 06/02
Referenz durch Teammanager Operations bei der Eplus Mobilfunk GmbH vom 07.08.02