Consultant und Software-Entwickler für datenbankgestützte Web-Applikationen
Verfügbar ab wird in Kürze aktualisiert
Expertise in: Linux, Solaris, Oracle, PostgreSQL, MySQL, Apache, AOLServer, J2EE, LAMP
Programmiersprachen: Java, Perl, Ruby, bash, ksh, SQL, PL/SQL, C, C++, TCL, Prolog
Ich arbeite momentan hauptsächlich als Entwickler, Consultant und Administrator im technischen Team des Projekt Corporate Intranet eines der größten DAX30-Unternehmens. Meine Aufgaben sind vor allem Weiterentwicklung des Content Management Systems und Internationalisierung der Anwendungen (zur Zeit knapp 30 Sprachen) und die Sicherstellung des Betriebs der kompletten Plattform.
Als Betreiber des Siemens Dialog und des Infineon Dialog, einer Kommunikationsplattform der IG Metall Bayerns für alle Siemens- und Infineon-Beschäftigten, beschäftige ich mich mit LAMP-Technologie und ihrem Einsatz für hoch skalierbare und schnell anpassbare Sites. Die Site hat pro Monat mehr als eine Million Hits und wird regelmäßig in der Wirtschaftspresse zitiert.
Ich arbeite regelmäßig an OpenACS und .LRN mit, einem knapp zehn Jahre alten und dementsprechend ausgereiften Web-Application-Framework mit. Momentan evaluiere ich für ein kleines Eigenprojekt Ruby On Rails.
Ich bin Mitglied im Freiberufler-Netzwerk Linux Services und besuche regelmäßig Fachkongresse wie:
.LRN ist eine komplett personalisierte ELearning-Applikation, die Oracle und PostgreSQL als Datenbank-Backend erfordert. Ich habe ein Such-Paket für die Oracle-Version implementiert, das Oracle Intermedia verwendet.
Oracle: Datenmodellierung, Laden sehr großer Datenmengen mit sqlldr, Validierung und Verarbeitung mit SQL- und PL/SQL-Skripten, automatischer Datenexport in die Microsoft-Welt
Solaris: bash- und Perl-Scripte zur Steuerung
Aufgaben: Software-Entwickler, Consultant, Administrator, Technical Sales für Knowledge Management Systeme und Content Management Systeme
Systeme: Linux, Unix, Oracle, ShareNet, OpenACS, CCM, Red Hat Knowledge Management System, Red Hat Content Management System, PostgreSQL
Programmiersprachen: PL/SQL, SQL, Java, TCL
ShareNet ist ein Siemens-übergreifendes "intelligentes Knowledge Management System", das Online-Kommunikation via elektronische Diskussionsforen, Chat, Newsboards usw. ermöglicht. Ich war Mitglied des Teams, das zusammen mit dem Kunden Anforderungen, Pflichtenheft und Systemarchitektur spezifiziert hat. Mehr als zwei Jahre lang war ich ein wichtiges Mitglied des Software-Entwicklungsteams. Ich habe große Teile der Knowledge-Management-Komponente geschrieben, an den Kommunikationstools und der technischen Infrastruktur gearbeitet und umfangreiches Applikations- und Datenbank-Performance-Tuning durchgeführt.
Ich habe das Red Hat KMS bei Bertelsmann in Gütersloh und EnBW in Karlsruhe installiert und konfiguriert und die Mitarbeiter in Konfiguration, Benutzung und Administration eingeführt.
Ich habe Kundenfragebögen beantwortet, Präsentationen vor Ort und per Telefon durchgeführt und Fragen betreffend Software-Architektur und -Anforderungen beantwortet. Ich war Technical Sales Lead, um das Projekt "Deutsche Post Intranet" für Red Hat zu gewinnen.
Ich habe meine Abteilung bei Messen vertreten.
Für Kundenakquise habe ich KMS- und CMS-Demo-Sites installiert, konfiguriert und administriert und Präsentationen für diese Sites durchgeführt.
In der OpenACS- und Red Hat-Community bin ich aktiver Teilnehmer und habe Artikel in Computerzeitungen geschrieben.
Als CMS-Entwickler habe ich an http://www.thewhocarestrust.org.uk und http://www.redhat.com gearbeitet und Content-Types und Application-Portlets geschrieben.
Aufgaben: Software-Entwickler Datenbanken, Administrator Datenbanken
Systeme: Unix, Oracle, Sybase, Windows NT
Programmiersprachen: Perl, Visual Basic, Transact SQL
Ich habe das Konzept für einen europaweiten Online-Shop auf Intershop 4-Basis geschrieben.
Für ein Adidas-Projekt war ich für die Datenbankprogrammierung verantwortlich: Import, Export, Modellierung und Wartung. Dazu habe ich Perl, Perl DBI und Sybase' TSQL als Programmiersprachen und XML2DB als Library verwendet.
Dokumentation und Erweiterung einer Webtracking-Lösung.
Aufgaben: System-Entwickler in der Datenbank-Basis-Entwicklung der SAP AG
Systeme: Windows NT, Unix (Solaris)
Programmiersprachen: C++, C, SQL (SAP DB, Oracle), Perl
Meine Aufgabe war die Weiterentwicklung des Oracle Call Interface für die SAPDB, eine binär-kompatible Library, die OCI-Calls eines für Oracle geschriebenen Programmes an eine SAPDB-Instanz weiterleitet. Als Programmiersprachen habe ich C++ und C für die OCI-Library und Perl für die Testsuite verwendet. Desweiteren habe ich meine eigenen Test-R/3- und Oracle-Systeme installiert und administriert.
Aufgaben: Software-Entwickler Personaldispositionssystem in öffentlichen Verkehrsunternehmen
Systeme: Windows NT, Oracle
Programmiersprachen: C++, SQL, PL/SQL, VBA , Roguewave Class Library
Ich habe in der "Microbus"-Abteilung der IVU gearbeitet: Microbus ist ein Personaldispositionssystem für öffentliche Verkehrsunternehmen, das Oracle als Datenbank-Backend verwendet. Als Entwickler war ich Mitglied der Kernentwicklergruppe und habe unter anderem an der Abwesenheitsverwaltung und der Dienstplanung gearbeitet. Während meiner Teilzeittätigkeit als Student - bis Juni 1997 - habe ich überwiegend DDE- und OLE-Kommunikation mit anderen Windows-Anwendungen und serverseitige PL/SQL-Prozeduren implementiert.
Aufgaben: Datenmodell-Entwurf und -Entwicklung für ein Informationssystem
Systeme: Windows 95 and Windows NT
Programmiersprachen: SQL, Visual Basic, ODBC
Für das "Informationssystem BASTA" des Verkehrsministeriums Brandenburg habe ich das Datenmodell entworfen und die SQL-Datenbank-Abfragen implementiert.
Aufgaben: Entwicklung eines Informationssystems für soziale Dienste und In-House Support
Systeme: Windows 95 and Windows NT
Programmiersprachen: SQL, C, Visual Basic
Aufgaben: Systemadministrator Novell-Netz, Benutzerbetreuung, Datenbankprogrammierung
Systeme: DOS, Windows 3.11, Novell
Programmiersprachen: Clipper, Modula 2, Postscript, Basic
Diplomarbeit: "Information Retrieval in Datenbanken" Entwurf des Datenmodells, Retrieval-Algorithmen für die deutsche Sprache, Implementation
Studienarbeit "PROSEDIS - Professionelle und ehrenamtliche soziale Dienste - Informationssystem" Entwurf des Datenmodells, Datenerhebung, Interface-Design, Implementation
Während meiner gesamten beruflichen Tätigkeit habe ich stets in internationalen Teams gearbeitet, gute Teamarbeit ist für mich die Voraussetzung für den Erfolg eines Projektes. Bei Red Hat habe ich umfangreiche Erfahrungen im Vertrieb gesammelt und gelernt, auf Kunden einzugehen und die Arbeit dementsprechend zu strukturieren.
Führerschein Klasse 3