Personal-ID 1013 Place of Residence 453xx Essen, Germany Year of birth 1972 IT experience since 1995 Nationality German Available as of 01 May 2012 at 100%, availability on-site: 100% Resume generated on 08 Sep 1997 Resume last updated on: 31 Oct 2011
| English | |
| German |
| CD-Writer / Burner | |
| Macintosh | |
| Modem | |
| PC | |
| Printer | |
| Scanner | |
| Soundcard |
| Mac OS | |
| MS-DOS | |
| SUN OS, Solaris | |
| Unix | |
| Windows | |
| Windows CE |
| Basic | |
| C | |
| C++ | |
| CORBA IDL | |
| Delphi | |
| Java | |
| JavaScript | |
| Modula-2 | |
| Pascal | |
| Perl |
| Access | |
| BDE | |
| DAO | |
| Informix | |
| Interbase | |
| JDBC | |
| MS SQL Server | |
| ODBC | |
| Oracle | |
| Paradox | |
| SQL | |
| Sybase |
| Ethernet | |
| Fax | |
| Internet, Intranet | |
| ISDN | |
| LAN, LAN Manager | |
| NetBeui | |
| RPC | |
| RS232 | |
| TCP/IP | |
| Windows Network |
Serverside Viewing Modul
The projects target was to create a viewingcomponent that enables the
to view any document indepentent from any source application
.The Servermodule must be integrated in the different Products of the
customer. It also has to be platformindependent and fast.
I have lead the project with a team of 3 developers.
My parts where: The Architecture and Design, programming the
backend and the graphic conversion. The complete
projectmanagement has also be done by me.
Eclipse, JDK 1.4.2, JAI, XMLRPC, Servlets, HTTP Server, UML,
Posidon CE, Windows 200 Server, Windows XP, Linux(Debian, RedHat, Suse),
Sun Solaris 9 Server, HP/UX, CVS
AWI-CS
AWI-CS is a 2 Tier Application for the management of
telecommunication lines.
The client is fully developed with Delphi 5. The Server is a
Informix 9 Database, which contains parts of the business logic
into stored procedures.
Additionally to some smaller Tasks my main tasks have been the
implementation of the work packages 'Schaltpunkte',
'RegTP Monitoring' und 'Monitoring CFV'.
With these tasks I had to made canges into the Client as well
as in the server and I also had to implement new functionality
into each the client and the server.
Developer in a Team of 30 people
Delphi 5, BDE, Informix 9, ASP, Vertical Sky, MS-Project,
Windows NT4, Sun Solaris
WasteWatcher
The WasteWatcher is a business-specific solution to represent
all business cases in the waste disposal industry. The 3-Tier
architecture is build of the back end (MS-SQL Server), the
middle tier as stateless COM+ objects with MIDAS data providers
and the front end as Windows GUI-Client.
For the module "Orderview" i have developed the detail view
with ASP Objects. The detail data is generated in the Data Layer
as XML Data and transformed with XSLT into HTML and presented at
the client in this way.
My tasks have been the design and implementation of two modules
(orderview and order pattern manager) and several common
classes and components.
Developer in a Team of 8 people
Delphi 5, COM/DCOM/COM+, MIDAS, ADO, MS-SQL Server 7 und 2000,
ASP, MTS, IIS, HTML, XML, MS-Visual SourceSafe, MS-Project,
Windows 2000
Web DMS
Web DMS is the Web-Client of the DMS System of Easy Software
My Task was the implementation of several classes fort he
access rights of DMS objects. Additionally I have been part of
the design team for these classes.
Developer in a Team of 6 people
Delphi 5, COM, ASP, MTS, IIS, HTML, XML, UML, Windows 2000
EasyWeb 3.20
A prior version of a Web-Application was migrated from Active
Server Pages into a Multi Tier Application.
The Business-Layer was developed with Delphi 5 as a COM Server.
The Presentation Layer were also developed with Delphi 5 as a
COM-Server and integrated to the IIS with ASP.
My tasks were the implementation of several classes in Delphi.
I have implemented them according to the given UML model. If
necessary I made and discussed proposals with the systems
architect.
Developer in a Team of 8 people
Delphi 5, COM, ASP, MTS, IIS, HTML, Windows 2000
D2 Location Finder
D2 Location Finder is a WAP service. It presents a list of
locations (e.G. Hotels, Shops etc.) to the user dependent on
his position. My tasks in the project have been the development
of two client programs for the administration of the service.
The Init-Admin can modify the data of the service customer It
was developed as a Java Application with Swing, dbSwing und
JDBC as Intranet-Client.
The Content-Admin was developed to enable the Service Customer
to administrate his location and service data. It was developed
as Internet-Java-Application using Java Web-Start. The
communication with the Middle Tier was realised with a SOAP
interface.
Developer in a Team of 5 people
Sybase 11.5, T-SQL, Java JDK 1.3, Java Web Start, Soap, EJB,
jdbc, Swing, dbSwing, JBuilder4, Sun Solaris, Windows NT
Data synchronization: Modifications of the customer data should
be imported from the database of the invoicing system to the
Internet database. A file from the transaction log of the DB
has already been extracted regularly from the source database.
This file was used as the data source for this task. First, I
developed stored procedures, which can store the data for each
relevant use-case in the Internet database. Then I developed a
Perl script that searches the above file for relevant cases and
generates an SQL script that calls the respective stored
procedures.
Developer and project leader in a team of three people
Sybase 11.5, T-SQL, Perl, Sun Solaris, Windows NT
Poladis-new
File administration for the Rhineland-Palatinate Police (RPPol)
The program Poladis-new was created by a sub-contractor of the
Debis company with the development environments MS-Visual C++,
Sybase Powerbuilder and XVT.
The MS-SQL Server 6.5 was used as the database system.
My duties in this project were : Installation of the client and
server software on various test networks and the pilot networks,
the SQL server administration, technical support of the
customer, regression test with Rational SQA Suite Team test
(script conception, creation, programming, maintenance),
testing for technical errors (memory release, deadlocks, etc.),
creation of test and administration tools and technical support
of quality assurance.
Numerous tools were developed and are used
throughout the entire project.
Database developer in a team of about 60 people/development of
migration procedures with T-SQL; development of an application
for administration of problems in the technical help desk
(KnowlegeBase)
MS-SQL Server 6.5, Access 7.0, Rational SQA Suite Team Test,
MKS-Track Integrity, MKS-Source Integrity,
Remcon Remote Control, Delphi 3/5, Windows NT
invoicing including customer administration and accounting,
in addition to printout of various forms.
The existing program was converted to a 32-bit program, which
enabled several improvements in the input ergonomics. The
conversion took place in Delphi 4. The data are managed in
Paradox 7 tables and taken over from the old application
(Paradox 5). The printout was achieved with WMF-Printout. The
work in the network was realized with Win PtP.
2
Delphi 4, BDE, Win 95/98/NT
Mailing assistance program for self-service customers of the
German postal system.
The project is based on a core application of the customer.
My responsibility in the team was to develop a print module to
control the output of the standard forms on commercially
available laser printers and on special label printers, and
also to enable the automatic control of various print jobs.
Developer in a team of ten people.
Delphi 3, Sybase, Win 95, Win NT
output of tax forms on the PC
The tax forms were drawn using a drawing program (Top-Draw 3.1).
These were then integrated as WMFs. The WMFs were used both for
the screen view and for the printout. A separate database was
developed for the administration of clients (FlexiDat)
All program functions were implemented using Borland Delphi
In addition to the development tools listed below, I also
implemented the following program functions:
-Development of a TForm component to save repetitive work
-The printout of forms with call-back technology incl. driver
communication, print positioning, logical printer and user
prompting, 1:1 image preview (PrintToScreen), visual printer
setup (mini preview)
-Protective functions for demo version and registration
(encrypted)
-Sub-project trade tax
-Development of a functions library with special and general
functions for string manipulation (assessment, formatting,
conversion, transfer, search and replace from strings,
zero-terminated strings or streams, sorting etc.)
Assistant project leader of a team of 14 people.
Delphi 1, Flexi Dat V1, Top Draw 3.1, Win 3.11, Win 95, Win NT
invoicing including customer administration and accounting,
in addition to printout of various forms
Implementation took place in Delphi 1 with support of OVC
components. The data were managed in Pdx tables and imported
from a previous application. At first, the Borland Report Smith
was used for the printout of the forms, but during the
development it became obvious that the tool is unsuitable and
the printout was then achieved with WMF printout. The work in
the network was realized with Win PtP.
Independent
Delphi 1, BDE, RS, Win 3.11, Win 95
Data from the old invoicing system (DOS) made available for
serial letters under MS-Word for Mac
An import/export tool was developed using Delphi 3. For this
purpose the old files were decoded and temporarily stored in
Pdx files and then processed. Afterwards, the data were stored
in XLS format and imported into MS-Excel. Then a template and a
separate data file were created in MS-Word. This was then
converted to a Word for Mac file.
Independent
Delphi 3, BDE, MS-Excel 95, MS-Word 95, MS-Word for Mac, Win 95,
MacOS
Integration of various development tools
Delphi 1 was used for programming. The data are managed with
BDE in Paradox tables.
Independent
Delphi 1, BDE, FlexiDat Win 3.11, Win 95, Win NT
Calculation of the best depreciation method for vehicles.
Implementation completely in Delphi 1 with support of OVC
components.
independent
Delphi 1, Win 95
Development of a tool with which the drawer can generate a WMF
in which the data fields are stored at the correct position
(on the basis of the recorded data)
Delphi 1 was used for programming. The data are managed with
BDE in Paradox tables.
Independent
Delphi 1, BDE, Win 3.11, Win 95, Win NT
Development of a tool with which the programmer can generate
files with position information on data fields in tax forms
(on the basis of the recorded data)
Delphi 1 was used for programming. The data are managed with
BDE in Paradox tables and saved as Flexidat files.
Independent
Delphi 1, BDE, FlexiDat, Win 3.11, Win 95, Win NT
Development of a tool for designing assistants (expert system),
which can then control an application interactively
Delphi 1 was used for programming. The data are managed with
BDE in Paradox tables.
Independent
Delphi 1, BDE, Win 3.11, Win 95, Win NT
Application for the follow-up on changeable bridges
Implementation took place in Delphi 1 with support of OVC
components. The data are managed with BDE.
Independent
Delphi 1, BDE, Win 3.11, Win 95
Development of a tool for data collection and managing of all
data fields in tax forms.
Implementation took place in Delphi 1 with support of OVC
components. The data are managed with BDE.
Independent
Delphi 1, BDE, Win 95
Development of a tool for calculating VAT, flat-rate travel
expenses, and the VAT resulting from this
Implementation took place in Delphi 1 with support of OVC
components.
Independent
Delphi 1, Win 95
Projekt diverse Entwicklungen und Projektierungen in Delphi, 08/01 - 06/02
Referenz durch Entwicklungsleiter, Entsorgungsbranche, Schönmackers UD GmbH
"Der Consultant war in der Zeit von August 2001 bis Juni 2002 für unser Unternehmen tätig. Die Firma Schönmackers gehört zu den Top 10 der Abfallentsorger in Deutschland. Zur Zeit werden ca. 1200 Mitarbeiter an 20 Standorten beschäftigt. Das Unternehmen ist seit 1956 in der Entsorgungsbranche tätig. Der Consultant war in dieser Zeit an der Entwicklung einer Standardsoftware für die Entsorgungsbranche mit Namen WasteWatcher beteiligt. WasteWatcher bildet die gesamte Prozesskette des Unternehmens vom Auftragseingang über Material- und Personendisposition bis hin zur Rechnungsstellung ab. WasteWatcher ist als Mehrschicht-Anwendung ausgelegt und orientiert sich an neuesten Konzepten der Firma Microsoft. Seine Aufgaben waren im einzelnen:
- Implementierung der Teilmodule Auftragsansicht, Auftragsvorlagenverwaltung und Protokollieren der Benutzeraktivitäten auf dem Middle-Tier.
- Entwicklung von übergreifenden Klassen und Modulen sowie Komponenten
- Eigenständige Projektplanung als auch die nachfolgende Projektsteuerung und Projektüberwachung
Als die von ihm beherrschten und eingesetzten Techniken sind zu nennen:
- Entwicklung und Konfiguration von COM+ Servern mit Delphi
- Asynchrone Verarbeitung von Transaktionen via Message-Queues
- Entwicklung von Modulen des BaseClients mit Hilfe von Delphi
- Entwicklung von Standardschnittstellen zwischen BaseClient und Middle-Tier auf Basis von XML
- Erstellen von wiederverwendbaren Komponenten für die Delphi Entwicklungsumgebung
- Erstellen von Datenmodellen und deren Umsetzung für den MS-SQL Server
- Erstellen von komplexen Abfragen in SQL
- Erstellen eines Web-Clients eingebunden in den BaseClient
- Transformationen von XSLT in HTML
- Erstellen von Projektplänen mittels MS-Project
- Verwalten des Sourcecodes in MS-Visual-Sourcesafe
- Erstellen von Projektbeschreibungen und Dokumentationen mittels MS-Visio
Die fachliche Qualifikation des Consultants kann nur mit 'hervorragend' umschrieben werden. Die von ihm mit Sorgfalt und Fachkenntnis erarbeiteten Konzepte finden auch heute noch vielerlei Anwendung im Projekt. Die von ihm erstellten Module zeichnen sich durch Transparenz, Stabilität und Pragmatismus aus und wurden auf hohem technischen Niveau realisiert. Seine Lösungen erweisen sich auch heute noch als überaus erfolgreich und wurden von dem Consultant termingerecht fertiggestellt. Trotz des bereits seit 2 Jahren fest bestehenden Teams von 7 Entwicklern konnte er ohne Mühe in die Projektgruppe eingliedern. Schnell verstand er es mit seinen Kollegen sowohl auf technischer als auch zwischenmenschlicher Ebene einen gemeinsamen Nenner zu finden und war in kürzester Zeit ein geschätztes Mitglied der Gruppe. Aufgrund seines fundierten Wissens und schon Jahre umfassenden Erfahrungsschatzes im Bereich Softwareentwicklung war er häufig Gesprächpartner und Anlaufstelle für komplexe Fragestellungen, die sich aus der täglichen Arbeit ergaben. Er hat wichtige Impulse für den Projektfortschritt gegeben und entwickelte sich zur anerkannten Autorität in allen fachlichen Belangen. Sein Ausscheiden hat eine nicht wieder zu schließende Lücke in der Gruppe hinterlassen. Wir würden jeder Zeit wieder dem Consultant als wertvollen Mitarbeiter des Teams zurückgreifen wollen."
Projekt Delphi COM-Programmierung für eine komplexe Webanwendung, 03/01 - 06/01
Referenz durch Gruppenleiter WEB-Entwicklung der EASY SOFTWARE AG vom 30.05.01
"Der Consultant hat sich sehr schnell in die bereits bestandene Projektgruppe eingegliedert. Durch seine eigenständige und mitdenkende Arbeitsweise hat er sich als wertvolles Mitglied des Projektteams positioniert. Sein fundiertes Delphi-Know-how und die gute persönliche Zusammenarbeit haben zum Gelingen des Projektes beigetragen. Wir würden uns freuen, auch zukünftig gemeinsam mit ihm Projekte zum Erfolg führen zu können."
Projekt Test, Migration, Einführungsunterstützung, 05/99-09/00
Referenz durch PL Systemintegrator eines gr. dt. Systemhauses vom 20.9.00
"Der Consultant hat uns im Rahmen eines mehrstufigen Projekts in folgenden Teilen unterstützt: + Aufbau einer Testbasis für Regressionstests mittels des Werkzeugs SQA Robot.
+ Erstellung von Programmen zur Datenmigration zwischen den verschiedenen Ausbaustufen.
+ Technische Betreuung des Endkunden im Bereich Installation und Migration
Er hat im Rahmen der technischen Endkundenbetreuung die anfallenden Probleme kompetent, schnell und sehr eigenständig angegangen und praxistaugliche Lösungswege erarbeitet."
Projekt Entwicklung einer Windowssoftware mit Delphi 1.0, 02/96 - 01/99
Referenz durch Geschäftsführer der Küppers Software GmbH vom 06.09.00
"Der Consultant zeichnet sich durch selbstständiges, unternehmerisches Denken und Handeln, durch besondere Loyalität und hohes Engagement aus. Auch seine Leistungen in der Programmierung und seine Hardwarekenntnisse
habe ich geschätzt."
Alle Referenzen sind durch GULP bestätigt.