English   中文   Slovensky   Español   Pусский   Український   Polski   Česky   Nederlands  

Auswahl meiner bisherigen Projekte

Ich bin selbstständiger Softwareentwickler aus Leverkusen. Fragen Sie mich, falls Sie gerade ein Softwareprojekt planen.

wp@it-effektiv.de

Tel 0214 5004889

An diesen Projekten habe ich zwischen 1996 und 2011 gearbeitet:

Multilanguage CMS: Das CMS sollte folgende Anforderungen erfüllen: Schnelligkeit, keine Cookies, nicht abhängig von Javascript in den Frontend Seiten, SEO, einfach zu bedienen, läuft auf kostengünstigem Shared Hosting, erzeugt keine ungültigen Links, das heisst es kommen nie Fehlermeldungen wie "die Seite ist noch nicht übersetzt". Technologie: PHP, mysql und PDT Eclipse

Projekt: Online Tool für die Beantragung von Signalen in KFZ (Automotive / Wolfsburg) Programmierung von Online-Excel- Im- und Exporten mit ICEFACES und Apache POI. Programmierung von Online CSV Importen mit ICEFACES und OpenCSV. Programmierung von XML Exporten entsprechend der Autosar-XSD. Einbindung von Komponenten in die GUI. Test, Dokumentation, Java, Junit, Tomcat, JSF, ICEFACES, Hibernate, Oracle, Eclipse, XML, XSD

Entwicklung eines alternativen Sprach - Resource Management Systems für Windows
Mit dem System kann man Sprach - Resourcen im Web benutzerfreundlich anzeigen und bearbeiten. Das ist erforderlich, da die Übersetzer der Resourcen nicht alle im gleichen Land arbeiten. Fertige Sprachpakete werden als XML exportiert und geprüft. Die verschiedenen Sprachpakete können mit den mehrsprachigen Windowsprogrammen ausgeliefert oder mit den mehrsprachigen PHP Seiten angezeigt werden. Technologie: Visual C++, MFC, COM, MSXML 6.0 (SAX), PHP, MySQL, SQL

Entwicklung des Proximity-Marketing Systems
GUI, Lizenzmanagement, Kampagnenmanagement, Kalender, OPP, SDP, Scanner sind mit MFC, WindowsXP, WinVista, Windows7, Visual C++ 2003, Visual C++ 2008express, Windows SDK, Microsoft Bluetooth Stack programmiert. Die Herstellerdetektion (Handyhersteller) enthält einen Parser der mit Java, Netbeans erstellt ist. Das serverseitige Lizenzmanagement, Downloadmanagement und die Webseite www.blue2b.com sind mit PHP, wordpress, mysql und PDT Eclipse programmiert.

Weiterentwicklung von ComKO zum Release 3.2.
ComKO ist ein Steuerungssystem für die Großkreditvergabe.
GUI Entwicklung, Datenbankentwicklung, Test, Anforderungsanalyse, Instruktion der HPQC Benutzer,
Beschreibung von Testcases, Bearbeitung von Defects
Technologie: Microsoft SQL Server 2005, Stored Procedures, Views, arcplan 5.5, WinXP, Windows Server 2003, HPQC

Entwicklung eines CAS Portals für einen IT Dienstleister
Das Portal läßt es zu Kundenprojektdaten zu pflegen und anzuzeigen. Die Projektdaten geben Aufschluss über Einsparpotential, das dem Kunden in Form eines Reports angezeigt werden soll.
Technologie: Java, Netbeans 6.5.1, JSF, Icefaces, Tomcat, MySQL, Hibernate, JPA, EJB3QL, Facelets, Debian Linux

Entwicklung und Test von Suchmaschninen- und Crawler- Komponenten
Entwicklung eines whois-Clients mit Anbindung an DB2, Anbindung des DNS-Clients an DB2, Entwicklung des Datenmodells Technologie: DB2 9.5, Java, Hibernate, EJB3-QL, Netbeans6.5

Neuentwicklung eines DNS Prüfprogramms
Das Programm prüft die Namensauflösung von DNS Servern. Es findet zeitliche Abweichungen in den Server - Antworten und gibt diese mit Datum und Uhrzeit aus. Das Programm ist als Netzwerktool einsetzbar, wenn bestimmte Netzwerkprobleme auf die Namensauflösung zurückgeführt werden. Die GUI ist mit Swing realisiert.
Technologie: Java5, Swing, Netbeans6, Fedora Linux

Weiterentwicklung und Pflege mehrerer Finanzplanungstools eines Telekommunikationsunternehmens in Darmstadt
Für die Finanzplanungstools, PROFILE, PLATON-IPF und PLATON-Forecast-2008 habe ich Datenimporte, - exporte programmiert. Reportseiten habe ich als ASP erstellt. Viele Teilaufgaben waren Programme für die Datenaktualisierung zwischen Hyperion Essbase und MS SQL Server. Technische Basis: Hyperion Essbase 7, OLAP, Essbase Reports, Rules, Essbase MaxL Scripte zum Anlegen von Filtern, Benutzergruppen, Benutzern, Benutzerberechtigungen, MS-SQL Server 2000, SQL, Views, DTS Pakete, Prozeduren, Constraints, MS-SQL Server 2005, Views, XML-Views, VisualStudio2005, SQL Server Integration Services, ASP, Bugtracker

Projekt: Neuentwicklung des Online-Bestellsystems für Frischeprodukte, UFM2 (Ultra Fresh Management) eines Handelsunternehmens in Düsseldorf
Technologie: Java, Tomcat, MagicDraw, Eclipse, JSF, Oracle, SVN, RichFaces

Weiterentwicklung des Programmplanungssystems eines Mediensoftwarehauses für verschiedene Fernsehsender im Auftrag eines EDV-Dienstleisters. Beim hier vorliegenden Fat-Client handelt es sich um ein mehr als 14 Jahre stetig gewachsenes Produkt. Ich habe diesen Client weiterentwickelt, Fehler beseitigt, etliche Stabilitätsprobleme gelöst, an vielen Stellen objektorientierte Konzepte eingeführt, die den Client so stark verbesserten, dass er bis heute mit Erfolg eingesetzt wird. Visual C++ 2005, MFC, Sybase SQL, MS SQL Server, GUI Programmierung, SQL Prozeduren, SQL Trigger, Cygwin, AraxisMerge, SourceSafe

Entwicklung des Projektes Länderrisiko für eine Bank
Das von mir mit arcplan/dynasight entwickelte Tool analysiert und visualisiert Kreditdaten und Kreditrisiken.
Die OLAP Daten liegen in einer Hyperion Datenbank (aggregiert) und die Detaildaten sind in einer DB2 Datenbank gespeichert.
Zusätzlich habe ich eine MFC DLL programmiert, die bankinterne Berechtigungssysteme abfragt (COMSI).
Technische DV-Basis: dynaSight, db2 SQL, Java, VC++ 2003.net, MFC, COM, OLAP, UML

Weiterentwicklung eines Online-Verwaltungssystems für Kontakte, Seminare, Adressen usw..
- Technische DV-Basis: Oracle 10g, Tomcat, JDBC, Subversion / Tortoise, ant
- SQL Abfragen mit dem Squirrel SQL Client getestet
- Java, JSP und HTML mit Netbeans entwickelt

Management Informationssystem für eine Großbank in Frankfurt
- Formulierung der Anforderungen zusammen mit den Fachabteilungen
- Datenbankdesign auf MS SQL Server 2000
- Neuprogrammierung und Anpassung der grafischen Bedienoberfläche mit arcplan/dynaSight
Die Anforderungen an die Report-GUI waren unter anderem:
geringster Pflegeaufwand, übersichtliche Darstellung (z.B. der
hierarchischen Financials Daten), auswählbare Datenansicht, also die
Möglichkeit nur die wirklich erwünschten Daten anzuzeigen. Die Anforderungen
konnte ich durch den Einsatz von dynamisch angesteuerten
Hierarchie-Objekten erfüllen.
- Einrichtung von Datenlieferungswegen mit den Kollegen im Datawarehouse
- Erstellung aller Datenbankobjekte wie Stored Procedures, Views, Tables, Constraints, Triggers
Beispielsweise die Projektdaten für den Projekt-Report
wurden aus dem SAP BW System gelesen und in die relationale DB geladen.
Ich habe gespeicherte Prozeduren programmiert, die die Weiterverarbeitung
der Projektdaten auf dem SQL Server erledigten.
- Herstellung von Batches für die automatische DV

Projekt Fileformatübertragung für SAP System Es sollten Sicherheitsdatenblätter in ein SAP EH&S System importiert werden, die aus einem Fremdsystem stammten und in ein Format übertragen werden, das im SAP System verarbeitet werden kann.
- Fileformatanalyse
- Analyse kommerzieller Produkte zur Fileformatumwandlung
- Entwicklung eines Java Programms zur Formatübertragung von Grafiken
- Zusammenstellung der Dokumentation

Projekt Bookmark-Server
- Formulierung der Anforderungen
- relationales Datenbankdesign
- die MySQL Datenbank liegt beim Webhoster in Karlsruhe
- Herstellung der Grafiken
- alle PHP Scripte sind mit Quanta-Plus unter RedHat Linux programmiert worden

Projekt Archivsystem-Komponente für Consulting Unternehmen
- Programmierung des Parsers mit Java. Einbau komfortabler Logging Funktionen.
- Dokumentation des Sourcecodes.
- Später habe ich eine Komponente des Parsers auch in C entwickelt (besonderer Kundenwunsch).
- Die eingesetzte Software: WinNT, Eclipse, Java, UML, C

Projekt Elektronisches Fahrtenbuch
- Formulierung der Anforderungen
- Bedrohungsanalyse
- relationales Datenbankdesign
- Installation der MySQL Datenbank unter Linux
- objektorientiertes Klassendesign
- Client unter Windows mit VC++ programmiert
- Zugriffsbibliothek für die Datenbank ist MyODBC
- der Quellcode steht unter GNU Lizenz

Projekt: Homebanking Client für WinCE
Software: MFC, Visual C++ für WinCE 2.2

Projekt: Aktieninformationssystem mit Onlineanbindung und
Zugriffsmöglichkeit über Wap und Web
SMS Versand, Aktienwatchlist, SQL Stored Procedures, SQL Trigger
Software: Kawa, Java, Servlets, JDBC, XML, XSL - Transformation,
HTML, WML, Sybase Adaptive Server Enterprise 11.9.2 (ASE)

Projekt: Bestellsystem für Onlinegutscheine (Geschenkgutscheine)
Software: Java, JSP

Projekt: Online Signatur nach Signaturgesetz
Ausfüllen eines Formulares im Browser
Anzeigen des fertigen Vertrages als PDF im Browserplugin
Digitales Unterschreiben des Vertrages mit Signaturschlüssel
aus Smartcard oder Softzertifikat
Senden der Signatur zum Vertragsserver
Anzeigen einer Bestätigung für den Kunden
Software: Win2000, MFC, COM, OLE, Visual C++ 6.0, Visual SourceSafe

Projekt: PKI Zentrale
Verwaltung von kryptographischen Zertifikaten in einer relationalen Datenbank
Automatische Abfrage von LDAP Servern,
LDAP Filter, Verwaltung von X509 CRLs
Zertifikatskettenprüfung, Logging
Software: Java, JNDI, Oracle 8, IAIK 2.61, WinCVS

Projekt: Vertragsserver für Onlinesignatur
Anzeigen von Verträgen im Webbrowser und digitales Unterzeichnen
Übertragen der Signatur zum Server und Abspeichern der Signatur
Software: Java, J2EE, Servlets, WinCVS, HTML

Projekt: Applet für Onlinesignatur
Verwaltung von kryptographischen Zertifikaten in einem Archiv
Zertifikatskettenprüfung, Signaturprüfung,
OCSP Abfrage, Logging
Software: jdk1.4, IAIK 3.01, Win CVS, Eclipse, Ant

Projekt: Faxserver für Callcenter
Faxarchiv, Faxausdruck
Software: WinNT, Microsoft Foundation Classes, Visual C++ 5.0, ODBC, OCX, Visual Source Safe

Projekt: Middleware für die Verbindung des Buchungssystems
Galileo mit dem Onlinebuchungssystem
Flugbuchung, Hotelbuchung, Mietwagenbuchung,
verschiedene Gateways für X25 Leitung
Anmeldung von beliebig vielen Clients,
Weitergabe der Anfragen der Clients an die X25 Leitung,
Verteilung der Antworten an die Clients
Verwaltung der ZugriffsIDs von Galileo
Software: WinNT, MFC, Visual C++ 5.0, OOD, UML, COM, VisualSourceSafe, EDIFACT, ActiveX Control

Projekt: Middleware Buchungssystem Amadeus
Flugbuchung, Hotelbuchung
Software: WinNT, MFC, Visual C++ 6.0, UML, MFC, COM, VSS, Amadeus API 1.0

Projekt: Automatisches Verteilen und Weiterleiten von Verkehrsmeldungen
Zeitsteuerung, Logging,
Überwachung mit automatischer Anwahl eines Pagerdienstes im Fehlerfall
Software: Windows NT 4.0, MFC, VC++ 4.0

Projekt: automatischer FTP-Client
Kopierprogramm mit automatischer Anmeldung an FTP Server
Kopierjobs über Gui konfigurierbar
Software: WinNT, MFC, Visual C++ 5.0, WinInet

Projekt: Programm zur Übertragung von Btrieve-Tabellen nach Access und zurück
Software: WinNT, MFC, Visual C++ 5.0, Novellserver, ODBC, MS-Access

Projekt: Programm zum Nachbearbeiten gescannter Formulare
Anzeige von Ausschnitten der gescannten Bitmaps
Rotation der Bitmaps, Tastatursteuerung
Client-Server Kommunikation,
Software: Windows NT, MFC, Visual C++ 5.0, ODBC, MSSQL-Server 6.5, VisualSourceSafe

Projekt: Archivprogramm für Verkehrsmeldungen mit Ausdruck und Druckvorschau
Software: Windows NT4.0, MFC, Visual C++ 5.0

 

mit den mehrsprachigen PHP Webseiten angezeigt

Menüauswahl