Entwurf und Entwicklung der Community-Plattform für mobile Content [URL auf Anfrage]
Funktion: Gründer, Entwickler und technischer Leiter
Techniken: Java, Apache Wicket, Spring, JPA/Hibernate, Maven, Trac, SVN, Eclipse,
Tomcat, Jetty
Hauptaufgabe ist der softwaretechnische Entwurf und die Umsetzung der
Gründungsidee, sowie die Erweiterung um den Community-Gedanken.
Nach eingehender Analyse verschiedener Software-Stacks wurde eine Lösung
gefunden, die besonderen Wert auf Modularisierung, Skalierbarkeit und
Wiederverwendbarkeit legt. Skalierbar sollten sowohl die reine technische
Performance, als auch die Größe des Entwicklerteams sein. So konnten neue
Entwickler ohne Detailkenntnisse des Gesamtsystems relativ schnell in das
Projekt einsteigen.
Einrichtung eines Linux Webservers
Funktion: Systemadministrator
Techniken: Debian, Apache, MySQL, PHP
Auf einem Server wurde ein Debian-Basissystem installiert. Es wurden die
notwendigen Dienste und PHP-Module für einen Betrieb als Server für eine
Webapplikation eingerichtet.
Programmierung der Webseite walter-jurmann.com
Funktion: Programmierung, technische Beratung
Techniken: CakePHP, MySQL, AJAX
Umsetzung des gestalterischen Konzepts in eine mehrsprachige Website.
Implementierung einer kategorisierten Volltextsuchmaschine
Funktion: Hauptentwickler
Techniken: Java, Lucene/Nutch, JSP, JDBC
Mehrere 10.000 Webseiten, Dokumente und Datensätze verschiedener
Abteilungen eines Forschungsinstituts, die verteilt über mehrere Domains und
Server erreichbar sind, sollten unter einer einheitlichen Suchmaske erfasst
werden. Implementiert wurden diverse Crawler-Plugins, Einfach- und Profisuche
sowie eine automatische Suchergebnisoptimierung anhand einer statistischen
Nutzeranalyse. Die Suche wurde in das bestehende Portal des Kunden
integriert.
Implementierung von Web 2.0 Komponenten
Funktion: Technischer Projektleiter, Entwickler
Techniken: RedDot LiveServer, J2EE, Java, Tomcat, MySQL, Eclipse, Ant, SVN
In ständiger Absprache mit dem Kunden wurden wiederverwendbare Web 2.0
Komponenten entwickelt. Hauptaufgaben waren die Entwicklung von dafür
notwendigen Frameworks zur technischen Integration in die Plattform des
Kunden, die Koordinierung und Schulung des Developer-Teams sowie die Pflege
der Entwicklungstools.
Implementierung einer Intranet-Anwendung
Funktion: Hauptentwickler
Techniken: Java, Apache Wicket, Hibernate, JBoss, MS-SQL, PostgreSQL
Umsetzung einer Intranet-Anwendung zur internen Qualitätssicherung für einen
Kunden aus der Energiewirtschaft. Es wurden die notwendigen Eingabemasken
und Funktionen (u.a. automatische Erinnerung von Mitarbeitern per E-Mail)
nach den Vorgaben des Kunden umgesetzt. Aufgrund der gewählten
Frameworks konnte nach Fertigstellung ein kurzfristiger Umstieg von der
Windows auf die Unix-Plattform umgehend und ohne größere Probleme
durchgeführt werden.