Projektreview
Ein Überblick über meine laufenden sowie zuletzt
abgeschlossenen Projekte gibt Ihnen einen Einblick im mein gegenwärtiges
Tätigkeitsumfeld. In einem explizit anforderbaren Tätigkeitsprofil
erfahren Sie mehr über mich, meine Publikationen und Projekt.
Seit 02/2004
MÜnchener RÜck, MÜnchen
Projektname: PARES (PRS FIRE 2004)
Position: Architekt / Softwareingenieur
Anwendungstyp: ASP.NET WebForm, Smart-Client, Web
Services, C#
Aufgabe: Analyse, Design und
Implementierung der Serviceprodukte für das vertragliche und fakultative
Sach- und Feuergeschäft der Münchener Rück und ihrer Zedenten.
Weiterhin können Gefahren, die industriellen Gebäuden durch
Naturereignisse, Diebstahl, Glasbruch usw. drohen beurteilt und quotiert
werden. Die Anwendung wurde als Webapplikation mittels Microsoft
.NET-Technologie realisiert und an neueste Vorgehensweisen angepasst. In diesem
Zuge wurden zwischenzeitlich gesammelte Kundenbedürfnisse integriert und
vorhandene Services optimiert. Der Zugriff auf die Webanwendung erfolgt
einerseits von Zedenten über das Extranet, andererseits von MR
Underwritern über das Intranet. Directory-Services sowie ein
rollenbasiertes Berechtigungssystem regeln hierbei die Zugriffe der
Benutzergruppen. Um Administratoren eine offline-fähige
Stammdatenverwaltung bieten zu können, wurde diese mittels einer
Smart-Client-Anwendung realisiert. Neben der Stammdatenbearbeitung stand der
sichere Zugriff über einen Web Service sowie flexible
Erweiterungsmöglichkeiten durch Systemtools der Anwendung im
Vordergrund.
Kerninhalte:
- Use-Case getriebenes Vorgehensmodell
- Verschlüsselte Ablage gesellschaftsspezifischer Daten
der Zedenten in einer Oracle 9i Datenbank
- Internationalisierung der Anwendung
- Umsetzung der GDV-Tarifierungsrichtlinien (Systemkern)
- Rollenbasiertes Zugriffsystem über Web Services und
HttpModule
- Realisierung eines Autorisierungsframeworks
- Datenschutz mittels DPAPI (Data Protection API) und AES
(Kryptographie)
- Export/Import der Tarifierungsdaten über PDF, Excel
oder XML
- Einsatz des MR Persistency-Frameworks (OR-Mapping) sowie
ADO.NET
- Evaluation und Nutzung vorhandener Microsoft Application
Blocks
- Mitlieferung CMS ähnlicher Systemtools
- Umsetzung eines Tools zur mehrsprachigen
Ressourcenverwaltung
- Framework zur Ansteuerung länder- und
gefahrenabhängiger Geodaten
- Fachbereichsbetreuung sowie technische Konzeption
- Datenbankmodellierung sowie Performancetuning
- Fehlermanagement
- Testorientiertes Vorgehen mittels Mercuty TestDirector und
Unit-Testing
- Zedentendynamische Reports über XSL-FO und XSLT
- Anwendungsdeployment
- Systemtools zur vereinfachung der Anwendungswartung
Systemumgebung: Windows 2000 / Windows
2000 Server mit Clustering / Windows 2003 Server mit Clustering
Programmiersprache: C#.NET, XML, XSLT, XSL-FO, XPATH,
JScript, HTML
Entwicklungstools: Visual Studio
.NET 2003, Visual SourceSafe 6, FxCop, Mercury TestDirector, Rational Rose,
NUnit 2, TOAD 7.6, Ants Profiler, Ibex PDF Creator MS Application
Blocks
Datenbank: Oracle 9.2, Stored Procedures
und SQL-Skripten
11/2003 - 01/2004
ATR, Remshalden
Position: Architekt / Entwickler
Aufgabe: Design und Implementierung einer
Real-Time-Windows-Anwendung zur Steuerung eines Fertigungsautomaten für
den Marktführer von Druckschaltern. Die realisierte Windows-Applikation
zeichnet sich durch die Sicherung hoher Standzeiten sowie einfach zu
bedienender Hand- und Schrittsteuerungen zur schnellen Fehlerlokalisierung am
Automaten aus. Zur Dokumentation und Auswertung der Produktionsdaten stehen
umfangreiche integrierte Analyse- und Exportfunktionen zur
Verfügung.
Systemumgebung: Windows
2000
Programmiersprache: C#.NET
Entwicklungstools: Visual Studio .NET 2003
Datenbank: MS-SQL Server
01/2003 - 06/2003
ITT Cannon, Weinstadt
Position: Architekt / Entwickler
Aufgabe: Design und Implementierung einer
Windows-Anwendung zur Steuerung eines Messautomaten. Dieser besteht aus einer
Sondermaschine zum Transport der Prüflinge zu drei verschiedenen
Messstationen, wo sich jeweils eine von der Anwendung gesteuerten
HP-Prüfeinrichtung befindet, von welchen die Messwerte
zurückgeliefert werden. Diese Messwerte werden in einer Datenbank zur
späteren Recherche gemäss ISO 9000 gespeichert, in einem zum
Prüfling gehörenden Protokoll ausgedruckt sowie zur Erstellung
mehrerer Produktionsstatistiken herangezogen.
Systemumgebung: Windows 2000
Programmiersprache: C#.NET
Entwicklungstools: Visual Studio .NET 2003
Datenbank: Access 2000 |