- Logfileauswertungen und Erstellung von Tools zur halb-automatischen Logfileauswertung
(PHP (Zend Framework), Perl, Imperia, MySQL, J2EE, Eclipse, Prototype, JSON, jQuery)
11/06 - 03/07 danach bis 11/08 parallel zu Maxdome Projekt.
ProSieben Information Service (bzw, neuer Name ProSiebenSat.1 Produktion Softwarentwicklung) (siehe unten)
- Neuerstellung eines Programms zur webbasierten Darstellung der Programmwochen.
- Java Fat Client zur Erfassung von Programmänderungen (Programm = gesendetes Programm; keine Computerprogramm)
- Behebung kleinerer Programmierfehler in diversen Applikationen
- Erweiterung von Excel Makros zur Reichweitenauswertung
- Wartung und Erweiterung des internen CMS (siehe Pro7 Projekt weiter unten)
- Umstellung des Tracking Systems von Webalyzer auf Webtrends Lösung
- Diverse Änderungen am Backend zur Presselounge (B2B Programmübersicht)
(Java, J2EE, Struts, JFC/Swing, RSA, VBA, Perl, Oracle, Rational Tools (ClearQuest, Clearcase, Purify))
02/06 - 10/06
Yahoo! Deutschland, Yahoo! UK
Mitarbeit am FIFA Mobile Projekt. (FIFA Plattform am Handy)
- Erstellung der Businesslogic
- Erstellung der Importfunktionen für News- und Ergebnis Feeds
- Teilw. implementierung des XHTML Designs
Mitarbeit am Yahoo YTunes Projekt (Musikdownload Handy)
- Erstellung der Businesslogic
- Erstellung eine CMS für die Verwaltung
- Schnittstellenprogrammierung
- Teilw. implementierung des XHTML Designs
(Perl, PHP, XHTML, XML, AJAX, Soap)
03/04 - 07/06 (nur teilweise wegen FIFA Projekt)
ProSieben Information Service
Neuerstellung des Systems zur Auslieferung der Programmdaten im XML Format
Mitarbeit am Rechnungsmodul des Sendeplanungsportals.
- Wartung und Erweiterung des internen Content Management Systems (Eigenentwicklung des Senders in Perl) mit einem Team von 4 Mitarbeitern. Erweiterung von diversen Kundenspezifischen Programmen (C++ und Java).
- Neudesign und Implementierung einer Lösung zur dynamischen PDF Generierung.
- Neuerstellung des Systems zur Auslieferung der Programmdaten im XML Format
- Erweiterungen und Änderungen an diversen kundenspezifischen Systemen
- Wartung und Erweiterung von XML Schnittstellen
- Erweiterung eines Programms zur Verwalten von Presseclips und Nachrichten
Windows NT und XP, Sun Solaris, Perl, Java (EJB, Struts, Tomcat, Velocity), XML, XSLT, Swing, Oracle, Informix, Clearcase, CVS, Clearquest, IBM Websphere (MQ), RSA (Rational Software Architect), Visual Studio, SOAP, AJAX
seit 09/04 nebenbei
mt2g.com
Programmierung diverser Handy Applikationen unter J2ME und Symbian OS.
(siehe http://www.mt2g.com/Deutsch/Produkte_hi/produkte_hi.html)
07/03 - 02/04
Siemens (8 Monate)
Symbian S60 Programmierung für intelligente Avatare auf dem Handy. SW-Entwicklung eines Animationsframeworks unter Symbian OS für das SX1-Handy Series 60. Die Animation soll immer im Vordergrund ablaufen.
- Konzepterstellung für den Ablauf der Animationen
- Entwicklung eines Systems das eventgesteuert (Charger plugin, plugout, receiving SMS, incoming call usw.) Animationen auf dem aktuellen Screen unabhängig von der gerade laufenden Applikation abspielt.
- Entwicklung eines Zufallsgenerators mit einem Automatendiagramm um das Display so anzusteuern, dass die Animation immer richtig abläuft.
- Ansteuerung der 3D Engine und Verknüpfung mit dem Animationsframework und der TTS Engine in Echtzeit.
Erstellung einer größeren Demoapplikation für die CeBIT 2004 in einem Team von 8 Entwicklern.
- Für die CeBit wurde der Versand von Nachrichten per MMS und die Übertragung der Daten zwischen zwei Handys über Bluetooth entwickelt.
- Erstellung eines JavaScript Frameworks und Implementierung einer animierten Figur die einen durch einen Teil des Intranets navigiert.
Symbian OS, Nokia S60 Framework, Bluetooth, C++, Superscape Swerve 3D Engine, CVS, JavaScript, DHTML
09/03 Nebenbei
Entertainment (1 Monat)
Entwicklung eines kleinen kundenspezifischen Handyspiels und Portierung des Spiels auf GX10-, S60- und S40-Handys
Das Spiel verwendet Socketverbindungen zur Kommunikation mit einem Server, auf dem weitere Animationen zur Verfügung gestellt werden.
Sun WTK, Java (J2ME), ANT, Eclipse
04/03 - 06/03
Film/Fernsehen
Realisierung eines webbasierten Workflowtools mit einem Team von 4 Entwicklern zur Verwaltung aller zur Filmerstellung nötigen Vorgänge inkl. Zugriffe fremder Studios mit eingeschränkten Rechten.
- Terminüberwachung bei der Erstellung von Zeichentrickfilmen
- Rechnungsstellung und Überwachung im Internet
- Budget- und Ressourcenplanung.
ASP.NET, C#, MS SQL Server
09/02 - 05/03
Portalbetreiber/eCommerce (8 Monate)
Projektleitung für ein Team von 5 Entwicklern
Realisierung eines Chatsystems für Userzahlen > 1000 nach vorhandenem Pflichtenheft.
- Programmierung des neuen Premium Bezahldienstes, inkl. Internationalisierung der Webseite zur leichten Portierung in verschiedene Sprachen.
- Entwicklung kleinere Administrationstools (zur Analyse der Daten aus der Datenbank)
- Stammdatenverwaltung
- Statistikerstellung
- Überwachung der Zugriffsberechtigung
- Steuerung der Bild-, Video- und E-Mailverwaltung
- Erstellung einer dynamischen personifizierten Hilfe mit SVG
- Java (J2EE, JSP, EJB), C++, Perl, PHP, BEA Weblogic, MySQL, Postgres.
01/03 bis 02/03 Nebenbei
Entertainment Mobilfunk Contentprovider
Portierung zweier netzwerkfähiger Spiele auf Symbian OS 6.1
Symbian OS, J2ME, C++
12/02 - 03/03 Nebenbei
Entertainment (4 Monate)
Konzeptentwurf zum Laden der Programme über Internet.
Erstellung von zwei kleinen Spielen für Handys.
Erstellen von kleineren Programmen für Handys (Emailclient, Börsen-/Newsticker).
JavaOS (J2ME)
07/02 - 08/02
Telekommunikationskonzern
Realisierung eines ersten Systems zur webbasierten Darstellung von Abrechnungsdaten für Call by Call Kunden. Teamgröße 4 Entwickler.
Machbarkeit prüfen
Aufbereitung der CDRs eines Arbor Servers.
J2EE, (Servlets, JSP, EJB), BEA Weblogic, Oracle
02/02 - 07/02
Versicherung
Qualitätssicherung und Test der versicherungseigenen Außendienst-SW in einem Team von insgesamt 17 Mitarbeitern.
- Erstellung von WinRunnerSkripten für die automatische Fehlersuche in der Software.
- Erstellung von Batchdateien für immer wieder auftretende Test- und Installationsvorgänge.
- Verbesserung eines bereits vorhanden Test-Frameworks.
- Durchführung von SW-Tests mit dem Test-Framework und mit WinRunner.
WinRunner, Java, Sybase Datenbank, PVCS Tracker
04/02 Nebenbei
eCommerce
Umgestaltung des Bundesligatippspiels zu einem WM-Tippspiel in einem Team von 3 Entwicklern/Grafikern.
- Implementierung eines Web, WAP und iMode Frontends.
- Erstellung eines XML basierter Datenaustauschs mit Fremdanbietern.
- Entwicklung einer Windows Administrationsoberfläche (MFC).
PHP, MySQL, Perl, C++, XML, XSLT, Repositoryverwaltung mit CVS.
12/01 - 02/02
Mobilfunk Contentprovider s. 01/01 - 05/01
Transfer des vorhandenen Redaktionssystems auf einen Applikationsserver von BEA Weblogic.
- Redesign des vorhandenen Webfrontends.
- Erstellung eines neuen Windows Frontends für das bereits vorhandene Redaktionssystem.
Visual C++ (MFC), JSP, MS SQL Server
10/01 - 12/01
Versicherung
Umstellung des auf Visual C (API) basierten Systems zur Vorgangs- und Schadenserfassung von 16 auf ein 32 bit Systeme (Visual C++) um die Anbindung an ein dazugekauftes Schadensmanagementsystem zu ermöglichen.
Visual C,C++, API, MFC, COM, AT, Oracle, Repositoryverwaltung MKS später ClearCase.
07/01 - 09/01
Ecommerce, Epayment im Mobilfunkbereich (2 Monate)
Entwicklung einer J2ME basierten Sammlung von Klassen zur Grundlage eines Bezahlsystems von Midlet Spielen unter JavaOS.
Das System kann in alle Handyspiele eingebaut werden und dient dazu, nach dem Bezahlen einer Gebühr, die Demoversion auf dem Handy in eine Vollversion umzuschalten.
Java Servlet, JDK, J2ME, Rational Rose, Oracle Datenbank, Resin Webserver
06/01 - 07/01
Firma
Entwicklung eines neuen Bundesligatippspiels (www.tippklick.de), das Fußballergebnisse und weitere Bundesligadaten liefert.
Erstellung von Spielanalysetools und XML-Importscripten für Daten vom Sport Info Dienst.
PHP, mySQL, Perl, C++, XML, XSLT, Repositoryverwaltung mit CVS.
01/01 - 05/01
Internetagentur
Erstellen kundenspezifischer Exportscripte für ein Redaktionssystem (XML-Export).
Aufsetzen eines Systems zum Fehlertracking (Bugzilla).
Erstellung eines Systems für die Deutsche Bahn mit dem die Tonnagedaten abhängig von der Fahrstrecke und dem Zielort ermittelt werden.
Umwandlung der Tonnagedaten des statistischen Bundesamtes in ein firmeninternes Format.
Perl, Java, Bugzilla, Repositoryverwaltung mit CVS.
05/01
Mobilfunk Contentprovider (1 Monat)
Administration und Erweiterung eines Contentmanagementsystems für Redakteure.
Konzepterstellung
Erstellung eines DB-Modells
DB-Anwenderentwicklung
Erstellung von Import und Exportscripten (XML).
SMS-Texte an TK-Kunden verteilen.
Telefonsupport für 15 Redakteure.
Perl, Java, XML, XSLT, MySQL
02/01 - 05/01
Internetagentur (3 Monate)
Entwicklung eines Gerüstes um daraus unterschiedliche Lernprogramm zu generieren.
Erweiterung durch Einbau von Wissensfragen.
Einbau von multiple Choice Fragen und deren Auswertung.
Generierung unterschiedlicher Lernprogramme.
PHP, mySQL, teilw. Java
07/00 - 01/01
Erstellung einer Kommunikationsplattform für mobile Communication zwischen Internet und Handy über SMS, WAP und WEB in einem Team von 6 Entwicklern.
Erstellung des Backoffices.
Erstellung der Gruppenkommunikation
Entwicklung eines Programms zur Überprüfung von Rückmeldungen.
Entwicklung von WEB-Anwendungen
JSP, XML, UML, Oracle Datenbank, Resin Webserver, Repositoryverwaltung mit CVS
10/01 - 01/01 nebenbei
Ecommerce Shopsystem (3 Monate)
Erstellung eines kompletten Shopsystems mit Warenkorbfunktion, Userverwaltung und Artikelverwaltung (www.my-de.de).
Erstellung diverser kleiner Tools in Java, z. B. Admintools.
Erstellung eines Tools zur Linkverwaltung.
PHP, Visual C++, mySQL Datenbank, DOM, Borland Jbuilder
04/00 - 07/00
Kleinere Datenbankanwendungen bei mehreren Internetagenturen (2 Monate)
Erstellung der Datenbankfunktion für die erste Demoversion von www.dts-munich.de.
PHP, MySQL Datenbank
(2 Monate)
Erstellung einer Suche über statische Webseiten und von Datenbankgenerierten Webseiten.
Perl
(2 Monate)
Realisierung der Datenbankanbindung für einen teilweise Relaunch von Partyguide.de.
PHP, Perl, MySQL Datenbank
06/99 - 12/00
Internetagentur AiComm
Mitarbeit bei der Internetpräsentation mehrerer Firmen (www.hawaii-online.de, www.baustoffzentrale.de, www.arztpartner.de, www.tradecross.de, www.gardasee.de, em.aicomm.de) in einem Team von 4 Mitarbeitern.
HTML, Perl, ASP, Java Script, Java Servlets, Java, MySQL Datenbank
08/98 - 08/99
Erfassung und statistische Auswertung von Wetterdaten am PC
- Realisierung einer Sammlung von Programmen zur Erfassung von Meßdaten unter Windows 95.
- Einlesen der Daten über eine RS232 Schnittstelle.
Windows 95, Borland C, RS232, 8051
08/97 - 10/98 (neben dem Studium)
Mitarbeit bei der Entwicklung eines Lernprogramms für Hornbach Baumärkte.
Programmierung eines mobilen Datenerfassunggerätes der Firma Symbol.
Macromedia Director und Borland-C++.
Mitarbeit bei der Erstellung von Lernprogrammen für die Bundeswehr zur Schulung von Panzerbesatzungen.
Entwicklung eines Programms zur Erlenung der Steuerung eines Mienenräumpanzers.
Asymetrix Toolbook, Macromedia Director
03/96 - 07/97
Multimediaanwendungen
Mitarbeit bei der Entwicklung von Lernprogrammen für die Schulung von Versicherungs- und Bausparkassenmitarbeitern in einem Team von 3 Entwicklern/Autoren.
Asymetrix Toolbook und HTML, OS/2
03/95 - 11/95
Praktikumssemester
Medizinisches Rechenzentrum
Erstellung eines komfortablen Programms zur Auswertung von X.25 Verbindungslogfiles.
Entwicklung unter Ingres (SQL) mit eingebundenen C Programmen
Darüber hinaus privat sehr viel C und Java Programmierung im Windows und Linux Umfeld und
embedded Erfahrung mit embedded Linux auf Satellitenreceivern.
Schulung
(2 Monate)
Erstellung der Unterlagen nach vorhandenen Kursinhalten und Durchführung des Unterrichts für Medieninformatiker
Java, PHP, Datenbanken, C# und Einführung in das .NET Framework.
Dozententätigkeit (2 Monate)
Bfz Fortbildungszentrum
Unterricht von Umschülern am Wochenende in Linux, Apache Webserver, Perl und MySQL