Timo Erbach

Senior Software-Developer / Architect

Schwerpunkte
Core Technologien

PHP

Planung und Programmierung von kompletten Software-Systemen.

Python

Planung und Programmierung von Web-Services sowie Software für den Raspberry Pi.

Android

Neuentwicklung und Anpassung von Mobile-Apps und Wearables.

Raspberry Pi

Entwicklung von Prototypen und Entwicklungs-Plattformen.

i

Software-Entwicklung

Ich unterstütze Sie bei der Entwicklung und Erweiterung Ihrer Software. Dabei können Sie mich als vollwertiges Teammitglied einsetzen, oder als Teilzeit-Kraft zur Abdeckung von Lastspitzen.

Software-Architektur

Gerne unterstütze ich auch Ihr Team bei der Analyse der neu zu planenden oder der zu überarbeitenden System-Architektur. Dabei kann ich sowohl im Hardware-Bereich als auch im Software-Bereich Erfahrung nachweisen.

My Story

  • HTML5 / CSS3 / Less / Sass 80% 80%
  • JavaScript / jQuery / ReactJs 80% 80%
  • PHP 95% 95%
  • Python 95% 95%
  • Android 95% 95%
  • Relationale Datenbanken 95% 95%
  • NoSQL Datenbanken 65% 65%
  • Architektur-Planung / Software & Hardware 90% 90%
  • Individuelle Software-Entwicklung 95% 95%
  • Continuous Integration / -Deployment mit Jenkins 95% 95%
  • Raspberry Pi / Mess- und Regeltechnik 75% 75%

Trotz der Ausbildung zum Steuerfachangestellten hatte ich mich schon immer der IT verschrieben.

Angefangen 1998 unter MS-DOS mit Pascal, bis hin zu ColdFusion und PHP für die Webentwicklung, nutzte ich auch Java für die Android-Programmierung und Python für Websites sowie den Raspberry Pi.

Für viele Kunden habe ich bereits Teile oder die komplette Software-Architektur geplant und auch umgesetzt.

Ich bin Gründer und Geschäftsführer der netbixx GmbH.
Dort entwickeln wir Software für die Sport-Branche. Gleichzeitig zeigen wir Wege auf, wie man die Betriebe/Vereine in das moderne digitale Zeitalter überführen kann. Angefangen von der Aktualisierung der Website über ein passendes Social-Media-Konzept bis hin zur Integration der einzelnen Bereiche in einen einheitlichen Workflow.

Sprachen / Technologien

Hier finden Sie einen Auszug aus meinem Erfahrungsschatz.

PHP

Zend Framework 1
Symfony2
Slim
Composer
Guzzle
PHPUnit-Testing

Python

Multi-Treading
Multi-Processing
Flask
Blinker
Jinja2
Celery / Flower
Fabric
Unittest / Nose
VirtualEnv
PyQt / PySide
Cython / C / C++
C / C++ (DLL, SO)
FreePascal (DLL, SO)

Android

Plain Android
Gradle
Picasso
Fabric
Unittest
Espresso-Testing
Wearables

HTML5 / CSS3

Bootstrap
Less
Sass

JavaScript

Plain JS
jQuery
ReactJS
Knockout

Raspberry Pi

Python / C / C++
GPIO
Input / Output externer Geräte

Relationale Datenbanken

PostgreSQL
MySQL
SQLite
Oracle

NoSQL Datenbanken

MongoDB (Document)
Neo4j (Graph)
Redis (Key-Value)

OS

Linux
Nginx
Apache2
Docker / Docker Compose
RabbitMQ
ActiveMQ
Jenkins
JIRA
Confluence
Bitbucket
github
Travis CI