Drupal Entwicklung

Mit mehr als 7 Jahren Erfahrung mit Drupal 6, Drupal 7 and Drupal 8 betrachte ich mich als einen “Drupal Full Stack Entwickler” mit Fokus auf Frontend-Architektur und Design.

Ich arbeite gern in agilen Teams mit Scrum oder Kanban, schreibe gut dokumentierten Code in PHP, (S)CSS und Javascript unter verwendung der  Drupal APIs und Coding Standards.

Ich liebe strukturiertes mobile-first Frontend-Design mit semantischem HTML und minimalistischem CSS und Javascrpt.
Mit  Drupal 8 macht es jetzt richtig Spaß, Responsives Design mit barrierefreiem HTML-Code und schlankem, wartbarem und gut strukturiertem SASS Code unter Verwendung von SMACSS und BEM umzusetzen.

Frontend-Architektur setze ich um, indem ich Drupal-Module wie Display Suite, Panels Paragraphs und Themes wie Omega, Zen oder Bootstrap verwende, um nur einige zu nennen. Mit Drupal 8 entwickele ich mein eigenes Theming Projekt namens Guru. Es verfügt über mobile first Design und automatischer Styleguide Generierung basierend auf Gulp und  KSS-Node.

Überzeugter Drupalist: Ich liebe die Idee der Open Source Software und ebenso, Teil der Drupal Community zu sein. An Drupalcon-Konferenzen nehme ich seit 2011 teil, teile mein Wissen in der Community und biete auf Drupal Camps Vorträge und Workshops an. Durch Diskussionsbeiträge und Patches auf drupal.org trage ich ein wenig zur Weiterentwicklung bei. 

Firmen, die die Drupal Community unterstützen, sind meine favorisierten Arbeitgeber.

Teamwork ist wichtig bei der Planung und Entwicklung von großen Webseiten. Ich teile gern mein Wissen im Team und nehme aktiv Teil an Diskussionen zu Architektur, Workflows, Design, Performance und Migrationen. Als Freiberufler bin ich gern Teil eines Teams, spreche offen und integriere mich problemlos in flache Hierarchien.

Ein tiefes Verständnis von Protokollen, Web Servern, Datenbanken, Caching, Drupal und anderen Content Management Systemen, sowie Erfahrung mit großen Projekten ermöglichen mir die Bottlenecks zu finden und Projekte voran zu bringen in denen es auf Performance ankommt.

Die Drupal 8 Entwicklung verfolge ich seit dem Alpha-Release. Es bringt viele Verbesserungen durch native HTML5 Support und web services. Das Erstellen und die Darstellung mehrsprachiger, wirklich mobile first Seiten war noch nie so einfach.
 

Zusammengefasst in Stichworten:

  • Drupal development for Drupal 6, Drupal 7, Drupal 8
  • Minimalistic and fast responsive theming, mobile-first theming
  • BITV2, WAI Aria accessibility
  • Styleguide driven frontend development (KSS-node)
  • Frontend workflows, performance measuring
  • Drupal migrate
  • Views, Display Suite, Panels, Panels everywhere, Panopoly ...
  • Caching, Varnish, high availability
  • Configuration deployment
  • Scrum Teamwork on large scale projects
  • CSS team lead, SMACSS, SASS-Lint
  • CSS, SASS, LESS, Compass, Gulp, Fontcustom, Node, Bower, Grunt
  • Frontend frameworks, jQuery-UI, Bootstrap 2, Bootstrap 3, Foundation ...
  • Theming: Omega, Zen
  • Drupal 8 Theming
  • Performant Drupal Javascript API, jQuery, js-lint, js-hint ..
  • Open Layers (Maps API)
  • Module testing and evaluation.
  • Webform, Entity form, Form API
  • Styleguide driven Drupal 8 Theme project “Guru”