about
Since 1996 i'm developing web applications. My core skills are:

Specifying requirements

I assist you in specifying your requerements i.e in a joint workshop.

Evaluation

I analyse your existing requirements and evaluate the integration of new or proven software into your IT environment.

Technical specification + Documentation

I create the application's technical specification, which can be used as a documentation basis after project completion.

Development + Project managment

I develop your application and also manage the project.

Deployment

I ensure a smooth deployment of the application on the production environment.

Quality assurance

I run comprehensive functional tests, create training material for your stuff and write the final documentation.

Administration.

I provide you with a robust and secure server environment for development and production.

solutions
My portfolio ranges from new development via using proven software products through to selfmade applications. Hereby i prefer using Open Source Software.

New development

Realizing new development from simple up to complex, under my own direction or as a part of a existing team.

Email marketing for teams with [Dialog]

Since more than 5 years i am a core developer of [Dialog]. As a collaborative working tool [Dialog] is well suited for distributed teams with independent mailing lists, but with common and centralized content. The system is very flexible and could be customized for individual requirements i.e. CRM-API, Trigger Emails, Target Groups.

APIs

Exchanging data between independent applications with [Restful], [Soup] or [Hotfolder] APIs using [JSON], [XML] or [CSV]. Examples: CRM <=> Email marketing, ERP <=> Webshop, ERP <=> PIM, Webshop <=> Emailarketing, Subscription management <=> Email marketing.

Individual Server Configuration

Individual server configuration could be provided on own servers as well as on servers from clients.

projects
Here's an excerpt of my current projects:

Dialog - Client: Education Technology

Newsmail System [Dialog] for a globally working company with country-specific mailing lists.

  • Global subscription and send templates with additional country-specific content
  • CRM API with bidirectional data synchronisation
  • Individual Target Group module
  • Individual Trigger Email module

ERP-PIM API - Client: International Health

Implementation of a [Hotfolder/CSV] API to automatically import relevant product data from the ERP system into a PIM system. The PIM works as a central distributor of article data for the company's localised webshops and websites.

  • [akeneo] is used as PIM
  • [Hotfolder/CSV] API
  • Import categories, products, groups and variants

PDF Mailer - Client: Publishing company

Web applikation to simply create PDF stock letters in collaboration

  • Create collaborative mailings for different mailing lists
  • [Restful API] to synchronize recipient data with the subscription management system
  • Soap API to an email provider service for sending the stock letters via email.

Websites with Kirby CMS - Own project

Developing websites with the flexible Kirby CMS. It's perfect for creating simple websites or landing pages.

tools
As a convinced supporter of free software, i'm using Open Source Tools as often as possible for my work.

Database

[Postgresql] [MySQL] [SQLite]

Coding

[HTML], [Javascript], [CSS], [PHP], [Perl], [Python], [Markdown]

Software products

[Dialog], [akeneo-PIM], [Kirby-CMS], [Dokuwiki], [Foswiki]

Frameworks

[Bootstrap], [jQuery], [Font-Awesome], [Flesk], [CPAN]

Server

[Linux], [Linux Server-Tools] [Shell-Programming]

APIs

[Restful], [Soap] [Hotfolder]

Other skills

[Prince2 Certification]

K.I.S.S. principle

I love the "Keep It Simple Stupid" principle. It helps me to find the simplest solution for a problem and also the most suitable tool.