Die schnapptack GmbH ist ein auf webbasierte Softwaresysteme spezialisierter Entwicklungsdienstleister mit Sitz in Stuttgart. Neben der Entwicklung von Webapplikationen agiert die schnapptack GmbH im Bereich Beratung und Training mit dem Fokus auf Python und Django. schnapptack wurde 2010 an der Universität Passau gegründet und beschäftigt ein Team von Experten aus den Bereichen Softwarearchitektur, Entwicklung sowie User-Interface-Design.
Softwarearchitekt, Head of Product Development
Toni ist Informatiker mit großer Leidenschaft für Softwareentwicklung und User-Interface Design. Toni leitet die schnapptack Product Development Unit und gibt sein langjähriges Django-Know-How in Form von Schulungen und Beratung an Entwicklerteams in ganz Deutschland weiter.
Softwarearchitekt, Lead Developer
Hendrik ist die treibende Kraft hinter vielen technologischen Neuerungen und Innovationen. Als Leiter der schnapptack Development Unit ist Hendrik für den Geschäftsbereich Projektentwicklung verantwortlich und hilft dem gesamtem Team bei kniffligen Fragestellungen.
Choose the right tool for the right job - Offenheit für neue Technologien und die Motivation stets Neues zu erproben, ist ein wichtiger Faktor unserer Innovationskraft.
Python und Django zählen zu den Werkzeugen der Wahl zur Umsetzung von serverseitigen Systemkomponenten. Python als mächtige und gleichermaßen einfache Programmiersprache, Django als eines der wohl komplettesten Webframeworks unserer Zeit.
Moderne Webapplikationen benötigen interaktive Benutzerschnittstellen. Als Informatiker mit theoretischen Background in Softwaretechnik zählt Javascript und die Umsetzung komplexer Applikationen (wie bspw. Konfiguratoren) zu unseren Spezialgebieten.
Produktlinientechnologie ist die Grundlage zum Aufbau hochmodularisierter Baukastensysteme, die weit über den Grad an Wiederverwendung klassischer, rein objektorientierter Ansätze hinaus gehen. Sie erlaubt komplexe Softwaresysteme schneller, stabiler und erweiterbarer umzusetzen.
Unser Werkzeug der Wahl zur Umsetzung von Softwarelösungen ist die Featureorientierung oder Feature Oriented Programming, kurz FOP. FOP ermöglicht einen Grad der Wiederverwendung, der weit über den der klassischen objektorientierten Programmierung hinausgeht. Dabei ist FOP kein Ersatz sondern ein Aufsatz zur Objektorientierung.
Wir profitieren selbst in großem Maße von der Open-Source Gemeinde. Viele, der für unseren täglichen Gebrauch entwickelten Werkzeuge, haben wir unter eine freie Lizenz gestellt.
An approach to feature-oriented software development (FOSD) of web application product lines based on django.
A Productive Environment - make/rake/ant/fab-like system with support for Feature Oriented Software Development.