On a glance:

In the last years I’ve worked with small teams on web projects. As I came from the administration side, it was naturally for me to do the backend work, although I’m familiar with frontend technologies, too. I would say I’m a intermediate to upper intermediate programmer and an advanced administrator. I’m eager to learn new technologies and thoughts and I’m proud of my fast learning skills.

Currently I am employed as software engineer at SysEleven GmbH in Berlin.

A short overview over my last projects

artflakes.com

artflakes.com is a print-on-demand online shop with attached social networking features operated by myGall GmbH in Berlin. I was responsible for backend development and business-feature integration like vouchers, stickers and integration of
social networking platforms. The site is based on Ruby-on-Rails, but it relies on node.js services for separated functions.

amicron_web

A product of the Amicron GmbH, thought to be a web-interface for their invoice-managment software. I came to the project after it was run by two students over 2 years. Implemented a big featureset and build a spec-suite to steady the code before the project got frozen.

technoload.com

I came to the project as a sub-contractor of weXelwirken. technoload.com was a online shop for various digital goods. I’ve implemented the main parts of it’s functionalitz´y of the php side (Upload, Processing and Representation). Afterwards I became a contractor of the customer himself. I’ve redesigned and relaunched it in Ruby on Rails and implemented an additional featureset the customer wanted.

I’m experienced with: (advanced level)

  • Software Design Principles
    • Test-Driven-Development,
    • Behaviour driven develpment
  • Web Technologies
    • at least 3 years+ experience
      • Web application development in Ruby-on-Rails
      • Web application development in PHP (5 years+ experience on the classical LAMP stack)
      • jQuery
    • at least 1 years+ experience
      • Eventmachine
      • StaticMatic
      • CoffeeScript
      • Node.js
      • Backbone.js
  • Web Service API design based on JSON or XML
  • Web Application perfomance bottlenecks and techniques to engage them
  • Relational Databases (all 5years+ experience)
    • MySQL
    • PostgreSQL
    • Sqlite
  • Operating Systems (all at least 5 years+ experience)
    • Unix/Linux (10 years+ experience)
    • Database, Mail and Network Administration (10 years+ experience)
    • monitoring solutions (e.g Nagios, monit)
    • Webserver administration and configuration (e.g. nginx, apache, lighttpd)
    • Mailserver administration and (e.g. postfix, qmail, exim)

I’m familiar with: (intermediate to advanced)

  • NoSql Databases
    • CouchDB
    • MongoDB
  • Webapplication, Network and Systems Security
  • sophisticated HTML & CSS

And I’m common with:

  • Structured & Object-oriented Programming Languages
    • C/C++
    • Java
    • Objective C
  • Functinal Programming Languages
    • Haskell
  • Scripting Languages
    • Flex
    • Perl
    • Python
    • Ruby
    • PHP