Dienstleistungen

Expertise

Seit Ende der 1990er Jahre beschäftige ich mich intensiv mit der Entwicklung von Software für das World Wide Web. Nach den Anfängen in Perl und Umwegen über JAVA und PHP ist mein Werkzeug der Wahl mittlerweile die Programmiersprache Ruby, zumeist mit dem Framework "Ruby on Rails".

Mein besonderes Interesse gilt Freier Software und Open Source. Bei der Entwicklung setze ich auf Open Source Komponenten, wie z.B. halt Ruby und Rails, um meinen Kunden schnell hochwertige Lösungen fertigen zu können. Aber auch darüber hinaus interessiert mich das Thema. So sehr, dass ich eine erfolgreiche Konferenz zum Thema ins Leben gerufen habe.

Nach meinem erfolgreichen Studium der Informatik habe ich für eine kurze Zeit als Systemadministrator gearbeitet. Dies verschafft mir eine besondere Perspektive, z.B. wenn es darum geht, die Infrastruktur für meine Anwendungen zu planen.

Ich verfüge über umfangreiche Erfahrung mit folgenden Technologien

  • Programmiersprachen: Ruby, JavaScript, CoffeeScript
  • Grundbausteine des Webs: TCP/IP, HTTP, HTML, CSS
  • Frameworks: Ruby on Rails, jQuery
  • Datenbanksysteme: MySQL, PostgreSQL
  • Testwerkzeuge: minitest, RSpec, factory_girl
  • Deployment: Capistrano
  • Versionskontrolle: Git, Subversion
  • Projektplattformen: Github, Gitlab, Redmine
  • HTML/CSS-Frameworks: Bootstrap, Foundation

Eingeschränkte Erfahrung habe ich zudem mit

  • Programmiersprachen: JAVA, C, PHP
  • Frameworks: Ember.js, Sinatra, Spine.js, Backbone.js
  • Testwerkzeuge: Cucumber, Selenium
  • Mobile Plattformen: Android
  • Konfigurationsmanagement: Puppet
  • Datenbanksysteme: MongoDB

Beratung

Gerne berate ich Unternehmen, u.a. zu folgenden Themen:

  • Einsatz der o.g. Technologien
  • Entwicklung maßgeschneiderter Software (Anforderungen erarbeiten, Technologieauswahl, Projektplanung)
  • Einsatz und Auswahl von Open Source Software
  • Entwicklung von Open Source Software

Professionelle Softwareentwicklung

Die maßgeschneiderte Entwicklung von Individualsoftware stellt meinen Arbeitsschwerpunkt dar.

Gerne helfe ich Ihnen, Ihr Softwareprojekt umzusetzen. Dabei stehe ich Ihnen vom Identifizieren der Anforderungen, über die eigentliche Entwicklung bis zur Übernahme in die Produktion zur Seite.

Kleine bis mittlere Projekte setze ich alleine bzw. mit gezielter Unterstützung bei Teilproblemen um. Bei größeren Projekten können Sie auf mein Netzwerk befreundeter Freiberufler und Kleinunternehmen zurückgreifen.

Natürlich stehe ich auch zur Verfügung, um Ihr bestehendes Team zu ergänzen.

Training

Mein Wissen gebe ich gerne weiter, in Form von Vorträgen, kurzen Workshops oder umfangreichen Schulungen. Erfahren Sie hier mehr über mein Angebot im Bereich Training

Konferenzorganisation

Mein Interesse an Open Source Software und diesbezügliches Engagement in einer User Group sowie an der Hochschule Bonn-Rhein-Sieg, führte 2005 zur Gründung der "Free and Open Source Software Conference (FrOSCon)" .

Die FrOSCon hat sich mittlerweile als echte Größe in der deutschen IT-Konferenzlandschaft etabliert. Sie lockt jedes Jahr über 1.000 Besucher nach Sankt Augustin.

Die ersten sechs Jahr habe ich die FrOSCon hauptverantwortlich mitorganisiert. Auch wenn ich mittlerweile die Konferenz nur noch ideell unterstütze, habe ich in dieser Zeit viel gelernt. Das gesammelte Wissen und die gemachten Erfahrungen würde ich gerne wieder zum Einsatz bringen.