Project List

I am freelance software developer from Leverkusen / Germany.
You start a new project? I help you if you need me.
hellothere

wp@it-effektiv.de

Tel 0049 214 5004889

These are the projects I worked on since 1996.

Development Administration Pages for Online Service Portal. Because the portal was new I needed to find names for all entities and attributes.The admin pages make it possible to display and edit them all. I used php base classes that made the creation of the admin pages very easy. All service pages are integrated into the CMS. I also made template pages with php. Technology: PHP, html, CSS, MySQL, phpmyadmin, phpmyerd, Eclipse, wordpress

Medical Technology: development and maintenance of a program and its graphical user interface. The program communicates with medical instruments like ECG, PFT (pulmonary function test) and is also used for manual data acquisition. Migration of the source code from Visual Studio 2008 to Visual Studio 2010. Creation of XSLT that transforms XML data to human readable HTML format. Adaption of DLLs and Libs. Bugfixing. Technology: Microsoft TFS (Team Foundation Server), C#, MFC, C++, Win32, XML, XSL, CSS

Multilanguage CMS: There were the following requirements: speed, no cookies please, does not depend on Javascript, SEO, easy to use, works with inexpensive shared hosting, does not produce invalid links, this means there are no error messages like "this page is not translated yet". Technology: PHP, mysql, PDT Eclipse

Project: Online Tool for management of electrical signals in cars (Automotive / Wolfsburg / Germany) Programming of online Excel- Im- and exports using ICEFACES and Apache POI. Programming of online CSV imports using ICEFACES and OpenCSV. Programming of XML exports defined by the Autosar-XSD. GUI development, test, documentation, Java, Junit, Tomcat, JSF, ICEFACES, Hibernate, Oracle, Eclipse, XML, XSD

developing a language resource management system
With this system you can easily create resource packages in a web interface. For use in Windows programs you can export them in xml format. Resources for use on the web page are stored in a database.
Technology: Visual C++, MFC, COM, MSXML 6.0 (SAX), PHP, MySQL, mysqli, Eclipse PDT

developing the proximity marketing system
building components as dlls, dealing with obex return codes, testing different file types in the message, introducing logging ability to the components. Introducing ciphering of address data, campaign  management, license management, manufacturer detection.
Technology: MFC, WindowsXP, WinVista, Windows7, Visual C++ 2008, Windows SDK, Microsoft Bluetooth Stack, multithreading, Netbeans6.8, PHP, Eclipse PDT

development of ComKO to release 3.2.
The software system we developed in this project manages the credit approval process in a banking corporation. In this project I did GUI development using arcplan enterprise, database development using MS SQL server, test, analysis of requirements, supporting the HPQC users, writing testcases, fixed defects in the GUI.
Technology: Microsoft SQL Server 2005, Stored Procedures, Views, arcplan 5.5, WinXP, Windows Server 2003, HPQC

development of a CAS portal.
I did GUI development of the user admin pages. I made pages that display and upload project data. Project data were Excel and PDF. Data was imported as ZIP file. The ZIP was extracted on the tomcat server. The Server also parsed the Excel sheets. Excel data was written to mysql database. Technology: Java, Netbeans 6.5.1, JSF, Icefaces, Tomcat, MySQL, Hibernate, JPA, EJB3QL, Facelets, Debian Linux

developing a bluetooth proximity marketing system for Windows
The system scans for bluetooth devices that are in the vicinity. There is a component that transfers files like jpeg, png or vcard to the mobile phones. It does this using the obex protocol that I have implemented as far it was necessary.
Technology: WinVista, WindowsXP, Visual C++ 2008, Windows SDK,  Microsoft Bluetooth Stack, socket programming

test of a web portal for an IT consulting company
test of the user interface, the GUI, the security provider, the http filter
technology: MySQL, Eclipse, Java, JSP, SpringMVC, Acegi, Ubuntu8.04, tomcat, HTML, css

design and test of crawler and search engine components
design of the ER model, connect the whois client and the DNS client to the system, design the queries
technology: DB2 9.5, Java6, hibernate, EJB3-QL, Netbeans6.5

development of a DNS checker
This program can check the name resolution of DNS servers.
It finds changes in the server - responses and displays the changes nicely with date and time. The program is a network tool and it is useful if you have problems with your DNS Server. GUI is made with swing. It is tested on Windows, MacOS, Linux with different versions of Java VM. It is possible to send feedback for the system data back to my server. You can see all feedback data here.
Technology: Java5, Swing, Netbeans6, Fedora Linux

rollout and maintenance of software tools for the department controlling and financial planning at a teleco company in Darmstadt / Germany.
For the financial plannig tools namely PROFILE, PLATON-IPF and PLATON-Forecast-2008 I added some data imports and data exports. I made some report pages with ASP and programmed data transports between Hyperion Essbase and MS SQL Server.
Technology: Hyperion Essbase 7, Essbase Reports, rules, Essbase MaxL scripts for creating  filters, user groups, users, rights. MS-SQL Server 2000, SQL, views, DTS packages, procedures, constraints, MS-SQL Server 2005, views, XML-views, VisualStudio2005, SQL Server Integration Services (SSIS), ASP, bugtracker

contract with a software vendor, software development for Metro Group, Düsseldorf / Germany
Redesign of an online management and ordering system for perishables, such as fruit, fish and vegetables.
Technology: Java, Tomcat, MagicDraw, Eclipse, JSF, Oracle, SVN, RichFaces
contract with a media software vendor, software development for TV broadcasting stations
Development, bugfixing and configuration of the S4M TV program schedule software.
Visual C++ 2005, MFC, Sybase SQL, MS SQL Server, WinServer2003, GUI programming, SQL procedures, SQL Trigger, Cygwin, AraxisMerge, SourceSafe

continuing software project for an IT service provider:
project: resource planning software is adapted to customer requirements.
Software: WinXP, Win2000, Linux, MySQL, MyODBC, C++, UML, MFC, SQL

contract with an IT service provider: software development for an international banking corporation
Development of an online analysis tool for loan and credit risks. This tool can access OLAP data in a Hyperion database as well as relational DB2 data. Additionally I programmed an MFC DLL to access the users and rights system via DCOM.
tools:  dynasight, db2 SQL, Java, Visual C++ 2003.net, MFC, COM, OLAP, UML

contract with an IT service provider: software development for an university
project: adaption of an online management system for names, seminars, workshops, addresses ...
tools: Oracle 10g, Tomcat, JDBC, HTML, Java and JSP with Netbeans,
Subversion / Tortoise, ant, SQL requests tested with Squirrel SQL client.

contract with an IT service provider, project: management information system for an international banking corporation
Different departments of the bank have different databases and datawarehouses.
The top mangement wants to have a overview over all data. Especially I made reports for IPO data, financials data, billing and project data.
Important requirements were lowest maintenance costs, clearly arranged data, perfect usability, graphics and so on.
SQL-Server administration was also an important point. Installation of tables, constraints, SQLviews, SQL triggers were my daily tasks.
IT infrastructure: WinXP, WinServer2003, MS SQL 2000, Insight, DOS Batches, Transact SQL, Enterprise Manager, SQL Query Analyser, arcplan / dynaSight for GUI development

software development fileformat conversion for SAP System
Security datasheets to be imported to an SAP EH&S System.
Files stored in a legacy system had the wrong format and could not used in the SAP system.
- format analysis
- analysis of commerial produkts for the format conversion
- programming a Java tool for format conversion of grafics embedded in the files
- documentation

project Bookmark-Server
- analysis of requirements
- relational database design
- MySQL database is on a webhosters server in Karlsruhe
- creation of graphics
- progrmmed PHP scripts with KWrite on RedHat Linux

project resource planning system
- analysis of requirements
- analysis of possible threats
- relational database design
- installation of the MySQL database on Linux
- object oriented class design
- Client for Windows programmed with C++
- access lib for the database is MyODBC

project: homebanking client for WinCE
Software: MFC, Visual C++ for WinCE 2.2

project: online information system for shares
access via Wap and Web
SMS, SQL stored procedures, SQL triggers
software: Kawa, Java, Servlets, JDBC, XML, XSL - transformation,
HTML, WML, Sybase Adaptive Server Enterprise 11.9.2 (ASE)

project: online shop (gift cheque)
Software: Java, JSP

project: online signature
Design of a client-server-system that can create online forms with automatic contract display. The contract is a PDF and contains all information the user has filled in the online form. The user can read the PDF in a browser plugin and can sign the contract with a signature key contained in his smartcard. The browser plugin communicates with the smartcard reader.
Software: Win2000, MFC, COM, OLE, Visual C++ 6.0, Visual SourceSafe

project: PKI Server
design of a relational Database that can store crypto certificates; design of Java Server components that send automatic requests to LDAP Servers, include LDAP Filter, include management of X509 CRLs, validate certificate chains, logging
Software: Java, JNDI, Oracle 8, IAIK 2.61, WinCVS

project: server for contracts with online signature; display of contracts in a webbrowser and digital signing; transfering signatures to server and saving of signatures
Software: Java, J2EE, Servlets, WinCVS, HTML

project: java applet for online signing
management of crypto certificates in an archive, validating certificate chains, validating signatures, OCSP requests, logging
Software: jdk1.4, IAIK 3.01, Win CVS, Eclipse, Ant

project: fax server for call center
fax archive, fax printing
Software: WinNT, Microsoft Foundation Classes, Visual C++ 5.0, ODBC, OCX, Visual Source Safe

project: Middleware for the connection to the reservation system Galileo  with the online booking system
flight booking, hotel booking, rental car booking,
different gateways for X25 connection, usable by many reservation clients at once ,
software: WinNT, MFC, Visual C++ 5.0, OOD, UML, COM, VisualSourceSafe, EDIFACT, ActiveX control

project: Middleware reservation system Amadeus
flight booking, hotel booking
Software: WinNT, MFC, Visual C++ 6.0, UML, MFC, COM, VSS, Amadeus API 1.0

project: automatic distribution of traffic reports
timing, logging, monitoring with automatic emergency call. We used a pager service in case of an error. software: Windows NT 4.0, MFC, VC++ 4.0

project: automatic FTP-Client
Copy program with automatic FTP Server login and file transfer.
copy jobs could be configured via Gui
software: WinNT, MFC, Visual C++ 5.0, WinInet

project: program for data translation of btrieve tables to access
Software: WinNT, MFC, Visual C++ 5.0, Novell server, ODBC, MS-Access

project: program for editing content in paper forms, display and partial display of scanned bitmaps, rotation of the bitmaps, Client-Server communication
Software: Windows NT, MFC, Visual C++ 5.0, ODBC, MSSQL-Server 6.5, VisualSourceSafe

project: archive for traffic reports with print and print preview
Software: Windows NT4.0, MFC, Visual C++ 5.0

 

The software system we developed in this project manages the credit approval process in a banking corporation. In this project I did GUI development using arcplan enterprise, database development using MS SQL server, test, analysis of requirements, supporting the HPQC users, writing testcases, fixed defects in the GUI.
Technology: Microsoft SQL Server 2005, Stored Procedures, Views, arcplan 5.5, WinXP, Windows Server 2003, HPQC

Menu