Projekt : Cloudbasierte Suchmaschinenanwendung für die Deutschlandweite
Fernleihe in wissenschaftlichen und öffentlichen Bibliotheken.
Tätigkeiten : Erweiterung des Frontends (VuFind) und Implementierung des
Backends (SolrCloud).
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Implementierung von Schnittstellen an bestehende Bibliothekssysteme.
Nutzerauthentifizierung durch SAML, bzw. Shibboleth
Technologien : VuFind, SolrCloud, XML, XSLT, PHP, Zendframework, jquery, jquery-mobile,
Java, Apache, Glassfish
Projekt : Nachweisportal der Stiftung Preussischer Kulturbesitz für die
Staatlichen Museen zu Berlin, die Staatsbibliothek Berlin, sowie
das Geheime Staatsarchiv. http://www.spk-digital.de
Tätigkeiten : Entwicklung des Frontends (CMS Contao) und Backends (Solr).
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Umsetzung Webdesign
Technologien : Solr, XML, XSLT, PHP, HTML, CSS, Javascript, MooTools, jquery,
Java, Apache, Glassfish, Contao CMS
Es wird eine Deutschlandweite Suchmaschine entwickelt,
die Nachweisinformationen zu Beständen in sämtlichen deutschen
Bibliotheken, Archiven und Museen anbieten
soll. http://www.bam-portal.de
Tätigkeiten : Entwicklung des Frontends (J2EE Webapplikation) und Backends (Lucene / Solr
und Postgres). Umsetzen eines Neudesigns.
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Technologien : Solr / Lucene, XML, XSLT, Spring, Hibernate, JMS, Quartz, JSP, JSF, J2EE
Tomcat / JBoss / Glassfish
Zeitraum : 07/2005 - 2012
Projekt : Weblet Portalapplication Suite
Tätigkeiten : Weiterentwicklung einer Webapplikationsarchitektur. Refactoring
der Architektur, um ein durchgaengiges objektorientiertes und
erweiterungsfaehiges Framework zu schaffen. Integration neuer
Applikationen
Technologien : Weblets, Portlets, Struts, Hibernate, EJB, CMP, Postgres, Oracle, Ant, Maven
Zeitraum : 11/2004 - 06/2005
Projekt : Marketing Management Portal
(Pharma Branche)
Neuentwicklung einer Webanwendung zur Unterstuetzung des
oberen Managements beim Marketing neuer Produkte.
Tätigkeiten : Struts/JSP-Webschicht, Entwurf/Implementierung eines
Commandframework, Implementierung von Commands.
Technologien : Struts mit JSP, Hibernate, EJB, Oracle, Ant, Tomcat/JBoss, Eclipse.
Zeitraum : 07/2004 - 10/2004
Projekt : Weblet Portalapplication Suite
Tätigkeiten : Performanceoptimierungen einer Webapplikation. Refactoring der
Architektur, um ein durchgaengiges objektorientiertes und
erweiterungsfaehiges Framework zu schaffen.
Projekt : Zentrales Budget- und Projektplanungs- und Controltool
(Automobil Branche)
Die Anwendung ist bis jetzt Hostbasiert. Es existiert ein
Versuch einer Portierung nach Delphi. Beide sollen durch eine
Java Webapplikation (WebSphere Portlets, JSP, EJB) ersetzt
werden. Gleichzeitig soll die Applikation neue Features erhalten.
Tätigkeiten : - Erstellen des Feinkonzeptes
- Entwurf des logischen Datenmodells
- Implementierung des Host/Legacy-Dateninterfaces als EJBs
Technologien : Portlets, EJB, IBM Websphere 5, Oracle, DB2
Zeitraum : 11/2003 - 02/2004
Projekt : Leseraten Statistik Auswertung für einen Formularleser
Tätigkeiten : - Vergleich von Erkennungsdaten und Nachbearbeitungsdaten.
- Verbesserungsvorschläge für Erkennungsalgorithmen aufgrund
der erstellten Statistik.
Technologien : Perl
Zeitraum : 08/2003 - 09/2003
Projekt : Indexing Framework für approximatives Word Retrieval
Es wird ein Framework entwickelt, das es erlaubt grosse
Textdatenmengen mit unterschiedlichen Methoden zu indizieren
und mit Hilfe dieses Index schnelle approximative (Levenshtein)
Suche durchzuführen.
Die Indexgröße soll dabei nicht durch die Größe des
Hauptspeichers begrenzt sein.
Tätigkeiten : - Einrichten eines CVS Server sowie einer
Buildumgebung mit Automake und Autoconf.
- Suche nach geeigneten schnellen Algorithmen die auch auf
secondary Memory noch skalieren.
- Framework Design
- Implementierung in C++.
- SOAP C++ Server
- Integration in J2EE Umgebung via SOAP und EJB / Servlets
- Implementierung als Oracle Data Cartridge (C++, PL/SQL)
Technologien : C++, STL, Boost, PL/SQL, Java, Oracle, XML, UML, SOAP, EJB,
Servlet, Tomcat, JBoss
Zeitraum : 03/2003 -09/2003
Projekt : Trouble shooting eines SOAP Servers
Nach einem Crash sollte ein SOAP Server wieder in Betrieb
genommen werden. Es gab Probleme, da keine Dokumentation
vorhanden war, die Quellen inconsistent,
und die ursprünglichen Entwickler nicht mehr verfügbar waren.
Technologien : Java, Soap, Tomcat, MySQL
Zeitraum : 05/2003
Projekt : Approximative String Matching Engine
Ziel war die kommerzielle Verwertbarkeit einer schon
vorhandenen Library für approximatives String Matching
zu erreichen. Dazu waren zunächst Infrastrukturmassnahmen
notwendig, und dann die vollständige Integration in die
Java Entwicklungslandschaft.
Tätigkeiten : - Einrichten eines Netzwerkes bzw. Entwicklungsumgebung
(Linux, VMWare, Win2000/XP, Solaris, Apache, Tomcat,
CVS, C++, Java, Netbeans, MS Visual C++, SWIG, Castor).
- Aufbau einer Integrationsumgebung für ein mittelgrosses
C++/Java Projekt (CVS, Make, Automake, Autoconf,
Configure, Ant).
- Design und Implementierung eines Lizenzmechanismus:
Erstellen, Überprüfen und Verwalten von Lizenzdaten
(C++, Crypto++).
- Design und Implementation einer C++ Library,
die eine vorhandene C/C++ Library kapselt (C++, STL, Boost).
- Design und Implementation einer Java Wrapper Library für
oben erwähnte C++ Library (JDK 1.4.1, SWIG).
- Design eines XML Schemas für Konfigurationsdaten.
- Implementierung der Javadarstellung und Erstellen
eines XML Parsers für obiges XML Schema (SAX, Castor).
- Design und Implementation von Testapplikationen für
approximatives String Matching in Java.
- Design und Implementierung von diversen RMI Servern.
- Design und Implementierung von WEB-Componenten, um
per HTTP auf die String Matching Engine zuzugreifen
(HTML, Java, JSP, Jakarta/Velocity bzw. Webmacro,
ActionServlet, Tomcat).
Technologien : C++, STL, Boost, Crypto++,
Java, RMI, JNI, SWIG, XML, Castor, Tomcat, Linux,
Solaris, Windows, MS Visual C++
Zeitraum : 06/2002 - 01/2003
Projekt : Einrichten eines Internetservers
Tätigkeiten : Administration, etwas Codierung (PHP).
Technologien : FreeBSD, Linux, BIND, DNS, DHCP,
Apache, MySQL, PHP, HTML, Javascript.
Zeitraum : 05/2002
Projekt : Umstellung einer Homepage von Coldfusion nach pure
HTML/Javascript/VBScript.
Technologien : HTML, Javascript, VBScript
Zeitraum : 04/2002 - 05/2002
Projekt : PIM Synchronisations Server (Teil einer Groupware Applikation).
Tätigkeiten : - Einrichtung eines CVS Servers
- Design und Implementierung des eigentlichen Servers,
- Objektmodell für das logische Datenmodell.
Technologien : Java, XML, SyncML, XML-RPC, Servlets,
Tomcat/Jakarta/Turbine/Torque, MySQL, JBuilder. OS: Linux.
Zeitraum : 07/2001 - 12/2001
Projekt : Web Application Framework zur Realisierung von E-Commerce
Anwendungen
Tätigkeiten : - Grundlegendes Refactoring der ursprünglichen CGI Version
in ein modularisiertes System von C++ Webapplikations
Komponenten.
- Design einer flexiblen Architektur dynamisch ladbarer Module.
- Framework für die Datenbankunabängige Programmierung von
Datenbankanwendungen (CDBC).
- CDBC-Treiber für ODBC, Oracle, DB2, MySQL, SAP DB.
- Framework für den Zugriff auf das HTTP-Protokoll
- C++ Servlet API Implementierung für CGI,
iPlanet Application Server.
- C++ Servlet Framework für C++ Webapplikationen.
- C++ ServletEngine für CGI, Apache.
- Database Access Framework in C++
(für ODBC, MySql, DB2, Oracle, Adabas, SAP DB)
- Implementierung einer Workflow Engine in C++ und XML.
- Buildumgebung mit Make,Automake,Autoconf,Configure.
Technologien : C++, UML, XML, Apache Module, Xerces, Crypto++, OCI,ODBC, CVS
(Betriebssysteme: Linux, Solaris, AIX, Win NT)
Kunde : Intradat, www.vshop.org
Zeitraum : 07/1999 - 06/2001
Projekt : Warenwirtschaft- und Dokumentationssystem
für Orthopädische Schuhmacherbetriebe.
Tätigkeiten : Anpassungen, Implementierung von Erweiterungen.
Technologien : MS Visual FoxPro, Windows 98
Zeitraum : 01/1999 - 06/1999
Projekt : Briefsortieranlage, Maschinensteuerung
Tätigkeiten : - Kunden (Länder)-spezifische Anpassungen.
- Neuentwicklung der Maschinensteuerung
einer Briefsortieranlage.
Dazu wurde ein objektorientiertes Framework zur
Maschinensteuerung entworfen und implementiert, und auf
einen konkreten Sortieranlagentyp angewendet.
Technologien : Visual C++, MFC, Win32, Windows NT
Kunde : Siemens ElectroCom
Zeitraum : 06/98 - 12/1998
Projekt : Webbasierendes Telefon-Gebührenerfassungs- und
Callmanagementsystem.
Tätigkeiten : Design und Implementierung des Gesamtsystems.
Technologien : Linux, Adabas D, ISDN, Java mit JDBC, Python mit ODBC,
HTML, CGI
Zeitraum : 11/1997 - 07/1998
Projekt : Unterstützung einer Software Firma
Tätigkeiten : - Anbindung des Firmennetzes an das Internet
(Konzeption, Realisierung)
- Aufbau einer Linux/NT Entwicklungsumgebung für
Internet-Datenbank-Anwendungen (Konzeption, Realisierung)
- Abwicklung mehrerer Kundenprojekte (Realisierung)
Div. Software Tools, Kundenspezifische Softwareanpassungen).
Kunde waren jeweils AEG (nun Siemens) bzw. deren
weltweite Postkunden.
Technologien : ISDN, Linux, VAX VMS, Windows, Adabas D, DB/2, ORACLE, MySQL,
Java, JDBC, C++, ODBC
Zeitraum : 07/1997 - 10/1997
Projekt : Graubilderkennungssystem, Einbeziehung von Graustufen
bei der Adreßbilderkennung.
Tätigkeiten : - Evaluierung von VME--Bussystemen und Realtime
Betriebssystemen als Alternative (LynxOS, VxWorks).
- Kommunikationsbandbreiten Benchmarks.
- Aufbau der Software-Integration für das Graubildsystem.
- Erstellung eines Software Diagnose Tools, welches
der Fehlersuche in Postsortieranlagen dient (in Python).
- Erstellung von Automatismen zur Verwaltung und Installation
von produktrelevanten Tools.
Technologien : ANSI C, AIX, Spezialhardware (Parsytec), Python
Kunde : AEG Electrocom GmbH
Zeitraum : 04/1996 - 06/1997
Projekt : Beratertätigkeit für EDV Zentrale
Tätigkeiten : - Beratung bei der Auswahl eines geigneten Betriebssytems.
- Hilfe bei der Installation und Fehlersuche.
Technologien : OS/2, Novell, Windows 3.x
Kunde : Südkurier
Zeitraum : 01/93 - 09/1993
Projekt : Workstation Compute Cluster der Theoriegruppe
der Fakultät für Physik
Tätigkeiten : - Beschaffung, Aufbau und Systemadministration eines
Workstationnetzes (Silicon Graphics unter IRIX und
HP unter HPUX).
- Installation und Integration von OS/2 und Linux PCs mittels
TCP/IP in das Workstationnetz.
- Auswahl und Installation von spezieller Public Domain
Programmen auf den Workstations und den angeschlossenen PCs.
- Benutzerberatung.
Technologien : UNIX, HP UX, IRIX, Linux, OS/2, TCP/IP, NQS, PVM
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 10/1990 - 09/1995
Projekt : Mustererkennung und Parallelverarbeitung für
Briefsortieranlagen
Tätigkeiten : - Entwicklung hocheffizienter, paralleler, verteilter
Algorithmen für Assoziativspeicher
(zunächst 32, später bis zu 308 Transputer).
- Teilnahme an Schulungskursen über C++, sowie
INMOS Transputer Hardware.
Technologien : Transputer Parallelrechner, Parallel C
Zeitraum : 01/1991 - 06/1992
Kunde : AEG Electrocom GmbH
Projekt : Sonderforschungsbereich SFB 306
Beschäftigt sich mit mikroskopischen und strukturbedingten
Prozessen der atomaren und molekularen Bewegung.
Tätigkeiten : - Promotion über Struktur und Dynamik Colloidaler Systeme.
- Computersimulationen dieser Systeme auf Transputern und
vernetzten UNIX-Workstations. (in C, C++, AWK)
Technologien : Theoretische Physik, Computersimulationen, Laborexperimente,
C/C++, AWK
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 02/1990 - 11/1998
Projekt : Sonderforschungsbereich SFB 306
Beschäftigt sich mit mikroskopischen und strukturbedingten
Prozessen der atomaren und molekularen Bewegung.
Tätigkeiten : - Entwicklung von parallelen Simulationsmethoden für
Coloumb-Gittergase.
Technologien : Theoretische Physik, Computersimulationen, Laborexperimente,
Transputer, 3L Parallel Fortran, 3L Parallel C.
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 10/1989 - 12/1989
Projekt : Diplomarbeit über Dynamische Impedanz fraktaler Elektroden
Tätigkeiten : - Entwicklung von theoretischen Modellen zur
dynamischen Impedanz fraktaler Elektroden.
- Simulation dieser Modelle auf Cray/Fujitsu-Vektorrechnern
und Auswertung der Ergebnisse.
Technologien : C, FORTRAN, Vektorrechner
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 05/1988 - 10/1989
Projekt : Nutzung eines gewöhnlichen Nadeldruckers als HPGL Plotter
Tätigkeiten : Erstellen eines Treibers für eine Fortran Grafik Library,
die ursprünglich für HP-GL Plotter gedacht war.
Technologien : HP 1000 System, Fortran 77, HP PCL
Kunde : Software-System-Steuerung, Konstanz
Zeitraum : 10/1986 - 12/1986
Projekt : Lagerverwaltung einer kleinen Hardwareentwicklungs Firma
Tätigkeiten : Komplettes Design, Implementierung und Test der
Lagerverwaltung.
Technologien : DBase unter CP/M
Kunde : Software-System-Steuerung, Konstanz
Zeitraum : 01/1987 - 06/1987
Projekt : Transputer Parallelrechner
Es sollte ein Parallelrechner gebaut werden, der vom
Preis/Performanz Verhältniss dem Universitätsrechner
überlegen war.
Tätigkeiten : - Aufbau und Inbetriebnahme eines Parallelrechners, basierend
auf Transputern (T800) und PCs.
- Entwicklung von speziell auf die Hardware angepassten
Algorithmen für die Monte Carlo Simulation eines
Coulomb-Gittergases.
Technologien : 3L Parallel FORTRAN, OCCAM unter OCS
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1987-1988
Projekt : 2D-Grafikprogramm
Tätigkeiten : Entwurf und Implementation eines Programms, das die
grafische Darstellung zweidimensionaler Daten auf Bildschirm
und Plotter ermöglicht.
Technologien : HP 9000, Mod. 500 unter Unix in C
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1986
Projekt : Mathematischer Texteditor
Tätigkeiten : Entwurf und Implementation eines Texteditors, mit dem
die Erstellung mathematischer Texte am Bildschirm möglich ist.
Technologien : C 64 und IBM-PC, in 6502 Assembler und C
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1985
Projekt : 2D-Grafikprogramm
Tätigkeiten : - Portierung eines Grafikprogramms von BS2000 auf VM/CMS.
- Neuimplementation der primitiven Routinen in FORTRAN und GKS.
Technologien : BS2000, VM/CMS, FORTRAN, GKS
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1985
Projekt : Mitarbeit an einem Projekt, das die automatische,
d.h. Computergesteuerte Erfassung und Übersetzung russischer,
mathematischer Texte zum Ziel hat.
Software : Atari, PC in Pascal, Assembler, C
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1983-1984, 1986-1987
Projekt : Basicinterpreter mit komplexer Arithmetik
Tätigkeiten : Entwurf und Implementation eines Basicinterpreters,
der auch die Arithmetik komplexer Zahlen beherrscht.
Technologien : CBM 8032, Basic
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1982
Projekt : Cloudbasierte Suchmaschinenanwendung für die Deutschlandweite
Fernleihe in wissenschaftlichen und öffentlichen Bibliotheken.
Tätigkeiten : Erweiterung des Frontends (VuFind) und Implementierung des
Backends (SolrCloud).
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Implementierung von Schnittstellen an bestehende Bibliothekssysteme.
Nutzerauthentifizierung durch SAML, bzw. Shibboleth
Technologien : VuFind, SolrCloud, XML, XSLT, PHP, Zendframework, jquery, jquery-mobile,
Java, Apache, Glassfish
Projekt : Nachweisportal der Stiftung Preussischer Kulturbesitz für die
Staatlichen Museen zu Berlin, die Staatsbibliothek Berlin, sowie
das Geheime Staatsarchiv. http://www.spk-digital.de
Tätigkeiten : Entwicklung des Frontends (CMS Contao) und Backends (Solr).
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Umsetzung Webdesign
Technologien : Solr, XML, XSLT, PHP, HTML, CSS, Javascript, MooTools, jquery,
Java, Apache, Glassfish, Contao CMS
Es wird eine Deutschlandweite Suchmaschine entwickelt,
die Nachweisinformationen zu Beständen in sämtlichen deutschen
Bibliotheken, Archiven und Museen anbieten
soll. http://www.bam-portal.de
Tätigkeiten : Entwicklung des Frontends (J2EE Webapplikation) und Backends (Lucene / Solr
und Postgres). Umsetzen eines Neudesigns.
Datenaufbereitung zur Indexierung durch die Suchmaschine.
Technologien : Solr / Lucene, XML, XSLT, Spring, Hibernate, JMS, Quartz, JSP, JSF, J2EE
Tomcat / JBoss / Glassfish
Zeitraum : 07/2005 - 2012
Projekt : Weblet Portalapplication Suite
Tätigkeiten : Weiterentwicklung einer Webapplikationsarchitektur. Refactoring
der Architektur, um ein durchgaengiges objektorientiertes und
erweiterungsfaehiges Framework zu schaffen. Integration neuer
Applikationen
Technologien : Weblets, Portlets, Struts, Hibernate, EJB, CMP, Postgres, Oracle, Ant, Maven
Zeitraum : 11/2004 - 06/2005
Projekt : Marketing Management Portal
(Pharma Branche)
Neuentwicklung einer Webanwendung zur Unterstuetzung des
oberen Managements beim Marketing neuer Produkte.
Tätigkeiten : Struts/JSP-Webschicht, Entwurf/Implementierung eines
Commandframework, Implementierung von Commands.
Technologien : Struts mit JSP, Hibernate, EJB, Oracle, Ant, Tomcat/JBoss, Eclipse.
Zeitraum : 07/2004 - 10/2004
Projekt : Weblet Portalapplication Suite
Tätigkeiten : Performanceoptimierungen einer Webapplikation. Refactoring der
Architektur, um ein durchgaengiges objektorientiertes und
erweiterungsfaehiges Framework zu schaffen.
Projekt : Zentrales Budget- und Projektplanungs- und Controltool
(Automobil Branche)
Die Anwendung ist bis jetzt Hostbasiert. Es existiert ein
Versuch einer Portierung nach Delphi. Beide sollen durch eine
Java Webapplikation (WebSphere Portlets, JSP, EJB) ersetzt
werden. Gleichzeitig soll die Applikation neue Features erhalten.
Tätigkeiten : - Erstellen des Feinkonzeptes
- Entwurf des logischen Datenmodells
- Implementierung des Host/Legacy-Dateninterfaces als EJBs
Technologien : Portlets, EJB, IBM Websphere 5, Oracle, DB2
Zeitraum : 11/2003 - 02/2004
Projekt : Leseraten Statistik Auswertung für einen Formularleser
Tätigkeiten : - Vergleich von Erkennungsdaten und Nachbearbeitungsdaten.
- Verbesserungsvorschläge für Erkennungsalgorithmen aufgrund
der erstellten Statistik.
Technologien : Perl
Zeitraum : 08/2003 - 09/2003
Projekt : Indexing Framework für approximatives Word Retrieval
Es wird ein Framework entwickelt, das es erlaubt grosse
Textdatenmengen mit unterschiedlichen Methoden zu indizieren
und mit Hilfe dieses Index schnelle approximative (Levenshtein)
Suche durchzuführen.
Die Indexgröße soll dabei nicht durch die Größe des
Hauptspeichers begrenzt sein.
Tätigkeiten : - Einrichten eines CVS Server sowie einer
Buildumgebung mit Automake und Autoconf.
- Suche nach geeigneten schnellen Algorithmen die auch auf
secondary Memory noch skalieren.
- Framework Design
- Implementierung in C++.
- SOAP C++ Server
- Integration in J2EE Umgebung via SOAP und EJB / Servlets
- Implementierung als Oracle Data Cartridge (C++, PL/SQL)
Technologien : C++, STL, Boost, PL/SQL, Java, Oracle, XML, UML, SOAP, EJB,
Servlet, Tomcat, JBoss
Zeitraum : 03/2003 -09/2003
Projekt : Trouble shooting eines SOAP Servers
Nach einem Crash sollte ein SOAP Server wieder in Betrieb
genommen werden. Es gab Probleme, da keine Dokumentation
vorhanden war, die Quellen inconsistent,
und die ursprünglichen Entwickler nicht mehr verfügbar waren.
Technologien : Java, Soap, Tomcat, MySQL
Zeitraum : 05/2003
Projekt : Approximative String Matching Engine
Ziel war die kommerzielle Verwertbarkeit einer schon
vorhandenen Library für approximatives String Matching
zu erreichen. Dazu waren zunächst Infrastrukturmassnahmen
notwendig, und dann die vollständige Integration in die
Java Entwicklungslandschaft.
Tätigkeiten : - Einrichten eines Netzwerkes bzw. Entwicklungsumgebung
(Linux, VMWare, Win2000/XP, Solaris, Apache, Tomcat,
CVS, C++, Java, Netbeans, MS Visual C++, SWIG, Castor).
- Aufbau einer Integrationsumgebung für ein mittelgrosses
C++/Java Projekt (CVS, Make, Automake, Autoconf,
Configure, Ant).
- Design und Implementierung eines Lizenzmechanismus:
Erstellen, Überprüfen und Verwalten von Lizenzdaten
(C++, Crypto++).
- Design und Implementation einer C++ Library,
die eine vorhandene C/C++ Library kapselt (C++, STL, Boost).
- Design und Implementation einer Java Wrapper Library für
oben erwähnte C++ Library (JDK 1.4.1, SWIG).
- Design eines XML Schemas für Konfigurationsdaten.
- Implementierung der Javadarstellung und Erstellen
eines XML Parsers für obiges XML Schema (SAX, Castor).
- Design und Implementation von Testapplikationen für
approximatives String Matching in Java.
- Design und Implementierung von diversen RMI Servern.
- Design und Implementierung von WEB-Componenten, um
per HTTP auf die String Matching Engine zuzugreifen
(HTML, Java, JSP, Jakarta/Velocity bzw. Webmacro,
ActionServlet, Tomcat).
Technologien : C++, STL, Boost, Crypto++,
Java, RMI, JNI, SWIG, XML, Castor, Tomcat, Linux,
Solaris, Windows, MS Visual C++
Zeitraum : 06/2002 - 01/2003
Projekt : Einrichten eines Internetservers
Tätigkeiten : Administration, etwas Codierung (PHP).
Technologien : FreeBSD, Linux, BIND, DNS, DHCP,
Apache, MySQL, PHP, HTML, Javascript.
Zeitraum : 05/2002
Projekt : Umstellung einer Homepage von Coldfusion nach pure
HTML/Javascript/VBScript.
Technologien : HTML, Javascript, VBScript
Zeitraum : 04/2002 - 05/2002
Projekt : PIM Synchronisations Server (Teil einer Groupware Applikation).
Tätigkeiten : - Einrichtung eines CVS Servers
- Design und Implementierung des eigentlichen Servers,
- Objektmodell für das logische Datenmodell.
Technologien : Java, XML, SyncML, XML-RPC, Servlets,
Tomcat/Jakarta/Turbine/Torque, MySQL, JBuilder. OS: Linux.
Zeitraum : 07/2001 - 12/2001
Projekt : Web Application Framework zur Realisierung von E-Commerce
Anwendungen
Tätigkeiten : - Grundlegendes Refactoring der ursprünglichen CGI Version
in ein modularisiertes System von C++ Webapplikations
Komponenten.
- Design einer flexiblen Architektur dynamisch ladbarer Module.
- Framework für die Datenbankunabängige Programmierung von
Datenbankanwendungen (CDBC).
- CDBC-Treiber für ODBC, Oracle, DB2, MySQL, SAP DB.
- Framework für den Zugriff auf das HTTP-Protokoll
- C++ Servlet API Implementierung für CGI,
iPlanet Application Server.
- C++ Servlet Framework für C++ Webapplikationen.
- C++ ServletEngine für CGI, Apache.
- Database Access Framework in C++
(für ODBC, MySql, DB2, Oracle, Adabas, SAP DB)
- Implementierung einer Workflow Engine in C++ und XML.
- Buildumgebung mit Make,Automake,Autoconf,Configure.
Technologien : C++, UML, XML, Apache Module, Xerces, Crypto++, OCI,ODBC, CVS
(Betriebssysteme: Linux, Solaris, AIX, Win NT)
Kunde : Intradat, www.vshop.org
Zeitraum : 07/1999 - 06/2001
Projekt : Warenwirtschaft- und Dokumentationssystem
für Orthopädische Schuhmacherbetriebe.
Tätigkeiten : Anpassungen, Implementierung von Erweiterungen.
Technologien : MS Visual FoxPro, Windows 98
Zeitraum : 01/1999 - 06/1999
Projekt : Briefsortieranlage, Maschinensteuerung
Tätigkeiten : - Kunden (Länder)-spezifische Anpassungen.
- Neuentwicklung der Maschinensteuerung
einer Briefsortieranlage.
Dazu wurde ein objektorientiertes Framework zur
Maschinensteuerung entworfen und implementiert, und auf
einen konkreten Sortieranlagentyp angewendet.
Technologien : Visual C++, MFC, Win32, Windows NT
Kunde : Siemens ElectroCom
Zeitraum : 06/98 - 12/1998
Projekt : Webbasierendes Telefon-Gebührenerfassungs- und
Callmanagementsystem.
Tätigkeiten : Design und Implementierung des Gesamtsystems.
Technologien : Linux, Adabas D, ISDN, Java mit JDBC, Python mit ODBC,
HTML, CGI
Zeitraum : 11/1997 - 07/1998
Projekt : Unterstützung einer Software Firma
Tätigkeiten : - Anbindung des Firmennetzes an das Internet
(Konzeption, Realisierung)
- Aufbau einer Linux/NT Entwicklungsumgebung für
Internet-Datenbank-Anwendungen (Konzeption, Realisierung)
- Abwicklung mehrerer Kundenprojekte (Realisierung)
Div. Software Tools, Kundenspezifische Softwareanpassungen).
Kunde waren jeweils AEG (nun Siemens) bzw. deren
weltweite Postkunden.
Technologien : ISDN, Linux, VAX VMS, Windows, Adabas D, DB/2, ORACLE, MySQL,
Java, JDBC, C++, ODBC
Zeitraum : 07/1997 - 10/1997
Projekt : Graubilderkennungssystem, Einbeziehung von Graustufen
bei der Adreßbilderkennung.
Tätigkeiten : - Evaluierung von VME--Bussystemen und Realtime
Betriebssystemen als Alternative (LynxOS, VxWorks).
- Kommunikationsbandbreiten Benchmarks.
- Aufbau der Software-Integration für das Graubildsystem.
- Erstellung eines Software Diagnose Tools, welches
der Fehlersuche in Postsortieranlagen dient (in Python).
- Erstellung von Automatismen zur Verwaltung und Installation
von produktrelevanten Tools.
Technologien : ANSI C, AIX, Spezialhardware (Parsytec), Python
Kunde : AEG Electrocom GmbH
Zeitraum : 04/1996 - 06/1997
Projekt : Beratertätigkeit für EDV Zentrale
Tätigkeiten : - Beratung bei der Auswahl eines geigneten Betriebssytems.
- Hilfe bei der Installation und Fehlersuche.
Technologien : OS/2, Novell, Windows 3.x
Kunde : Südkurier
Zeitraum : 01/93 - 09/1993
Projekt : Workstation Compute Cluster der Theoriegruppe
der Fakultät für Physik
Tätigkeiten : - Beschaffung, Aufbau und Systemadministration eines
Workstationnetzes (Silicon Graphics unter IRIX und
HP unter HPUX).
- Installation und Integration von OS/2 und Linux PCs mittels
TCP/IP in das Workstationnetz.
- Auswahl und Installation von spezieller Public Domain
Programmen auf den Workstations und den angeschlossenen PCs.
- Benutzerberatung.
Technologien : UNIX, HP UX, IRIX, Linux, OS/2, TCP/IP, NQS, PVM
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 10/1990 - 09/1995
Projekt : Mustererkennung und Parallelverarbeitung für
Briefsortieranlagen
Tätigkeiten : - Entwicklung hocheffizienter, paralleler, verteilter
Algorithmen für Assoziativspeicher
(zunächst 32, später bis zu 308 Transputer).
- Teilnahme an Schulungskursen über C++, sowie
INMOS Transputer Hardware.
Technologien : Transputer Parallelrechner, Parallel C
Zeitraum : 01/1991 - 06/1992
Kunde : AEG Electrocom GmbH
Projekt : Sonderforschungsbereich SFB 306
Beschäftigt sich mit mikroskopischen und strukturbedingten
Prozessen der atomaren und molekularen Bewegung.
Tätigkeiten : - Promotion über Struktur und Dynamik Colloidaler Systeme.
- Computersimulationen dieser Systeme auf Transputern und
vernetzten UNIX-Workstations. (in C, C++, AWK)
Technologien : Theoretische Physik, Computersimulationen, Laborexperimente,
C/C++, AWK
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 02/1990 - 11/1998
Projekt : Sonderforschungsbereich SFB 306
Beschäftigt sich mit mikroskopischen und strukturbedingten
Prozessen der atomaren und molekularen Bewegung.
Tätigkeiten : - Entwicklung von parallelen Simulationsmethoden für
Coloumb-Gittergase.
Technologien : Theoretische Physik, Computersimulationen, Laborexperimente,
Transputer, 3L Parallel Fortran, 3L Parallel C.
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 10/1989 - 12/1989
Projekt : Diplomarbeit über Dynamische Impedanz fraktaler Elektroden
Tätigkeiten : - Entwicklung von theoretischen Modellen zur
dynamischen Impedanz fraktaler Elektroden.
- Simulation dieser Modelle auf Cray/Fujitsu-Vektorrechnern
und Auswertung der Ergebnisse.
Technologien : C, FORTRAN, Vektorrechner
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 05/1988 - 10/1989
Projekt : Nutzung eines gewöhnlichen Nadeldruckers als HPGL Plotter
Tätigkeiten : Erstellen eines Treibers für eine Fortran Grafik Library,
die ursprünglich für HP-GL Plotter gedacht war.
Technologien : HP 1000 System, Fortran 77, HP PCL
Kunde : Software-System-Steuerung, Konstanz
Zeitraum : 10/1986 - 12/1986
Projekt : Lagerverwaltung einer kleinen Hardwareentwicklungs Firma
Tätigkeiten : Komplettes Design, Implementierung und Test der
Lagerverwaltung.
Technologien : DBase unter CP/M
Kunde : Software-System-Steuerung, Konstanz
Zeitraum : 01/1987 - 06/1987
Projekt : Transputer Parallelrechner
Es sollte ein Parallelrechner gebaut werden, der vom
Preis/Performanz Verhältniss dem Universitätsrechner
überlegen war.
Tätigkeiten : - Aufbau und Inbetriebnahme eines Parallelrechners, basierend
auf Transputern (T800) und PCs.
- Entwicklung von speziell auf die Hardware angepassten
Algorithmen für die Monte Carlo Simulation eines
Coulomb-Gittergases.
Technologien : 3L Parallel FORTRAN, OCCAM unter OCS
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1987-1988
Projekt : 2D-Grafikprogramm
Tätigkeiten : Entwurf und Implementation eines Programms, das die
grafische Darstellung zweidimensionaler Daten auf Bildschirm
und Plotter ermöglicht.
Technologien : HP 9000, Mod. 500 unter Unix in C
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1986
Projekt : Mathematischer Texteditor
Tätigkeiten : Entwurf und Implementation eines Texteditors, mit dem
die Erstellung mathematischer Texte am Bildschirm möglich ist.
Technologien : C 64 und IBM-PC, in 6502 Assembler und C
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1985
Projekt : 2D-Grafikprogramm
Tätigkeiten : - Portierung eines Grafikprogramms von BS2000 auf VM/CMS.
- Neuimplementation der primitiven Routinen in FORTRAN und GKS.
Technologien : BS2000, VM/CMS, FORTRAN, GKS
Kunde : Universität Konstanz, Fakultät für Physik
Zeitraum : 1985
Projekt : Mitarbeit an einem Projekt, das die automatische,
d.h. Computergesteuerte Erfassung und Übersetzung russischer,
mathematischer Texte zum Ziel hat.
Software : Atari, PC in Pascal, Assembler, C
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1983-1984, 1986-1987
Projekt : Basicinterpreter mit komplexer Arithmetik
Tätigkeiten : Entwurf und Implementation eines Basicinterpreters,
der auch die Arithmetik komplexer Zahlen beherrscht.
Technologien : CBM 8032, Basic
Kunde : Universität Konstanz, Fakultät für Mathematik
Zeitraum : 1982
"Der Consultant war vom Juni 1999 bis Juni 2001 als Berater bei uns tätig. Er unterstützte den Vorstand Research & Development maßgeblich bei der strategischen Konzeption der Architektur und Umsetzung der Neuentwicklung unserer datenbank- gestützten E-Business-Software VShop (VShop 3). Der Consultant ist ein dynamischer Fachberater mit außerordentlichen Qualifikationen. Er hat durch seine vielseitigen Erfahrungen und sein umfangreiches und fundiertes Fachwissen und durch dessen sichere Anwendung auch schwierigste Aufgabenkomplexe schnell und erfolgreich strukturiert. Er hatte immer wieder ausgezeichnete und kreative Ideen und gab konstruktive Anregungen. Der Vorstand konnte sich stets auf sein umsichtiges Urteil verlassen. Die vom Consultant erarbeiteten Planungen und Konzepte waren ausgewogen und umsetzbar. Sie berücksichtigten alle Eventualitäten und möglichen Zusammenwirkungen mit unseren anderen Softwareprodukten. Sowohl die Zusammenarbeit mit dem Vorstand als auch mit dem Entwicklungsteam in unserem Hause war stets konstruktiv und zielführend. Die von ihm bearbeiteten und begleiteten Projekte wurden ausnahmslos erfolgreich umgesetzt. Der Consultant hat damit seinen Beratungsauftrag voll erfüllt und für unsere Firma die Grundlagen für die weitere erfolgreiche Produkt- und Projektentwicklung geschaffen. Wir danken dem Consultant nochmals für sein großes Engagement und die stets sehr gute Zusammenarbeit und wünschen ihm weiterhin viel Erfolg."
— Projekt Web Application Framework zur Realisierung von E-Commerce Anw. von 06/99 - 06/01
Referenz durch Vorstand, Anbieter von E-Commerce Standardsoftware vom 18.06.01