Alexander Meindl

What I offer you

as Contractor

  • Project Process Optimization (Deployment, Infrastructure)
  • Technical Project Concept
  • Drupal consulting and coaching
  • Drupal SEO
  • (Drupal) Performance Optimization
  • Quality assurance
  • Drupal in Munich - Consulting, Coaching, Workshops and Sessions

My interests

  • Drupal
  • Cloud Computing
  • Social Networking Solutions
  • Scrum
  • Linux
  • Virtualisation
  • PHP and MySQL
  • Performance Optimization
  • SEO
  • Affiliate
  • Continuous Integration
  • Fitness / Bodybuilding
Social activities
  • Former CORE member of GLUG Bamberg / Forchheim.
  • Lead of Open Web Technology Gruppe München
  • Co-Organiser of Drupal-Dev-Days 2010 in Munich
  • Member of Drupal Usergroup München
  • Former lead of Münchner Community-Treffens

Professional services

During the last years I gained a lot of experience in developing and managing large projects. My task is to hand over this experience to our customers.

Technical concepts

I set up a technical concept of your project. My long-term PHP experience is a good starter for that process.

Development

Technologies I use:

  • Eclipse PDT, gedit or vim
  • Version managment of the source-code (CVS, SVN, GIT)
  • Development according to the coding standards
  • Continuous Integration Tool (phpUnderControl, CruiseControl)
  • Modular development
Here are some tags of technologies I am used to work with:
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

Search engine optmization for Drupal

  • Analysis of the current state
  • On-Page optimization
  • Off-Page optimization
  • Monitoring

Performance

Stress Tests

squatlabs performs load and stress testings of Drupal projects.
Load tests
The load test is usually conducted to understand the behavior of the application under a specific expected load.
Stress tests
And the stress testing is normally used to break the application.
The significant test reports afterwards will help you to perform a system optimization.

Optimization

Project optimization by using the analysed solutions

  • Web and Database Cluster
  • Caching Mechanism
  • Functionality Outsourcing
  • System optimization

Deployment

  • Setup of a deployment concept
  • Localisation watch (e.g. Gettext (PO-files))
  • Script setup for you final files
  • Hash checksums for file validation
  • Correct database dumps (UTF8, Latin1)
  • Inkremential (Patch) or Full-Updates
  • Check up of your system requirements
  • Automated updates
  • Support with the system responsitility (role management)
  • Minimisation of the offline time period during updates