05/2011 - 01/2012:
Sanofi-Aventis Deutschland GmbH, Frankfurt a. M.
- Branche: Pharma
- Weiterentwicklung eines multimandantenfähigen Web CMS
- PHP 5.3, Zend Framework, MS SQL
- Bugfixing und Refactoring
- Umstellung der Klassenstruktur auf Zend Autoloading
- Umstellung der Konfiguration auf Zend_Config_Ini
- Einführung eines Bootstraping-Prozesses
- Modulprogrammierung: Modul zum Auslesen eines RSS Feeds und Ausgabe als HTML Content im CMS. Asynchrones Laden des Moduls mittels jQuery.
- Dynamisch generierte sitemap.xml und robots.txt
07/2010 - heute:
Refactoring und Weiterentwicklung multimandantenfähiges Web Content Management System
- Refactoring auf PHP 5.3 objektorientiert, PDO
- Zend Server auf MS Server 2003 mit IIS 6.0
- Zend Framework als Komponentenbibliothek, z.B. Registry, Mail, Loader
- Smarty v3 Templatesystem
- Starke Konzentrierung auf SEO, Usability und Barrierefreiheit
09/2010 - heute:
Refactoring eines bestehenden Kunden CMS auf LAMP Basis
- Konzeption und Architektur
- Einführung einer gemeinsamen Entwicklungsumgebung, SVN, DokuWiki
- Refactoring des CMS auf objektorientiertes PHP 5.3, UTF-8, PDO
- Smarty v3 Templatesystem
- Sprechende URLs mittels mod_rewrite
- Zend Framework als Komponentenbibliothek
- Härtung der Anwendung
- Dokumentation
07/2010
Programmierung Web Steuerrechner
- Erstellen eines Web Steuerrechner zur Ermittlung der Steuerreduzierung bei einer doppelten Haushaltsführung mit PHP 5.2 OO
- Integration in ein bestehendes CMS
02/2008 - 06/2010
Sanofi-Aventis Deutschland GmbH, Frankfurt a. M.
- Team von 20 Mitgliedern
- Branche: Pharma
Buildmanagement der Entwicklungsumgebungen
- Administration und Bereitstellen von Testumgebungen für ein hochverfügbares PHP/MSSQL/IIS Content Management System auf verschiedenen Entwicklungsrollen: Entwicklerumgebungen DEV, AT, QAT und UAT jeweils in den Versionen Trunk und zwei Branches
- Automatisierter Build von Entwicklungs- und Testumgebungen aus dem Subversion Repository (PHP Code, MSSQL Datenbanken und IIS Webs)
- Scripting, Optimierung und Automatisierung des Buildprozesses mit Apache ANT und Batch
Administration der CMS Server in Bezug auf:
- Installation und Administration von PHP 5+ CGI auf Windows Server 2003 mit IIS 6.0, MS SQL Datenbanken, ISAPI Rewrite, SSL-Zertifikate, ODBTP, NTFS und IIS Sicherheit
- Bereitstellen des CMS auf den Produktivservern für Internet und Intranet
- Durchführen von Releaseupdates der Produktivsysteme Internet und Intranet
- Erweiterung und Umsetzung des Sicherheitskonzeptes für das CMS
- Installation und Verwaltung der Subversion SVN Repositories, Umstellung auf VisualSVN Server
- Clientseitiges Bereitstellen von Entwicklungsumgebungen für die Entwickler (Eclipse, Subversion, persönliche Testumgebung des CMS)
- Dokumentation der Installation und Administration in JIRA und Dokuwiki
Zahlen
- 6 produktiv Webserver, 1 Deploymentserver, 2 Entwicklungswebserver, JIRA Server, SVN Server, .NET Server, 1 Zend Verwaltungsserver
- Internetwebs: 60 +
- Intranetwebs: 200 +
Webgenerierung
- Scripting und Automatisierung für die Weberstellung
- Datei- und Datenbankmigrationen von bestehenden Webs in das neue CMS mittels SSIS
Konfigurationsmanagement
- Implementierung eines zentralen Konfigurationsmanagement für Web-, Serverkonfiguration und Sicherheitsparameter für das CMS
- Export der IIS Konfiguration (insbesondere Hostheader) und Aufbereitung als XML SOA Schnittstelle
- Verwaltung von Stamm- und Konfigurationsdaten der Websites in einer Web-Management-DB
- Unterstützung bei der Planung eines Web-Management-Systems als Weiterentwicklung der Web-Management-DB
Statistikauswertung
- Automatisierte Logfileauswertung von IIS und Apache Webservern mittels AWStats und Bereitstellung der Reports
Monitoring
- Einführung eines Monitorings um fehlerhafte Webkonfigurationen frühzeitig zu ermitteln
- Analyse der produktiven PHP und CMS Errorlogs und Übernahme in das Bugtrackingsystem JIRA
.NET
- Deploy und Buildmanagement für .NET Projekte
Zend Plattform
- Installation, Verwaltung und administrative Migration des CMS auf Zend Plattform (Zend Core, Zend Plattform, Zend Framework)
Windows Media Streaming
- Bereitstellung und Verwaltung von Windows Media 9 Server für Streaming
01/2007 - 02/2007
Puls GmbH, München
- Analyse der Webseite pulspower.com in Bezug auf die Optimierung des Google Rankings
- Analyse der Webseitentechnik und des technischen Aufbaus
- Analyse der Webseitenlogik und des Inhalts
- Analyse der Navigation in Bezug auf Barrierefreiheit
- Aufzeigen von Optimierungsmöglichkeiten bezüglich der Indizierung von Suchmaschinen
- Branche: Elektrotechnik
08/2006 - 10/2006
Weber+Partner Architekten, Regen
- Planung und Ausführung Netzwerkumstellung auf Windows XP und Windows SBS2003 mit Exchange 2003
- Einrichten einer automatisierten Datensicherung mit NTBackup
- Anwendungen: Office 2003, Nemetschek Allplan, Lexware
- Anbindung von Telearbeitsplätzen über VPN
- Webseitenprogrammierung mit HTML, CSS, PHP, MySQL
- Branche: Metallbau
06/2005 - 11/2005
Georg Fritzmeier GmbH & Co. KG, Großhelfendorf
- Diplomarbeit: Standortvernetzung - Konzepte, Auswahl und Realisierungsvorschlag für ein mittelständisches Unternehmen
- Anforderungen: VoIP, LDAP, Mail, SAP, Oracle, QoS
- Untersuchte Techniken: Standleitungen, Frame Relay, ATM, MPLS und VPN
- Branche: Automotive
07/2003 - 05/2004
Fachhochschule Rosenheim
- Architektur, Planung und Programmierung eines Community Systems für den Fachbereich Wirtschaftsingenieurwesens der FH Rosenheim
- Wartungsfreie Community, Anmeldung, Re-Verifizierung
- Technologie: HTML, CSS, PHP, MySQL
- Webserver: LINUX, Apache
09/2003 - 02/2004
Entwicklung eines B2C Online Shop
- Entwicklung eines B2C Online Shop
- Automatisches Generierung der Rechnungen im PDF Format
- Automatisches Mahnwesen
- Versandkostenberechnung in Abhängigkeit des Gewichts
- Anbindung an Froogle
- Technologie: HTML, CSS, PHP, MySQL, PDFlib
- Webserver: LINUX, Apache
02/2003 - 07/2003
HFB Alu+Fassadentechnik GmbH, Eisenach
- Planung und Umsetzung Netzwerkaufbau Windows 2000 Client-Serverstruktur
- Anwendungen: Office 2000, AutoCAD 2000
- Anbindung der Baustellen über ISDN, Zugriff von der Zentrale auf die einzelnen Baustellen für Fernwartung und Datentransfer
- Webseitenprogrammierung mit HTML, CSS, PHP, MySQL
- Suchmaschinenoptimierung SEO
- Branche: Metallbau
04/2003 - 08/2003
Esmo AG, Rosenheim
- Webseitenprogrammierung mit HTML, CSS, PHP, MySQL
- Plugins: JAVA, Flash, RealMedia, WindowsMedia, PDF
- Branche: Maschinenbau
08/2001 - 04/2002
Müller Worms Fenster+Fassadentechnik GmbH
- Planung und Umsetzung Netzwerkumstellung auf Windows 2000 Client-Serverstruktur
- Einrichten einer automatisierten Großvater-Vater-Sohn Datensicherung mittels ARCserv
- Anwendungen: Office 2000, AutoCAD 2000, Schüco
- Anbindung von Telearbeitsplätzen über ISDN
- Webseitenprogrammierung mit HTML, CSS, Flash
- Suchmaschinenoptimierung SEO
- Branche: Metallbau