Freiberuflicher Softwareentwickler (Freelancer)
Freiberufliche Softwareentwicklung         
C++, Java (J2SE,J2ME,J2EE,JSP), Perl und PHP
Linux, MacOS, MacOSX und Windows       

  HOME
 PROJEKTE
 KONTAKT
 IMPRESSUM
 QUALIFIKATION
 PRODUKTE
  ENGLISH
 
 
 

 

Projekte

Die folgenden Projekte wurden teilweise im Auftrag von IT-Unternehmen und Agenturen realisiert.


ASP Java (J2SE/J2ME/JSP) Perl PHP Administration



Visitenkarte

Lebenslauf
Stefan Sonntag
Dipl.-Informatiker der Medizin
(freier Softwareentwickler)
Sonntagstr. 27
10245 Berlin
E-Mail stefan@stefan-sonntag.com
Beschreibung Sprache Link
Generierung von PDF-Dokumenten aus dynamischen HTML-Seiten für das Intranet von Heidelberger Druckmaschinen. ASP Intranet
Implementierung der Suchfunktionalität für ein Straßenmarkierungsportal. Dieses Portal ermöglicht es registrierten Firmen Geschäftspartner in diesem Bereich zu finden. ASP http://www.cc4roads.de
Implementierung der Suche nach dem nähesten Anbieter einer Ware mit Hilfe von georeferenzierten Postleitzahlen. ASP http://www.roehm.de
Design und Implementierung eines Client/Server-Systems zur Durchführung elektronischer Zahlungen mit unterschiedlichen Zahlungsarten, z.B. Kreditkartenzahlung. Besonderheiten:
  • SSL-Verschlüsselung der Kommunikation zwischen Client und Server
  • Die verschiedenen Zahlungsmethoden können als PlugIns realisiert werden
  • Anbindung des Servers an bestehende Infrastruktur zur Zahlungsdurchführung
  • System ist fähig Transaktionsdateien, die von einem Warenwirtschaftssystem generiert wurden kundenspezifisch in ein internes Format zu konvertieren und die Zahlungen in einem Batch-Prozess durchzuführen. Die Ergebnisse können von dem Client heruntergeladen werden.
Java/Swing Application
Design und Implementierung des Multiuser Servers SUSHI zur einfachen Erstellung von Multiuser Anwendungen in FlashMX, Flash Lite und Java (J2SE/J2ME). Java SUSHI Multiuser Server
Implementierung eines rubrizierbaren eCard-Systems

Die Rubriken und die dazugehörigen Motive können über ein Webinterface gepflegt werden.

Das System kann die eCard auf zwei Arten erstellen:

1.) Eine HTML-Seite mit der eCard wird erzeugt, die eine konfigurierbare Zeit auf dem Webserver vorgehalten wird. Der Empfänger bekommt einen entsprechenden Link geschickt.

2.) Ein Bild mit dem Motiv und der Nachricht wird dynamisch durch die Java2D-API erzeugt und als Attachment verschickt.
JSP http://www.wiley-vch.de/publish/dt/entertainment/cards
Portierung eines Intranet News-Systems von PHP nach JSP für BASF-Pharma PHP/JSP Intranet
Implementierung einer fehlertoleranten Suche zum Auffinden von Dienstleistungen des TÜV Hessen.

Nach Auswahl einer Dienstleistung kann mit Hilfe von georeferenzierten Postleitzahlen der TÜV-Center in Hessen gefunden werden, der dem eigenen Wohnort am nähesten ist.

Für TÜV-Mitarbeiter steht zur Administration der Dienstleistungen eine Uploadmöglichkeit von Excel-Tabellen und ein Webinterface zur Verfügung.
JSP/Perl http://www.tuevhessen.de
Anzeige der aktuellen Zinskonditionen und Portierung von Kalkulatoren zur Kreditberechnungen von C++ nach Java Servlets für Hypotheken Discount und die Direktbank von VW.

Dynamisch generierte Anzeige der aktuellen Zinskonditionen.

Die Lösungen bei Hypotheken Discount wurden mittlerweile durch Net.Data-Skripte ersetzt.
Java Servlets http://www.vw-bankdirect.de/cgi-bin/vwbankdirect/index.pl?Finanzieren&Hypo&Rechner
Portierung einer Delphi-Applikation zur Überprüfung der Bonität von Kreditantragstellern nach Java-Servlets für Hypotheken Discount.

Der Kalkulator wurde durch eine Net.Data-Lösung ersetzt.
Java Servlets Deprecated
Weiterentwicklung eines bestehenden webbasierten Zeiterfassungs und -auswertungs Systems.

Mitarbeiter können ihre geleisteten Arbeitsstunden auf aktive Projekte buchen.

Zur Auswertung der geleisteten Stunden und zur Verwaltung der Projekte, Mitarbeiter, Kunden und Rechte steht ein Administrationsmodul zur Verfügung, das eine mitarbeiter-, projekt- und kundenspezifische Auswertung der geleisteten Arbeitszeit ermöglicht.

Die Auswertung ist geschützt und nur Mitarbeitern mit entsprechenden Rechten zugänglich. Das Rechtesystem basiert auf Gruppen, denen Benutzer zugeordnet sind. Den einzelnen Gruppen können Rechte zugewiesen und entzogen werden, wie z.B. das Recht Kunden anzulegen oder zu löschen und Projekte auszuwerten.

Mitarbeiter können sich ihre Arbeitszeit tages-, wochen-, monats- und jahresweise anzeigen lassen.
Java Servlets Intranet
Die Dienstleistungen des TüV-Hessen können mit einer fehlertoleranten Suche durchsucht werden.

Nach Auswahl einer Dienstleistung, kann mit Hilfe von georeferenzierten Postleitzahlen der TÜV-Center in Hessen gefunden werden, der dem eigenen Wohnort am nähesten ist.

Für TÜV-Mitarbeiter steht zur Administration der Dienstleistungen eine Uploadmöglichkeit von Excel-Tabellen und ein Webinterface zur Verfügung.
JSP/Perl http://www.tuevhessen.de
Weblinks

Besucher der Webpräsenz des Brockhaus Verlags können ein redaktionell betreutes Linkverzeichnis durchsuchen und eigene Links zur Aufnahme in das Verzeichnis vorschlagen.

Die Administration der Links, inkl. deren Freigabe, erfolgt über ein Webinterface.

Die Möglichtkeit die Links in eine Exceltabelle zu exportieren gewährleistet eine einfache Weiterverarbeitung durch die Mitarbeiter.
Diese können neue Links entweder über ein Webinterface oder durch den Upload einer Exceltabelle einpflegen.
PHP/Perl http://www.brockhaus.de/nachschlagen/weblinks/
Einrichtung eines Newslettersystems für BIFAB und dessen Verlage Duden, Brockhaus und Meyer mit Hilfe der OpenSource Software Sympa.

Erweiterung von Sympa um Statistikfunktionen von Ein-/Austragungen.

Implementierung eines Webinterfaces zur Administration und Statistikauswertung für BIFAB-Mitarbeiter.
Perl/PHP http://www.bifab.de
http://www.duden.de
http://www.brockhaus.de
Mitarbeit an einem Portal zum Verkauf von Mobile Content wie Logos, Klingeltönen und Java-Games.

Mit dem System können Partner auch eigenen Content anbieten. Hierfür werden Microsites mit Web-Komponenten wie z.B. der Handyauswahl zur Verfügung gestellt. Tätigkeiten:

Automatischer Import der Produkte verschiedener Mobile Content Anbieter aus XML-Feeds und Zuordnung kompatibler Mobiltelefone.

Anbindung der Zahlungssysteme PayPal, T-Online SAM und Premium SMS.

Auslieferung des Contents an das Mobiltelefon über Dienste der Firmen Net-m und IPX.

Web-Komponente zur Auswahl eines Mobiltelefons und dazu kompatibler Kategorien/Produkte.
PHP Beispiel: http://www.mtvstreetlive.de
Mitarbeit bei Big Brother 6:

Design und Implementierung einer SOAP-Schnittstelle zum Endemol Entertainment Club zum Registrieren, Einloggen und Abfragen von Benutzerdaten.

Erfassung des Userverhaltens auf der Website und Übermittlung an ein CRM-System.

PHP http://bigbrother.rtl2.de
Mitarbeit bei MTV-StreetLive:

Unterstützung bei der Implementierung der Community-Funktionalität, wie Registrierung und Anmeldung von Usern, Upload und Kommentierung der Bilder.
PHP http://www.mtvstreetlive.de
Design und Implementierung einer SOAP-Schnittstelle zum Versand von SMS-Newslettern
PHP  
Online-Katalogsystem für BIFAB

Mit Bestellmöglichkeit über mehrere Buchhändler und speziellem Händlerzugang.

Der Katalog bietet thematische und markenspezifische Sichtweisen des Bestandes, wobei Artikel auf den jeweiligen Startseiten als Teaser angezeigt werden können.

Zur Administration der Sichtweisen und der Teaser existiert ein Webinterface. Zur Entlastung des Servers werden die Sichtweisen durch die Administrationsseiten als fast ausschließlich statische Seiten generiert, d.h. alle Texte und Verweise sind bereits in der Seite enthalten und nur noch das Session-Handling und die Parameterübergabe sind dynamisch.
PHP http://www.bifab.de/katalog
Portierung eines Intranet News-Systems von PHP nach JSP für BASF-Pharma PHP/JSP Intranet
Online-Shop für Rheinhessenwein.

Mit der Möglichkeit, die ausgesuchten Artikel online zu bestellen oder als Wunschzettel zu speichern und ein Verweis auf diesen an einen Bekannten zu verschicken.
PHP https://www.rheinhessenwein.de/onlineboutique/shop.php
Entwicklung eines webbasierten Systems zur Zeiterfassung- und -verwaltung.

Arbeitszeiten können auf aktive Projekte gebucht werden und die geleistete Arbeit kann dann kunden-, projekt-, und mitarbeiterspezifisch ausgewertet werden. Die Projekte sind Kunden zugeordnet
Mitarbeiter können durch die gebuchten Stunden tages-, wochen- und monatsweise browsen und bearbeiten. Ebenso können Mitarbeiter ihre Arbeitszeit nach einer Kombination aus verschiedenen Kriterien, wie z.B. Kunde, Projekt und Zeitintervall auswerten.
PHP Intranet
Weblinks

Besucher der Webpräsenz des Brockhaus Verlags können ein redaktionell betreutes Linkverzeichnis durchsuchen und eigene Links zur Aufnahme in das Verzeichnis vorschlagen.

Die Administration der Links, inkl. deren Freigabe, erfolgt über ein Webinterface.

Die Möglichtkeit die Links in eine Exceltabelle zu exportieren gewährleistet eine einfache Weiterverarbeitung durch die Mitarbeiter.
Diese können neue Links entweder über ein Webinterface oder durch den Upload einer Exceltabelle einpflegen.
PHP/Perl http://www.brockhaus.de/nachschlagen/weblinks/
Kauf kostenpflchtiger Brockhaus Dokumente via Firstgate

Kostenpflichtige Brockhaus Dokumente können online durchsucht und ihr Inhaltsverzeichnis und eine Zusammenfassung können gelesen werden.

über Firstgate können die gewünschten Dokumente dann bezahlt und vollständig heruntergeladen werden.

Die Administration des Bestandes geschieht über ein Webinterface.
PHP http://www.brockhaus.de/nachschlagen/infothek/
Weinfinder:

Weine von Winzern aus der Pfalz können online nach bestimmten Kriterien mit Hilfe einer ausgefallenen und effizienten Suchmethode ausgewählt werden.

Eine Liste der gefundenen Weine mit den Weingütern kann angezeigt werden.

Die Winzer können ihre Weine online bearbeiten.
PHP http://www.zum-wohl-die-pfalz.de/weinfinder
Implementierung eines flexiblen Redaktionssystems, das aus PHP-Templates statische HTML-Seiten erstellt

Das System wird zur Zeit zur Verwaltung von News-Meldungen, einem Gästebuch, Restaurantdaten, Weinfesten und einem Online-Shop bei www.rheinhessenwein.de und www.pfalzwein.de eingesetzt.
PHP Intranet
Implementierung von Teilen des dynamischen Webauftritts des wissenschaftlichen Verlags Wiley-VCH, wie z.B. der Zeitschriftenbereich. PHP http://www.wiley-vch.de
Einrichtung eines Newslettersystems für BIFAB und dessen Verlage Duden, Brockhaus und Meyer mit Hilfe der OpenSource Software Sympa.

Erweiterung von Sympa um Statistikfunktionen von Ein-/Austragungen.

Implementierung eines Webinterfaces zur Administration und Statistikauswertung für BIFAB-Mitarbeiter.
Perl/PHP http://www.bifab.de
http://www.duden.de
http://www.brockhaus.de
Implementierung eines generisches Skripts zum Versenden von Formvariablen als E-Mail und optionalen Loggen dieser in einer Textdatei.

Der Text der versendeten E-Mail ist in einem Template ausgelagert. In dem Template kann auf den Inhalt der Formvariablen zugegriffen werden.

Das Skript erlaubt nur das Versenden an konfigurierbare E-Mail-Adressen, wodurch es nicht für Spamming missbraucht werden kann.

Die E-Mail-Adressen der Empfänger sind nicht in den HTML-Seiten enthalten, sodass diese E-Mail-Adressen nicht von Spammern gesammelt werden können.
PHP Eingesetzt von mehren Websites z.B. bei http://www.brockhaus.de


 

   
StefanSonntag C++, Java, Perl, PHP-native speaker