BG-Phoenics GmbH
Mai 2001 - August 2001
Technische Modellierung und Implementierung von Geschäftsprozessen für den technischen Aufsichtsdienst der Berufsgenossenschaften.
Die BG-Phoenics GmbH ist ein Zusammenschluß von mehreren Berufsgenossenschaften mit dem Ziel, eine einheitliche, workflowgetriebene Softwarelandschaft für die Sachbearbeitung zu schaffen.
Die von Fachexperten und Geschäftsprozeßmodellierern spezifizierten Geschäftsprozesse sollten mit Hilfe eines auf Enterprise-JavaBeans basierenden hauseigenen Frameworks technisch umgesetzt werden. Als Modellierungswerkzeug wurde MID Innovator eingesetzt, um die Fach- und Geschäftsobjektmodelle zu entwerfen. Der Borland Application Server stand für Entwicklertests zur Verfügung, während das Produktivsystem auf IBM WebSphere basierte. Die Persistenz der Entitäten wurde mit Hilfe der Avantis Persisitency Bridge erreicht.
Das Fachprojekt "Technischer Aufsichtsdienst" wurde gestoppt, bis die Abgrenzung zu anderen Fachprojekten und fachprojektübergreifenden Aufgaben geklärt ist.
Auftraggeber: IT-Studio GmbH
Branche: Versicherung, Behörde
Position: Geschäftsobjektmodellierer, Entwickler
Systemumgebung: Windows NT, Thin-Client/Server-Umgebung, EJB, Borland Application Server, IBM WebSphere,
MQSeries
Programmiersprache: Java (J2EE)
Entwicklungstools: Borland JBuilder, MID Innovator (UML), Avantis UML-Bridge, Avantis Persistency Bridge,
JUnit, Continuus
Datenbank: IBM UDB 5
NSE Software AG
Juli 1999 - April 2001
Analyse, Konzeption und Implementierung eines innovativen Produktmanagementsystems für Finanzdienstleister.
Das System baut auf einer MultiTier-Architektur auf und ist in fachlich eigenständige Komponenten aufgeteilt. Die Modellierung erfolgte mit UML in Together, realisiert wurde in Java mit JBuilder. Für die Kommunikation kam zunächst aus Portabilitätsgründen die NSE-eigene Middleware ROI zum Einsatz (funktional ein Zwitter aus CORBA und DCOM), später wurde diese durch EJB-Technologie ersetzt. Die umfangreichen Konfigurationsmöglichkeiten sowie der Austausch von Dokumenten zwischen Entwicklungs- und Produktivsystem basieren auf XML/DTD. Die Persistenz der Daten ist mit einem NSE-eigenen Persistence-Framework realisiert.
Auftraggeber: IT-Studio GmbH
Branche: Finanzdienstleistungssoftware
Position: Senior Software Engineer, Technischer Ansprechpartner
Systemumgebung: Windows NT, Thin-Client/Server-Umgebung, ROI, EJB, SUN J2EE Application Server
Programmiersprache: Java (J2EE), SQL, XML
Entwicklungstools: Borland JBuilder, Together 4 (UML), Lex & Yacc, JProbe, JUnit, Microsoft SourceSafe,
InstallShield, 4thPass SourceGuard
Datenbank: Oracle 8i, IBM UDB 5
NSE Software AG
Dezember 1998 - Juni 1999
Anpassung der Standardversion einer Kundenberatungssoftware an die Anforderungen eines speziellen Kunden.
Hauptaufgabengebiet war die Portierung von Oracle 7.3 auf IBM UDB 5 sowie die Modellierung der kundenspezifischen DB-Schemaänderungen. Dazu gehörte die Modifizierung der Datenbankschnittstelle, die Analyse und Anpassung der SQL-Anweisungen und die Optimierung der zeitintensiven SQL-Anweisungen für IBM UDB.
Auftraggeber: Dr. Keil Informationssysteme GmbH
Branche: Finanzdienstleistungssoftware
Position: Senior Software Engineer
Systemumgebung: Windows NT, OS/2
Programmiersprache: Visual C++, SQL
Entwicklungstools: Microsoft Visual Studio, Oracle Designer 2000, Numega BoundsChecker, Microsoft SourceSafe
Datenbank: IBM UDB 5, Oracle 7.3
IZB SOFT GmbH
Februar 1998 - November 1998
Analyse und Umstellung einer bestehenden Anwendung für die Kassenarbeitsplätze der bayerischen Sparkassen aud die Anforderungen der EWWU.
Nach der Evaluierung verschiedener CASE-Tools und dem Reverse Engineering der bestehenden Anwendung wurde eine Machbarkeitsstudie über die Umstellung von der verwendeten proprietären GUI-Bibliothek auf MFC angefertigt. Weiterhin wurde untersucht, welche Komponenten in einer Neuimplementierung wiederverwendet werden können. Aufgrund der Analyseergebnisse und dem harten Roll-out-Termin wurde von einer Neuimplementierung abgesehen und die bestehende Anwendung angepaßt bzw. erweitert. Abschließend wurde die umgestellte Anwendung in ausgewählten Sparkassen pilotiert.
Auftraggeber: Dr. Keil Informationssysteme GmbH
Branche: Finanzdienstleistungssoftware
Position: Senior Software Engineer
Systemumgebung: Windows NT, Client/Host-Umgebung, CICS, WOSA-XFS
Programmiersprache: Visual C++
Entwicklungstools: Microsoft Visual Studio, UML, Rational Rose, Together, MID Innovator, WinRunner,
Numega BoundsChecker, Microsoft SourceSafe, InstallShield
Siemens HL R
Oktober 1996 - Januar 1998
Analyse, Design und Realisierung eines Systems zur modellgestützten Gestaltung von sogenannten schwach-strukturierten Geschäftsprozessen (Prozesse, deren Ablauf nicht durch übliche Prozeßmodelle effektiv dargestellt werden kann).
Mit Hilfe des Systems wird bei der Halbleiterfertigung eine halbautomatische, selbstlernende Überprüfung und evtl. Fehleranalyse der Produktion erreicht. Das System wurde als Thin-Client/Server-System in OMT entworfen. Der Client ist mit Hilfe der GUI-Klassenbibliothek Ilog Views realisiert und daher zwischen Windows NT und HP-UX portabel, die Plattform für die Serverkomponenten ist HP-UX. Die Kommunikation zwischen Client und Server bzw. zwischen den Serverkomponenten untereinander ist CORBA-basiert.
Auftraggeber: FAW Ulm
Branche: Halbleiterfertigung
Position: Technischer Teilprojektleiter
Systemumgebung: Windows NT, Unix (HP-UX), Client/Server-Umgebung, CORBA
Programmiersprache: Visual C++, HP C++, Ilog Views, SQL
Entwicklungstools: Microsoft Visual Studio, CORBA (Orbix), OMT, Paradigm Plus, Lex & Yacc, Rational Purify
Datenbank: Ingres
FAW Ulm
Januar 1996 - November 1996
Diplomarbeit zum Thema "Erkennen und Lokalisieren von Objekten in komplexer Umgebung anhand von Videobildern" in einem Projekt aus insgesamt sieben Einzelarbeiten zur Realisierung eines autonomen Systems für die Büroreinigung.
Neben der Objekterkennung wurden für das System im Rahmen von Diplom- und Praktikumsarbeiten Komponenten für die Bestimmung von Beobachtungspunkten, die statische und dynamische Wegeplanung, die Bewegungsführung, sowie die Positionsbestimmung bzw. -korrektur entwickelt.
Auftraggeber: Fachhochschule Augsburg
Branche: Autonome Systeme
Position: Diplomand
Systemumgebung: Unix (Irix, Linux), Framegrabber, Sony CCD-Videokamera auf Pan/Tilt-Unit
jeweils angesteuert über RS232
Programmiersprache: ANSI C, LaTeX