Über mich
André Flitsch
Ich bin der Entwickler, mit dem Sie sprechen, und der Entwickler, der die Arbeit macht. Dazwischen liegt niemand. Diese Seite sagt Ihnen, woher das kommt und wie ich arbeite, damit Sie das einschätzen können, bevor wir telefonieren.
Wie ich hierher gekommen bin
Computer haben mich immer interessiert. Studiert habe ich allerdings Umweltbiologie, und die Arbeiten, an die ich mich erinnere, waren trotzdem Software. Alles, was ich heute beruflich einsetze, habe ich mir selbst beigebracht, in den Jahren vor KI. Das ist der Grund, warum ich bei fremdem Code selten aussteige: Ich habe nie gelernt, dass es eine Anleitung geben muss.
-
1996
Zwei Fragen ohne fertige Software
Meine Abschlussarbeit war ein Modell in Access, das die theoretische Ausbreitung einer Krankheit zwischen Bäumen in einem Londoner Park simulierte. Im selben Jahr kartierte ich in Schottland mit GIS mögliche Lebensräume für die Wiederansiedlung des Bibers, für einen Bericht an Scottish Natural Heritage. Die Wiederansiedlung kam Jahre später; dieser Bericht gehörte zur Vorarbeit. Für beide Fragen gab es keine fertige Software. Ich habe sie mit dem beantwortet, was verfügbar war.
-
1998
Der erste Shop
Für Kinetec Records baute ich einen durchsuchbaren Katalog mit Filtern und einem Warenkorb. Bestellt wurde über ein gesichertes Formular und eine GPG-verschlüsselte E-Mail.
-
1999
Selbstständig
Seitdem arbeite ich auf eigene Rechnung, und E-Commerce ist seitdem der Schwerpunkt.
-
2001–2007
hot-zone.tv
osCommerce, damals das Beste, was verfügbar war, lange vor den großen Plattformen. Der Shop wurde in den frühen 2000ern einer der erfolgreichsten unabhängigen Snowboard-Shops Europas.
-
2003–2007
TTR World Snowboard Tour
Die TTR entstand 2002, als der internationale Snowboardverband ISF zerfiel: eine eigene Tour der Fahrer statt eines Verbands, mit hunderten Events auf verschiedenen Ebenen, darunter Air & Style, und mit dem Weltranking des Snowboardsports. Die Ranglisten lagen in member pro, einer Verwaltungssoftware für den Sport, und ich schrieb den Code, der die Daten nach TYPO3 brachte, filterbar nach Event, Athlet, Star-Level und Disziplin. Das ist dieselbe Arbeit, die ich heute mache. Zwei Systeme, die nichts voneinander wissen, und dazwischen Code, der aus ihren Daten etwas macht, das jemand benutzen kann. Nur hießen die Systeme damals anders.
-
2008
Magento, von Anfang an
Das Jahr, in dem Magento 1.0 erschien, und im selben Jahr der erste eigene Shop damit, der Feuerwehrshop von Empl in Fügen im Zillertal. Es folgten viele weitere auf Magento 1 und später die Migrationen auf Magento 2.
-
2010
Pixel Perfect
Seitdem führe ich Pixel Perfect, mit Sitz in Itter in Tirol.
-
2019
Brentford Computers
Ein großer Schweizer Computerhändler, zunächst auf Magento 1.
-
2020
Die erste Hyvä-Migration
Im November, gemeinsam mit der Agentur Diglin in Zürich. Hyvä war zu diesem Zeitpunkt neu und es gab wenig, worauf man sich stützen konnte.
Woran ich arbeite
Der Kern ist E-Commerce: Magento 1 und 2, Hyvä-Frontends, und die Anbindungen dazwischen, an ERP-, PIM- und Marktplatzsysteme, darunter MGM, Akeneo und PlentyMarkets. Dazu kommt individuelle PHP-Entwicklung mit Symfony oder Laravel, wenn ein Problem außerhalb des Shops liegt.
Nicht alles davon ist ein Shop. Für VAMED Vitality World baute ich mit einer Partneragentur ein System, das Gäste ihre Gutscheine zu Hause als PDF drucken ließ. Es lief über fünf Jahre. Ein Shop ist oft nur der sichtbare Teil der Aufgabe.
Welche Leistung zu welchem Problem passt, steht auf der Leistungsübersicht. Diese Seite handelt nicht davon, was ich anbiete, sondern davon, wer es macht.
Was ich veröffentliche, können Sie nachlesen, ohne mich zu fragen: Magento-2-Module als Open Source, darunter eine Cookie-Consent-Lösung für Hyvä, die im CSP-Strict-Mode funktioniert. Die Module und ihre Hintergründe stehen im Blog, der Code auf GitHub.
Dazu kommt Arbeit an der Plattform selbst: Beiträge zum Magento-Core und zu Modulen, die andere einsetzen, und eine Mitgliedschaft bei Mage-OS, dem Community-Fork von Magento Open Source.
Ohne Übersetzer dazwischen
Ein Softwareprojekt braucht üblicherweise drei Rollen. Jemanden, der herausfindet, was gebraucht wird. Jemanden, der es organisiert und im Blick behält. Und jemanden, der es baut. Meistens sind das drei verschiedene Firmen, und an jeder Übergabe dazwischen geht etwas verloren: eine Bedingung, die im Gespräch klar war und im Konzept fehlt, eine Ausnahme, die niemand für wichtig hielt, eine Frage, die drei Wochen braucht, weil sie durch drei Häuser muss.
Ich bin alle drei. Ich sitze im Termin mit den Leuten, die später mit dem System arbeiten, und finde heraus, was sie wirklich brauchen. Menschen kennen ihr Problem genau und können selten Software beschreiben; das zu übersetzen ist die eigentliche Arbeit. Daraus schreibe ich die Anforderung. Ich hole dazu, wer sonst noch gebraucht wird, und koordiniere das. Und dann baue ich es selbst.
Das heißt für Sie: Wer Ihre Frage beantwortet, ist derselbe, der den Code schreibt. Zwischen dem, was Sie gesagt haben, und dem, was läuft, sitzt niemand mehr.
Wie ich arbeite
Ich arbeite als Teil Ihres Teams, nicht als externer Dienstleister mit Ticketsystem dazwischen. Praktisch heißt das: Sie schildern das Problem, ich schaue es mir im laufenden System an, und Sie bekommen eine Einschätzung, bevor jemand eine Schätzung abgibt.
Ich sage ab, wenn ich nicht der Richtige bin. Das kommt vor, meistens wenn die Aufgabe eher Design oder Marketing ist als Technik. Eine Absage kostet Sie ein Gespräch, ein falsch besetztes Projekt kostet Sie ein Quartal.
Ich schreibe auf, was ich tue. Übergaben, Entscheidungen und die Gründe dafür landen dort, wo Ihr Team sie findet, auch wenn ich nicht mehr im Projekt bin. Das ist keine Freundlichkeit, sondern die Bedingung dafür, dass ein Einzelner überhaupt verantwortbar ist.
Ich arbeite oft mit Agenturen, nicht gegen sie. Diglin und Openstream in der Schweiz, Head New Media, Studio Mitte in Österreich und WilMa Digital in Deutschland. Wenn Sie eine Agentur haben, die gut arbeitet und einen technischen Kopf für Magento oder eine Integration braucht, ist das der Normalfall und kein Sonderfall.
Seit 2013 bin ich auf Magento-Events. Was in der Plattform passiert, erfahre ich dort und nicht aus Ankündigungen.
Sprache und Ort
Ich sitze in Itter in Tirol und arbeite überwiegend remote, für Österreich und den DACH-Raum. Die regionale Verankerung ist trotzdem bewusst: kurze Wege und direkte Gespräche, wenn sie gebraucht werden.
Englisch ist meine Muttersprache. Der englische Teil dieser Website ist geschrieben, nicht übersetzt.
Aus Projekten
-
Integrationsschicht für die Multi-Brand-Plattform, dazu die Anbindung der Shop-Daten an das CRM und die Anbindung des eigenen Lagers an den Shop.
-
Automatisiertes Multi-Warehouse-Fulfillment über mehrere Marken hinweg, darunter Bodylab24 und GymQueen.
-
Mehrere Markenshops unter einem Dach, Produktdaten in Akeneo, ERP-Anbindung und die Verbindung des Shops mit dem bestehenden CMS über GraphQL. Laufende Partnerschaft seit 2016.
-
Brentford Computers
Ab 2019 auf Magento 1, im November 2020 dann meine erste Hyvä-Migration, gemeinsam mit der Schweizer Agentur Diglin.
Häufige Fragen
Wer ist André Flitsch?
Ich bin selbstständiger Software- und E-Commerce-Entwickler in Itter in Tirol und führe seit 2010 Pixel Perfect. Ich entwickle seit über 30 Jahren Software, seit 1999 mit Schwerpunkt E-Commerce und seit 2008 mit Magento. Meine Arbeit sind Shops, die Anbindungen zwischen Shop, ERP und PIM, und die Automatisierung von Abläufen, die sich jede Woche wiederholen.
Was passiert, wenn Sie ausfallen?
Die ehrliche Antwort ist, dass ein Einzelner ein Risiko ist, und dass man dieses Risiko durch Dokumentation kleiner macht, nicht durch Zusicherungen. Deshalb liegt jede Entscheidung schriftlich in Ihrem Projekt, der Code liegt in Ihrem Repository, und es gibt keine Zugänge, die nur ich habe. Ein anderer Entwickler kann übernehmen, ohne mich zu erreichen.
Arbeiten Sie mit bestehenden Agenturen und internen Teams?
Ja, und das ist der häufigere Fall. Meist existiert bereits ein Team, und gebraucht wird ein seniorer Entwickler für Magento, Integrationen, Performance oder Automatisierung. Ich ersetze niemanden, der funktioniert.
Reden wir darüber, ob ich passe
30 Minuten, unverbindlich. Sie schildern die Aufgabe, ich sage Ihnen ehrlich, ob ich der Richtige bin.