Overzicht van mijn recente projecten:

Ik ben een zelfstandige software ontwikkelaar uit Leverkusen. Vraag mij indien u een softwareproject plant.

wp@it-effektiv.de

Aan deze projecten heb ik tussen 1996 en 2011 gewerkt:
Multilanguage CMS: Het CMS zou aan volgende eisen moeten voldoen: snelheid, geen cookies, niet afhankelijk van Javascript in de Frontend zijde, SEO, eenvoudig te bedienen, loopt op kostengunstige Shared Hosting, produceert geen ongeldige links, dat betekent er komen nooit foutmeldingen zoals ‚de website is nog niet vertaald’ Technologie: PHP, mysql en PDT Eclipse.

Project: Online tool voor de toepassing van signalen in Automotive (Wolfsburg)
Programmering van online-excel-im- en exports met ICEFACES en Apache POI. Programmering van online CSV imports met met ICEFACES en OpenCSV. Programmering van XML exports overeenkomstig met de Autosar-XSD. Integratie van componenten in de GUI Test, documentatie, Java, Junit, Tomcat, JSF, ICEFACES, Hibernate, Oracle, Eclipse, XML, XSD

Ontwikkeling van een alternatief spraak- resource management systeem voor Windows. Met het systeem kan men spraak- resources op internet gebruiksvriendelijk weergeven en bewerken. Dat is nodig omdat de vertalers van deze resources niet allemaal in hetzelfde land werken. Gereed gestelde spraak-pakketten worden als XML geexporteerd en getest. De verschillende spraak-pakketten kunnen met de meertalige Windowsprogramma’s uitgeleverd of met de meertalige PHP pagina`s weergegeven worden. Technologie: Visual C++, MFC, COM, MSXML 6.0 (SAX), PHP, MySQL, SQL

Ontwikkeling van de Proximity-Marketing systemen. GUI, Lincensemanagement, Campagne management, Agenda, OPP, SDP, Scanner zijn met MFC, Windows XP, WinVista, Windows 7, Visual C++ 2003, Visual C++ 2008, Windows SDK, Microsoft Bluetooth Stack geprogrammeerd. De fabricant detectie (mobiele telefoon) bevat een parser die met Java, Netbeans gecreërd is. Het serverzijdige Licensemanagement, Downloadmanagement en de website www.blue2b.com zijn met PHP, wordpress, mysql en PDT Eclipse geprogrammeerd.

Verdere ontwikkeling van ComKO voor de 3.2 release. ComKO is een stuursysteem voor de verstrekking van grote kredieten. GUI ontwikkeling, databank ontwikkeling, test, eisen-analyse, instructie van de HPQC gebruikers, beschrijving van testcases, bewerking van defecten. Technologie: Microsoft SQL Server 2005, Stored Procedures, Views, arcplan 5.5, WinXP, Windows Server 2003, HPQC

Ontwikkeling van een CAS Portaal voor een IT Dienstverlener. Het portaal biedt de mogelijkheid klant/project data te onderhouden en weer te geven. Deze data geeft informatie over spaarmogelijkheden die de klant in de form van een verslag weergegeven wordt. Technologie: Java, Netbeans 6.5.1, JSF, Icefaces, Tomcat, MySQL, Hibernate, JPA, EJB3QL, Facelets, Debian Linux

Ontwikkeling en test van zoekmachine- en Crawler- componenten. Ontwikkeling van whois-clients met verbinding aan DB2, verbinding van de DNS-Client aan DB2, ontwikkeling van het datamodel technologie: DB2 9.5, Java, Hibernate, EJB3-QL, Netbeans6.5

Nieuwe ontwikkeling van een DNS test-programma. Dit programma test naamomzetting van DNS servers. Het vindt tijdelijke afwijkingen in de server-antwoorden en voorziet deze van datum en tijd. Het programma is als netwerk tool te gebruiken, als bepaalde netwerk problemen door de naamomzetting veroorzaakt worden. De GUI is met Swing gerealiseerd. Technologie: Java5, Swing, Netbeans6, Fedora Linux

Telecommunicatie onderneming in Darmstadt. Voor de financieële planning tools (PROFILE, PLATON-IPF en PLATON-Forecast-2008 heb ik data-imports en –exports geprogrammeerd. Reports heb ik als ASP gemaakt. Veel deeltaken waren programma’s voor de database actualisering tussen Hyperion Essbase en MS SQL Server. Technische basis: Hyperion Essbase 7, OLAP, Essbase Reports, Rules, Essbase MaxL Scripte zum Anlegen von Filtern, gebruikersgroepen, gebruikers, gebruikersrechten, MS-SQL Server 2000, SQL, Views, DTS pakketten, procedures, constraints, MS-SQL Server 2005, Views, XML-Views, VisualStudio2005, SQL Server Integration Services, ASP, Bugtracker

Project: nieuwe ontwikkeling van het online bestelsysteem voor versproducten, UFM2 (Ultra Fresh Management) voor een retailbedrijf in Düsseldorf. Technologie: Java, Tomcat, MagicDraw, Eclipse, JSF, Oracle, SVN, RichFaces

Verdere ontwikkeling van het programma planning systeem voor een media software bedrijf voor verschillende TV zenders in opdracht van een IT-dienstverlener. Bij de hier aanwezige Flat-Client gaat het om een meer dan 14 jaar oud steeds verder gegroeid product. Ik heb deze Client verder ontwikkeld, fouten geëlimineerd, bepaalde stabiliteits problemen opgelost, op veel plekken object orienterende concepten uitgevoerd die de Client sterk verbeterden zodat deze tot en met vandaag met succes ingezet wordt. Visual C++ 2005, MFC, Sybase SQL, MS SQL Server, GUI programmering, SQL procedures, SQL Trigger, Cygwin, AraxisMerge, SourceSafe

Ontwikkeling van het project landenrisico voor een bank. De door mij met Arcplan/Dynasight ontwikkelde tool analyseert en visualiseert kredietgegevens en kredietrisico’s. De OLAP data zijn opgeslagen in een Hyperion databank (geaggregeerd) en de databanken zijn in een DB2 Databank opgeslagen. Daarnaast heb ik een MFC DLL geprogrammeerd, die de gebruikersrechten binnen de bank afvraagt (COMSI). Technische basis: dynaSight, db2 SQL, Java, VC++ 2003.net, MFC, COM, OLAP, UML

Verdere ontwikkeling van een online beheersysteem voor kontakten, seminairs, adressen enz. -Technische basis: Oracle 10g, Tomcat, JDBC, Subversion / Tortoise, ant
- SQL vragen met de Squirrel SQL Client getest
- Java, JSP en HTML met Netbeans ontwikkelt

Management informatiesysteem voor een grote bank in Frankfurt.
- Formulering van de eisen samen met de vakafdelingen
- Databankdesign op MS SQL Server 2000
- Nieuwe programmering en aanpassing van de grafische bedieningsinterface met arcplan/dynaSight
De eisen aan de Report-GUI waren onder andere: laag onderhoud, overzichtelijke weergave (bijvoorbeeld de financial data hiërarchie), selecteerbare dataweergave, dus de mogelijkheid alleen de werkelijk gewenste data weer te geven. Aan deze eisen kon ik door de inzet van dynamisch aangestuurde hiërachie objecten voldoen.
- Inrichting van verschillende mogelijkheden om data weer te geven met de collega’s in het datawarehouse
- Creatie van alle databank objecten zoals StoredProcedures, Views, Tables, Constraints, Triggers
- De projectdata voor het projectreport werden bijvoorbeeld uit het SAP BW systeem gelezen en in de relationele DB geladen. Ik heb de opgeslagen procedures geprogrammeerd, die de verdere bewerking van projectdata op de SQL server voltooiden.
- Creatie van batches voor de automatische verwerking van gegevens

Project fileformat transmissie voor SAP systeem. Er zouden safety datasheets in een SAP EH&S systeem geimporteerd moeten worden, die uit een derde systeem kwamen en in een formaat getransformeerd worden, die in SAP kunnen worden verwerkt.
- File format analyse
- Analyse commerciële producten voor file format conversie
- Ontwikkeling van een Java programma voor de format transmissie van grafiek
- Compilatie van de documentatie

Project Bookmark-Server
- Formulering van de eisen
- Relationeel databank design
- De MySQL databank ligt bij een webhosting bedrijf in Karlsruhe
- Productie van de grafiek
- Alle PHP scripts zijn met Quata-Plus onder RedHat Linus geprogrammeerd

Project archiefsysteem componenten voor consultancy ondernemingen
- Programmering van de parser met Java. Inbouw comfortabele logging-funcities.
- Documentatie van de Sourcecode
- Later heb ik een component van de parser ook in C ontwikkeld. (speciale klantenwens)
- De gebruikte software: WiNT, Eclipse, Java, UML, C

Project elektronisch rittenboek
- Formulering van de eisen
- Bedreigingsanalyse
- Relationeel databank design
- Installatie van de MySQL databank onder Linux
- Objectgeorienteerd klasse design
- Client onder Windows met VC++ geprogrammeerd
- Toegangsbibliotheek voor de databank is MyODBC
- De broncode staat onder GNU lincensie

Project: Homebanking Client voor WinCE.
Software: MFC, Visual C++ voor WinCE 2.2

Project: Aandeleninformatiesysteem met online verbinding en toegangsmogelijkheden via wap en web. Versturen van SMS, aandelen watchlist, SQL Stored Procedures, SQL Trigger.
Software: Kawa, Java, Servlets, JDBC, XML, XSL-Transformation, HTML, WML, Sybase Adaptive Server Enterprise 11.9.2 (ASE)

Project: bestelsysteem voor online waardebonnen (cadeaubonnen)
Software: Java, JSP

Project: Online handtekening naar handtekening-wet. Invulllen van een formulier in een browser. Weergave van het complete contract als PDF via een browser plugin. Digitaal ondertekenen van het contract met een handtekening-sleutel via Smartcard of softwarecertificaat. Versturen van de handtekening naar de contract server. Weergeven van een bevestiging voor de klant.
Software: Win2000, MFC, COM, OLE, Visual C++ 6.0, Visual SourceSafe

Project: PKI Centrale. Beheer van cryptografische certificaten in een relationele databank. Automatische navraag van LDAP servers, LDAP filter, beheer van X509 CRLs. Certifcaatsketen test, logging
Software: Java, JNDL; Oracle 8, IAIK 2.61, WinCVS

Project: Contract server voor online handtekening. Weergave van contract in webbrowser en digitaal ondertekenen. Overdracht van de handtekening naar de server en opslaan van de handtekening. Software: Java, J2EE, Servlets, WinCVS, HTML

Project: Applet voor online-handtekening. Beheer van cryptografische certificaten in een archief. Certificaatsketen test, handtekeningstest, OCSP vraag, logging
Software: jdk 1.4, IAIK 3.01, Win CVS, Eclipse, Ant

Project: Faxserver voor een callcenter.
Fax archief, fax print.
Software: WinNT, Microsoft Foundation Classes, Visual C++ 5.0, ODBC, OCX, Visual Source Safe

Project: Middleware voor de verbinding van het boekingssysteem Galileo met het online boekingssysteem.
Vluchtboeking, hotelboeking, huurautoboeking, verschillende gateways voor X25 leiding. Aanmelding van een optioneel aantal clients, doorgave van de aanvragen van de clients aan de X25 leiding, verdeling van de antwoorden aan de clients. Beheer van de toegang ID van Galileo.
Software: WinNT, MFC, Visual C++ 5.0, OOD, UML, COM, VisualSourceSafe, EDIFACT, ActiveX Control

Project: Middleware boekingssysteem Amadeus. Vluchtboeking, hotelboeking.
Software: WinNT, MFC, Visual C++ 6.0, UML, MFC, COM, VSS, Amadeus API 1.0

Project: Automatisch verdelen en doorsturen van verkeersinformatie tijdsturing, logging. Bewaking met automatische selectie van een pagerdienst in geval van een fout.
Software: Windows NT 4.0, MFC, VC++ 4.0

Project: automatische FTP-client. Kopieërprogramma met automatische aanmelding aan een FTP server. Kopieërtaken via Gui te configureren.
Software: WinNT, MFC, Visual C++, WinInet

Project: Programma voor de transmissie van Btrieve-tabellen naar Acces en terug. Software: WinNT, MFC, Visual C++ 5.0, Novellserver, ODBC, MS-Acces

Project: Programma om gescande formulieren te bewerken. Weergave van delen van de gescande Bitmaps. Rotatie van de Bitmaps, toetsen-sturing, client-server communicatie,
Software: Windows NT, MFC, Visual C++ 5.0, ODBC, MSSQL-Server 6.5, VisualSourceSafe

Project: Archiefprogramma voor verkeersmeldingen met print- en printvoorbeeld mogelijkheid. Software: Windows NT4.0, MFC, Visual C++ 5.0

Keuzemenu