Dipl.-Ing. Peter Ehrenberg [dipe]

Web- und Datenbankanwendungen

Kunde AMANGO
Auftraggeber Kunde
Beschreibung Implementation eines SMTP-MTAs in Ruby, der als smart relay fungiert und seine queue in einer relationalen Datenbank hält.
Aufgaben Zur Komplettierung des Kundenbenachrichtigungs-Subsystem des vorhergehenden Projekts werden die E-Mail-Antworten aus dem Ticketsystems des Kundenservice (OTRS) des Kuden integriert. Der SMTP-Server dient dem Ticktesystem als smart host an Stelle eines Sendmail- oder Postfix-MTAs.
Techniken Rails, MySql, Eventmachine, SMTP, Tests
Zeitraum 2007-10
Kunde AMANGO
Auftraggeber Kunde
Beschreibung Rails-Plugin zur Benachrichtigung von Kunden als Spezialisierung des Ruby-on-Rails-ActionMailers
Aufgaben Mitteilungen an Kunden werden via E-Mails transaktionssicher über die Datenbank versendet. Metainformationen und Inhalt werden in der Datenbank protokolliert. Bounce-E-Mails werden eingesammelt und protokolliert. Das Öffnen von Html-E-Mails wird über ein tracking-Pixel verfolgt.
Techniken Rails, MySql, Ajax, Tests
Zeitraum 2007-09
Kunde AMANGO
Auftraggeber Kunde
Beschreibung Die Erneuerung der produktiven AMANGO-Online-DVD-Verleih-Plattform
Aufgaben Unter Weiterverwendung der bestehenden, komplexen Legacy-Datenbank (~400 Tabellen, ~5.000 Kolumnen) wird die PHP-Alt-Anwendung schrittweise durch eine Ruby-on-Rails-Anwendung ersetzt. Entwurf und Implementation der unter anderem folgenden Seiten: Wunschliste, gesehene und bewertete Filme, Liefer-und-DVD-Problem-Dialog-Folge, Filme bewerten und Empfehlungen. Implementation anspruchsvoller Javascript-AJAX-Widget für Filme bewerten und Empfehlungen;
Techniken Rails, MySql, Ajax, distributed Ruby, PHP, Tests
Zeitraum seit 2007-04, weiter andauernd
Kunde AMANGO
Auftraggeber Kunde
Beschreibung Neu-Entwicklung einer anspruchsvollen Web-Anwendung zur Betreuung des Kundenstamms basierend auf der Legacy-Datenbank
Aufgaben Analyse des umfangreichen Legacy-Datenbank Modells; Entwurf und Implementation der Anwendung; Entwurf und Implementation einer domain-specific Language (DSL) für die Abbildung von Geschäftsvorfällen in Ruby; Implementation komplexer Geschäftsvorfälle (Post-Retour, Kündigung, Inkasso-Verfahren u. v. m.) mittels dieser DSL; Implementation einer Web-Service-Schnittstelle für das Logistik-System zu den Geschäftsvorfällen; Integration OTRS auf Datenbank-Ebene;
Techniken Rails, MySql, Web-Services, Ajax, Tests
Zeitraum 2006-10–2007-03
Kunde PSI
Auftraggeber SBIT
Beschreibung Abwicklungssystem zum Multichannel-Versand von Pressemeldungen und anderen Dokumenten via E-Mail, Fax, SMS und Online über Systeme verschiedener externer Dienstleister mit Web-Oberfläche
Aufgaben Spezifikation für externe Dienstleister und Koordination, Modellierung Datenbankschema, Implementation XML-Dokumentenerzeugung, Entwurf und Implementation Klassenmodell, Web-Formulare und -Seiten, Implementation automatisierte Unit-Tests, Dokumentation, Inbetreibnahme, Tests
Techniken Web-Anwendung, objektorientiert programmiert in Perl, Datenbank Oracle, robuster bidirektionaler Datenaustausch mit externen Dienstleistern auf Basis von XML via FTP
Zeitraum 2006-01–2006-05
Powered by Mephisto - Valid: xhtml | css
Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: