PHP Backend Entwickler, Senior verfügbar

PHP Backend Entwickler, Senior

verfügbar
Profilbild von Anonymes Profil, PHP Backend Entwickler, Senior
  • 84103 Postau-Oberköllnbach Freelancer in
  • Abschluss: Dipl.-Wirtschaftsingenieur (FH)
  • Stunden-/Tagessatz: nicht angegeben
    Abhängig vom Einsatzort - Remote
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)
  • Letztes Update: 30.01.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Anonymes Profil, PHP Backend Entwickler, Senior
SKILLS
Ausbildung:

Dipl.-Wirtschaftsingenieur (FH), Schwerpunkt Logistik
Facharbeiterbrief Technischen Zeichner, Maschinenbau
Freiberuflich tätig als Webentwickler seit dem Jahr 2000

Webentwicklung:
  • Technische Projektleitung
  • Erstellung von Gutachten und Analysen von bestehenden Webanwendungen
  • Architektur, Konzeption und Planung von Webanwendungen
  • Webentwicklung mit PHP 7, HTML, XML, CSS, MSSQL, MySQL, JavaScript, responsive
  • Objektorientiert OOP, MVC, Dependency Injection
  • Testgetriebene Entwicklung mittels Unit Tests, Integrationstests, Live Tests
  • Webservice: SOAP, REST
  • Zend Certified Engineer PHP 5.3 (ZCE)
    http://www.zend.com/en/yellow-pages/ZEND018792
  • Zend Framework 1 + 2 + 3
  • Symfony 4
  • Performance, Barrierefreiheit, Härtung, Code-Review, Code Analyse, Wartbarkeit
  • Refactoring, Migration von PHP Anwendungen
  • Onpage-Suchmaschinenoptimierung SEO
  • Dokumentation
Kontinuierliche Integration / Continuous Integration:
  • Buildmanagement und kontinuierliche Integration mit Apache ANT, Jenkins, Batch, Shell (für Webprojekte auf PHP Basis)
  • Deployment, Qualitätsmanagement
  • Revisionsverwaltung (GIT / Subversion SVN)
Webserveradministration:
  • Administration und Verwaltung von Webservern Microsoft IIS und Apache
  • Konfigurationsmanagement, Sicherheit, Berechtigungen
  • Management von Zertifikaten, DNS
PROJEKTHISTORIE
Projekthistorie (Ausschnitte)

09/2018 – 12/2018:
12/2017 – 03/2018:
Firma:      Auf Anfrage
Branche:   Webdesignagentur, spezialisiert
Ort:          München
Migration eines Kunden CMS von ZF1 auf Symfony 4 Flex
  • Migration auf PHP 7.1+ / Symfony 4 Flex
  • Docker / Composer
  • Qualitätssicherung mit Unit Tests (PHPUnit) und Integrationstests (Codeception)


03/2018 – 05/2018:
Firma:      Master PIM GmbH
Branche:   SaaS Anbieter für Produktinformationsmanagement (PIM)
Ort:          Weimar
Entwicklung und technische Projektleitung für die Weiterentwicklung der Master PIM Software
  • Analyse des bestehenden Systems in Hinblick auf Architektur, Testbarkeit, Wartbarkeit
  • Ermittlung der Anforderung für eine Migration auf Heroku (Container Cloud Lösung)
  • Aufteilung und Refactoring um den Anforderungen einer skalierbaren Containerlösung gerecht zu werden
  • Technische Projektleitung / Entwicklung / Code Review / Qualitätssicherung / Coaching
  • Projekt- und Zeitplanung in JIRA
  • PHP 7.1, Maria DB, Docker, Symfony 4 Flex, BMEcat
  • Testing mit Unit Tests, Integrationstests mit PHPUnit, Integrationstests für das Frontend mit Codeception und Symfony Bridge


09/2010 – 12/2017:
Firma:      Auf Anfrage
Branche:   Webdesignagentur, spezialisiert
Ort:          München
Refactoring und stetige Weiterentwicklung eines bestehenden Kunden CMS auf LAMP Basis
  • Konzeption und Architektur
  • Einführung einer gemeinsamen Entwicklungsumgebung, SVN, DokuWiki
  • Refactoring des CMS auf objektorientiertes PHP 5.6, UTF-8, PDO
  • Smarty v3 Templatesystem
  • Sprechende URLs mittels mod_rewrite und Abbildung der Navigationsstruktur
  • Dynamisch generierte robots.txt und sitemap.xml
  • Mehrsprachiges CMS
  • HTML5 mit dem Responsive Webdesign (RWD) Framework Foundation
  • Zend Framework als Komponentenbibliothek
  • SOAP Client
  • Tracking (Zugriffe, Klicks und Anzeige von Werbeanzeigen)
  • Migration der Alt-Installationen auf das neue System
  • Härtung der Anwendung
  • Dokumentation


11/2017:
Migration eines Webparsers auf ZF3:
  • Migration von ZF1 PHP5.3 auf PHP 7.2, ZF3, ZFConsole
  • Neuorganisation der Datenmengen, insbesondere auf dem Dateisystem
    300.000 Dateien in einer Größe von 23 GB


03/2017 – 06/2017:
Firma:      badenova AG & Co. KG / powercloud GmbH
Branche:   Energiewirtschaft
Ort:          Freiburg / Achern
Erweiterung der powercloud Software um ein Provisionsmodul
  • Erweiterung der powercloud CRM Software um ein kundenspezifisches Provisionsmodul zur Ermittlung und Abrechnung von Vermittlungsprovisionen
  • Ermittlung der Geschäftsprozesse für die Abrechnung
  • Anpassung des Frontends
  • Erstellen der Cronjobs zur Ermittlung, Buchung und Rückbuchung der Provisionen
  • Erstellen von Unit Tests mit PHPUnit


12/2014 - 08/2015:
Firma:      Auf Anfrage
Branche:   Webagentur
Ort:          München
SOAP Webservice Client-Server-Entwicklung für Content Syndication
  • Konzeption und Umsetzung eines SOAP-Webservice Servers zur Bereitstellung von Content Syndication Daten für mehrere Client-Webseiten
  • SOAP 1.2
  • PHP 5.4, MySQL
  • Server basierend auf Zend Framework 2 Skeleton Application
  • WSDL Autodiscovery
  • Authentifizierung
  • Zend Search Lucene
  • Erstellung eines SOAP Clients für das Auftraggeber-CMS und eines Beispiel-Clients zur Bereitstellung für externe Kunden
  • Testing mittels SoapUi
  • Dokumentation


01/2015 - 03/2015:
Migration WCMS von IIS 6.0 auf IIS 8.5
  • Migration Webserver Windows Server 2003 (IIS 6.0) auf Windows Server 2012 R2 (IIS 8.5)
  • Migration und Anpassung des WCMS auf den neuen Server inkl. Migration auf PHP 5.6


06/2013 - 09/2013:
Firma:      HiPP-Werk Georg Hipp OHG
Branche:   Nahrung
Ort:          Pfaffenhofen a. d. Ilm
SOAP Webservice als Schnittstelle zwischen SAP CRM und Internet
  • Refactoring und Weiterentwicklung eines SOAP Webservice auf PHP 5.4 als Datenschnittstelle zwischen SAP CRM und Internet
  • Refactoring auf MVC, Boostraping, Autoloading
  • Zend Framework 2 als Komponentenbibliothek
  • Erweiterung des Build für die Entwicklungsumgebung und des Deploys für die Umgebung Testing und Production
  • Überarbeitung des Exceptionshandlings
  • Erstellung Soap Client zur Testübermittlung von Daten aus einer Datei an den Webservice
  • Beratung in Qualitätsmanagement, Testing, Architektur, Hochverfügbarkeit und Infrastruktur


07/2010 – 12/2013:
Refactoring und Weiterentwicklung multimandantenfähiges Web Content Management System
  • Refactoring auf PHP 5.3 objektorientiert, PDO
  • Umstellung auf MVC Design Pattern
  • 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
  • Dynamisch generierte robots.txt, humans.txt und sitemap.xml
  • Modul: Parser
    • Parser/Robot zum Auslesen einer Auktionsseite mit Spezialisierung auf öffentliche Auftraggeber
    • Auslesen der Zuschlagspreise, auslesen der Auktionsdetails und Zusammenführung in einer eigenen Datenbank zu Archivierungs- und Dokumentationszwecken


05/2013:
Firma:      Siemens Schweiz AG
Branche:   Medizin
Ort:          Zürich

Gutachten und Bewertung einer bestehenden Anwendung
  • Code-Review und technische Analyse einer Intranetanwendung auf Basis von PHP und MySQL
  • Analyse in Hinblick auf Wartbarkeit, Infrastruktur, Architektur und Sicherheit
  • Codeanalyse
  • Empfehlung für die Weiterentwicklung und Qualitätssicherung der Anwendung


10/2012 - 01/2013:
Firma:      ROHDE & SCHWARZ GmbH & Co. KG
Branche:   Elektronik
Ort:          München
Migration Powerslave CMS von PHP 4 auf PHP 5.3
  • Migration einer customized Powerslave Installation von PHP4 auf PHP 5.3 (Vorbereitung)
  • Ist-Analyse und Dokumentation des bestehenden Systems
  • Bewerten des Quellcodes und der PHP Konfiguration (php.ini) in Bezug auf die Migration von PHP 4 auf PHP 5.3


05/2011 - 01/2012:
Firma:      Sanofi-Aventis Deutschland GmbH
Branche:   Pharma
Ort:          Frankfurt a. Main
Webentwicklung multimandantenfähigen Web CMS
  • 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:
Firma:      Auf Anfrage
Branche:   Steuerberater
Ort:          München
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:
Firma:      Sanofi-Aventis Deutschland GmbH
Branche:   Pharma
Ort:          Frankfurt a. Main
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:
Firma:      Puls GmbH
Branche:   Elektrotechnik
Ort:          München
Gutachten und Handlungsempfehlung einer Webanwendung
  • 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


06/2005 - 11/2005:
Firma:      Georg Fritzmeier GmbH & Co. KG
Branche:   Automotive
Ort:          Großhelfendorf
Diplomarbeit
  • Thema: 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


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
SONSTIGE ANGABEN
Teleworking / Remote:
  • Ich verfüge über eine vollausgestattete Infrastruktur zur Webentwicklung.
  • Server, Workstations, professionelle Internetanbindung und die entsprechende Software.
  • Es ist in kürzester Zeit möglich eine vollständige Entwicklungsumgebung für Ihr Projekt aufzubauen.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: