FlinkFinger GmbH

Die flinken Finger arbeiten seit 2010 unabhängig an massgescheiderten Webseiten, Webshops und komplexen Webapplikationen mit aktuellen Technologien. Mit mehr als 20 Jahren Erfahrung in der Softwareentwicklung , im Frontend sowohl als auch im Backend, verfüge ich über tiefgreifende Kenntnisse in allen Bereichen der Webentwicklung um ihren Webauftritt erfolgreich umzusetzten.

Michael Kessler

Michael Kessler


Ich bin leidenschaftlicher Softwareentwickler, Open-Source Enthusiast und zertifizierter Scrum-Master.

Dienstleistungen

Ich bitte folgende Dienstleistungen rund um die Softwareentwicklung an:


Analyse
Aufnahme ihrer Anforderungen in Gespräche/Workshops, welche anschliessend analysiert und in eine strukturierte Form gebracht werden, welche als Grundlage zur Entwicklung des Systemes dienen. Je nach Projekt kommen unterschiedliche Prozesse zum Zug, welche ausserdem optimal an die Bedürfnisse angepasst werden.

Design
Zusammenstellung der Komponenten, welche durch ein optimales Zusammenspiel die Grundlage des Systemes bilden. Integration, Test und Dokumentation sind elementar, damit die Entwicklung reibungslos abläuft und die nichtfunktionalen Anforderungen erfüllt werden. Umsetzung von Prototypen zur Verifizierung neuer Ansätze.

Leitung
Zusammenstellung des Teams; Organisation, Zuweisung und Kontrolle von Anforderungen; Steuerung und Visualisierung von der Informationen; Dokumentation und Schulung - wichtig um nicht den Überblick und damit die Entscheidungsfähigkeit im Projekt zu verlieren. Einsatz von agilen Prozessen mit kurzen Entwicklungszyklen für schnelle Rückmeldungen und daher auch frühzeitige Fehlererkennung.

Entwicklung
Umsetzung der architekturkonformen, funktionalen Anforderungen. Dazu gehören auch das Schreiben von Testfällen um die Funktionalität automatisch zu verifizieren und damit den Betrieb und die Weiterentwicklung sicherzustellen.

Technologien

Als Full-Stack Software-Entwickler habe ich Kentnisse aller Technologien, welche nötig sind um erfolgreich Software Projekte umzusetzten.

Server, Linux, OS X, Netzwerk, TCP, IP, DNS, HTTP, Hosting, Redundanz, Verfügbarkeit, Cloud, Amazon, Google Apps, Datenmodelierung, E/R, UML, ORM, Geschäftslogik, OOA/OOD, State Machine, Payment, SQL, PostgreSQL, MySQL, NoSQL, MongoDB, Redis, Memcached, MVC, Rails, Marionette, AngularJS, REST API, JSON, XML, Maturity Level, Testing, Unit Tests, Integration Tests, RSpec, Jasmine, Cucumber, Automatisierung, Tests, Qualitätssicherung, Webapplikationen, JavaScript, CoffeeScript, Backbone, HTML5, Semantik, Markup, HAML, API, CSS3, Browser, SASS, Compass, Usability, Analyse

Spezialgebiete

Ich bin spezialisiert auf die Entwicklung von Webapplikationen und responsive Webdesign mit den folgenden Technologien:

Um nicht das Rad ständig neu zu erfinden, setze ich moderne Frameworks wie z.B. Backbone, Marionette und Ruby on Rails ein.

Für den Einstieg in das Ecommerce entwickle ich kostengünstige Onlineshops mit Shopify. Ich fertige aber auch massgeschneiderte Internet-Shops für ihre ganz besonderen Anforderungen.

Technologien ändern sich stetig, Programmiersprachen kommen und gehen; die darunterliegenden Konzepte sind oft die gleichen und entwickeln sich nur langsam. Durch kontinuierliches Lernen und Experimentieren bleibe ich am Puls der Zeit. In meiner bisherigen Laufbahn habe ich produktive Systeme mit folgenden Technologien, Sprachen, Frameworks und Applikationsservern entwickelt: Assembler, Basic, C, C++, Pascal, Lingo, TCL, Delphi, PHP, ASP, ColdFusion, Java, JEE, JSF, XML, XSLT, SOAP, RPC, Python, ContentServ, JBoss, Vignette, Wordpress, Radiant, Spring, Struts und noch viele mehr...

Referenzen

In den letzten Jahrzehnten durfte ich an unzähligen Projekten mitarbeiten. Hier eine Auswahl an Projekten:

Mobilezone

  • Anforderungsanalyse
  • Entwicklungsprozess
  • System Architektur
  • Teamleiter
  • Hauptentwickler

RECOMY

  • Analyse
  • Beratung
  • Entwicklungsprozess
  • System Architektur
  • Testkonzept
  • Entwicklung

Easysmokers

  • Shopify Shop
  • Entwicklung

Valse des Roses

  • Shopify Shop
  • Entwicklung

Turquoise Istanbul

  • Shopify Shop
  • Entwicklung

Mueller Projects & Services

  • Design
  • Entwicklung

einfachMing

  • Entwicklung

The way of the Stone

  • Entwicklung
  • Interne IT

Weixelbaumer & Partner

  • Entwicklung

Sagenweg

  • Konzept
  • Entwicklung
  • Design

Giger Architektur

  • Entwicklung

BaumNatur

  • Entwicklung

Open Source

Open-Source ist ein wichtiger Teil meiner Arbeit, weil...

  • Wissen allen zugänglich sein sollte.
  • Ich mein technisches Können demonstrieren kann.
  • Ich mich trotz meiner 1-Mann-Firma mit Gleichgesinnten austauschen kann.
  • Ich durch meine Kontakte auf ein hochkompetentes Netzwerk von Spezialisten zurückgreifen kann.
Projekt Technologien Beschreibung
Ruby CoffeeScript,

Guard ist ein Tool welches Aufgaben im Entwicklungsprozess automatisiert, indem es auf Änderungen im Dateisystem reagiert.

Durch ein grosses Ökosystem von Plugins stehen unzählige spezialisierte Helfer zur Verfügung. Als Mitglied des Core-Teams helfe ich bei der Entwicklung von Guard mit und stelle mit Guard::Jasmine, Guard::CoffeeScript und Guard::Cucumber auch einige wichtige Plugins zur Verfügung.

Guard und meine Plugins sind zusammen mehr mit 5 Millionen mal heruntergeladen worden.

Haml-Coffee

CoffeeScript, Ruby

Haml-Coffee ist ein JavaScript-Template-Engine, welche HAML und CoffeeScript miteinander verheiratet. So können dynamisch HTML Fragmente anhand von JavaScript Objekten generiert werden.

Haml-Coffee funktioniert auf Node.JS, im Browser und mit Haml Coffee Assets stelle ich auch eine Integration in die Ruby on Rails Asset Pipeline bereit.

Haml Coffee steht auch in einer Online Version zum Testen bereit.

CoffeeScript, Node

Codo ist ein API Dokumentationsgenerator für CoffeeScript, welcher komplexe Objekthierarchien analysiert, aufbereitet und daraus eine Dokumentation erstellt.

Mit Coffeedoc.info steht der Generator auch mit einer GitHub-Integration Online zur Verfügung und wird unter anderem von Dropbox verwendet.

Alle meine Open-Source Projekte sind auf GitHub zu finden, entweder unter FlinkFinger oder meinem Netzpirat Pseudonym.

Kontakt

  • FlinkFinger GmbH
    Schulgasse 8
    5620 Bremgarten
    Schweiz
  • T: +41 56 536 33 62
  • M: +41 79 244 55 61
  • hello@flinkfinger.com