Alexander Meindl

Das biete ich Ihnen

als Freelancer / Contractor

  • Projekt Prozess-Optimierung (Deployment, Infrastruktur)
  • Technische Projektkonzeption
  • (Drupal) Performance Optimierung
  • Quality assurance
  • Drupal SEO
  • Drupal Consulting/Coaching

Interessen

  • Drupal
  • Cloud Computing
  • Social Networking Solutions
  • Scrum
  • Linux
  • Virtualisierung
  • PHP und MySQL
  • Performance optimization
  • SEO
  • Affiliate
  • Continuous Integration
  • Fitness / Bodybuilding

Soziale Aktivitäten

Ehemaliges CORE-Mitglied der GLUG Bamberg / Forchheim.

Initator des "Münchner Community-Treffens". Ein regelmäßiges Stammtischtreffen für Community-Manager, Online-Redakteure und Community-Betreiber.
Das Münchner Community-Treffen hat das Bamberger Webmastertreffen im Juli 2007 abgelöst.

Initator des "Fitness und Bodybuilding Stammtisch München". Ein regelmäßiges Stammtischtreffen für Freizeitsportler aus dem Raum München.

Arbeitsweise

In den letzten Jahren haben wir viel Erfahrung im Bereich Entwicklung und Projektmanagement sammeln können. Unsere Aufgabe ist es diese Erfahrung an unsere Kunden weiter zu geben, um Aufträge reibungslos abwickeln zu können. Im folgenden geben wir Ihnen einen Einblick, wie ein typischer Projektablauf bei uns aussieht.

Technische Konzeption

Ich erstelle mit/für sie die technische Konzeption Ihres Projektes. Hierbei lasse ich meine langjährige Erfahrung bei der PHP Entwicklung einfließen.

Entwicklung /Programmierung

Bei der Entwicklung arbeite ich mit:

  • als IDE verwenden ich Eclipse PDT, für kleinere Sachen gedit oder vim (je nach Environment)
  • Versionsverwaltung für den Source-Code (CVS, SVN, GIT)
  • Einhaltung von Coding Standards
  • Continuous Integration Tool (phpUnderControl, CruiseControl)
  • Modulare Entwicklung, um die Wiederverwendbarkeit zu erhöhen

Hier einige Schlagwörter zu Technologien, mit denen ich gearbeitet habe:
PHP, XHTML, XML, SOAP, REST, DOMXML, WSDL, Encryption, mhash, mcrypt, MySQL, DB Cluster, DB Replication, memcache, APC, eAccelerator, ionCube, Linux, bash, Capistrano, Phing, PEAR, NSIS, PostgreSQL, Distributed Systems, Deployment, UML, OOP, Zend Framework, Solr, Suhosin, jpgraph, Smarty, Apache, mod_rewrite, Localication, i18n, PO, Global development and delivery (GDD), OpenVZ, KVM, VMware, Infrastructure, Zend Plattform

Suchmaschinenoptimierung für Drupal

  • Analyse des IST-Zustands
  • On-Page Optimierung
    Drupal: Durch den Einsatz ausgewählter Module und die richtigen Einstellungen dieser kann schon sehr viel erreicht werden.
  • Off-Page Optimierung
    Hier kann Sie squatlabs über alle neue Möglichkeiten informieren. Es entstehen ständig neue Trends und wir zeigen Ihnen wie man sich diese zu Nutzen machen kann.
  • Monitoring

Performance

Stress Tests

Durch Stresstesting stellt squatlabs das Projektverhalten bei hoher Last fest. Ziel ist es festzustellen, wie weit Sie mit Ihrem System bei den aktuell zur Verfügung stehenden Ressourcen gehen können, bis es ausgeschöpft ist. Aufgrund der durchgeführten Tests, erstellen wir Ihnen einen aussagekräftigen Bericht.
Durch diesen Bericht ist es Ihnen jederzeit möglich eine Systemoptimierung durchführen zu lassen.

Optimierung

Projektoptimierung durch den Einsatz analysierter Lösungen

  • Web und Datenbank Cluster
  • Caching Mechanismen (Drupal Caching, PHP Caching, Datenbank Caching, u.s.w.)
  • Skalierbarkeit durch Auslagerung von Funktionalität
  • Systemoptimierung

Deployment / GoLive Betreuung

  • Erstellung eines Deployments Konzeptes
  • Berücksichtigung von Lokalisierung (z. B. Gettext (PO-Dateien))
  • Script-Erstellung für Auslieferung
  • Prüfsummen für die Validierung der Dateien
  • Umgang mit Datenbank-Dumps (z.B. Encoding UTF8/Latin1)
  • Inkrementelle (Patch) oder Full-Updates
  • Überprüfung der Systemvoraussetzungen
  • Automatisierte Updates
  • Unterstützung bei der Rollenverteilung (Verantwortlichkeit)
  • Minimieren der Ausfallzeiten bei Updates