Profil
Fachwissen aus verschiedene Branchen, Entwicklungsumfeldern und Technologien!
Projekte
Design und Weiterentwicklung (Systemprogrammierung) des ERTMS/ETCS
(European Rail Traffic Management System/European Train Control System) in C++
Zeitraum: 08/2004 - dato
Branche: Zug-/Bahntechnik
Position: Entwickler
Projektumgebung: C/C++, XML, Shellskript, OOA, OOD, Rational ClearCase, Subversion, Eclipse Europa,
Borland Together, Cantata++, CPPUnit, GDB, GCC, bash-Shell, xemacs, Windows NT/2000/XP, SunSolaris,
Linux, Macintosh, Embedded System
|
-
Design von Klassendiagramme, Prozessflussdiagramme, Anwendungsfalldiagramme (Use Cases)
-
Implementierung nach UNISIG-Spezifikation, basierend auf der Alcatel TAS-Plattform für sichere Systeme mit
einem 2oo3 fehlertoleranten System
-
Modul- und Komponententests mit Cantata++ und CPPUnit, Design und Implementierung verschiedener Testfälle
in C++
-
multithreadfähige Socketprogrammierung (Queue-basierend, Mutex- und/oder Semaphoren-gesichert)
|
|
Konzeption und Realisierung eines Kunden-Management-Portals für die
Automobilbranche auf Intranet-/Internet-Basis
Zeitraum: 12/2003 - 06/2004
Branche: Automobilbranche
Position: Entwickler
Projektumgebung: ASP.NET, C#, ADO.NET, OOA, OOD, OLE DB, XML, IIS 5.0, SQL Server 2000,
Microsoft Visual Studio .NET Enterprise Architect, Windows 2000 Advanced Server, CVS
|
-
System- und Schwachstellenanalyse der Vorgängerversion
-
Entwurf eines neuen Datenbankmodells
-
Entwurf- und Realisierung eines Persistenzframework als .NET-Klassenbibliothek
-
Entwurf- und Implementierung der Dialoganwendung mit ASP.NET
-
Entwurf- und Implementierung eines Administrationstools in Form einer Windowsanwendung mit .NET und C#
|
|
Erarbeitung und Implementierung eines Java-Businessframeworks für die Realisierung
Web-Server basierender Java-Anwendungen mit Persistenzzugriff
Zeitraum: 02/2003 - 09/2003
Branche: Energiewirtschaft
Position: Entwickler
Projektumgebung: Java, J2EE, EJB, OOA, OOD, JDBC, XML, Tomcat 4.1, Borland JBuilder 9 Enterprise,
BEA Weblogic Platform 8.1, CVS
|
Entwurf eines mehrschichtigen Business- Frameworks mit folgenden integrierten Funktionen:
- Modellierung von Datenobjekten
- Bearbeitung bzw. Persistenz von Datenobjekten
- Ablaufsteuerung mit Hilfe einer Modell Driven Architecture
- Entwurf und Implementierung eines abstrakten Dialogsystems für die direkte Anbindung
eines Berechtigungskonzeptes
- Integration eines Berechtigungskonzeptes
- Integration eines Änderungskonzeptes
- Integration eines User Konzeptes
- Integration von Sperrmechanismen
|
|
Konzeption und Realisierung eines Akquisitions- und Marketing-Systems für
Energieversorger auf Intranet-/Internet-Basis
Zeitraum: 01/2002 - 02/2003
Branche: Energiewirtschaft
Position: Entwickler / Assistent Projektleitung
Projektumgebung: Java, J2EE, JDBC, XML, Borland JBuilder 9 Enterprise, Oracle 8i, Apache WebServer,
Tomcat 4.0, Suse Linux 7.0, Windows NT 4.0/2000, SUN Solaris, PVCS
|
- Geschäftsprozeßanalyse
- Entwurf eines Modells für den WorkFlow der Kundenaufträge
- Entwurf und Implementierung der Dialoganwendung
- Implementierung spezieller Applets für spezifische Dialogaufgaben
- Konzeption und Implementierung eines frei konfigurierbaren Importsystems
- Entwicklung eines Java-Job Servers für die zeitliche Planung und Ausführung der
Hintergrund-Jobs
|
|
Implementierung der XML-Spezifikation 1.0 in eine cross-platform/multi-compiler
Base Classes Library; Implementierung eines plattformunabhängigen XML-Editors
Zeitraum: 05/2002 - 08/2002
Branche: Softwareentwicklung
Position: Entwickler
Projektumgebung: Windows 2000, Microsoft Visual Studio 6.0 Enterprise, Trolltech QT ab 2.2.3, PVCS
|
- Entwurf des Klassenmodells
- Implementierung der Klassen für Write, Parse-, Edit-, Save-Operationen in XML- Files
- plattformunabhängige Implementierung der Klassen
- XML-Editor: Lesen und Parsen von XML-Dateien, Darstellung des Inhaltes in Baumstruktur,
Möglichkeiten zum Ändern/Erweitern/Reduzieren der Baumstruktur (einer XML-Datei)
|
|
ABC-Library: Entwicklung einer cross-platform / cross-database /
multi-compiler Bibliothek für C++
Zeitraum: 10/2001 - 05/2002
Branche: IT-Technologien
Position: Entwickler
Projektumgebung: Windows 9x/ME/NT/2000/XP, Linux, Visual C++, C++Builder, Linux GCC, Borland Delphi,
Borland Kylix, MFC, VCL, DoxyGen, InstallShield, ODBC, XML, PVCS
|
- Container (STL based)
- Threads und Synchronisation
- Sockets/TCP/IP
- Serialisierung von Objekten
- Integration des Observer Pattern
- XML Parser
|
|
ThinPrint 5.0: Implementierung eines Windows NT Dienstes zur automatischen
Druckergenerierung und Implementierung eines ICA-Gateways als Windows NT Dienst
Zeitraum: 03/2000 - 08/2001
Branche: Softwareentwicklung
Position: Entwickler
Projektumgebung: Windows NT 4.0 (TSE), Windows 2000 Professional/Advanced Server, Citrix MetaFrame,
Microsoft Visual Studio 6.0 Enterprise, MFC, Windows Socket, StartTeam 4
|
- AutoConnect: automatische Generierung von Druckersymbolen mit Hilfe
von Druckertemplates
- Verbindung des Terminalserverdienstes über TCP/IP, RDP oder ICA zum Client
(Windows-Sockets)
- Gateway: implementiert als Windows NT Dienst für Terminalserver
- firewalltransparente Übertragung von externen Datenströmen über bestehende
Applikations-Verbindungen in Server-Based-Environments zwischen Clients und Server-Farmen
- dialogbasiernde Dienstkonfiguration
|
|