I am software architect, technical lead and senior developer. My passion are reliable and scalable backend systems and their interfaces. I have over 20 year experience in software development and designed the last 15 years distributed enterprise systems.
My languages of choice are Java, Swift and C++ in Unix environments. I have a lot of experience with several open source frameworks and even contributed to some of them.
As a teamworker I enjoy development in an agile environment. In my current role as Java Developer at Volkswagen, our team follows the principles of Extreme Programming (Test Driven Development, Ping-Pong-Pairing).
Completed graduation from Technical University of Brunswick as Diplom Informatiker. Grade 1.0.
2014 - 2015
Development of Mobility Apps and Services for the Mobility Platform of Volkswagen using Pivotal Cloud Foundry and Amazon Web Services. Pair Programming, Test Driven Development following the Pivotal Agile Process.
2014 - 2015
Design and Implementation of an External Authentication Module for WebSEAL within the Volkswagen environment using several configurable LDAPs and the capability to select from a list of possible accounts of a person. Support of PKI, Radius and password based login.
2012 - 2014
Architect for the Department of AIS (Access- and Identity-Management)
2011 - 2012
Design and Implementation of a Identity Repository backend for customer of VW. Creating and assigning VW-Global-IDs based on email-addresses and social IDs (Facebook, OpenID, Google-Account etc.)
2009 - 2011
Design and Implementation of a REST Interface for the B2B-Usermanagement system, as well as an easy-to-use Java based client library.
2007 - 2009
Refactoring of the B2B-Usermanagement System to allow easy horizontal scaling. Using of interprocess communications, distributed caches and zero-configuration with automatic discovery and clustering
2005 - 2007
Design and Development of the Dispatcher System for the B2B-Usermanagement System. Sending of event triggered XML messages via JMS using MQ Series
2001 - 2005
Design and Development of the B2B-Usermanagement System
• Authentication and Authorization services for VW Applications
• Single Sign On for supplier and VW employees from intranet and internet
• usermanagement gui with JSP / JSF / SEAM
• Tools: Java, Hibernate, Spring, SQL(Oracle), XStream, Axis, Xalan, LDAP, JMS, Tomcat, Apache, Websphere
1999 - 2001
Technical Lead of the HP OpenView Security Development Group. Security concept for HP OpenView Operations for Windows, consulting for security related tasks (SSL communication, PKI Integration, SSH etc.)
1997 - 1999
Design and Implementation of "HP OpenView Access Manager", a rolebased user management system for several operating systems, databases and applications. Most of the server modules were written by me. Tools used: C++, STL, DCOM, ATL, SQL(Oracle), Paradigm Plus, UML, Yacc, Lex
1995 - 1997
Design and Development of the internet engine of StarOffice including the protocols HTTP, FTP, NNTP, LDAP, IMAP, POP3
1988 - 1995
To finance my studies: Development of a customer and order registration system for a medium sized sales agency, based on dBase, Clipper, Novell-Network, DOS, including data exchange with branch locations via ISDN.
The following shows my experience with programming languages, though im my opinion every procedural, object oriented language can be used with a small learning curve.
The following is a small list of tools I used within my projects.
The VW Group supplier Platform is the central supplier entry point for all companies that supply services or products to any brands of the volkswagen group enterprise. The platform provides access to hundreds of VWG applications for thousends of companies and employees.Backend Architecture and Development
This is my Freelancer Profile at Gulp. It contains more details about my projects, the used tools and technics and my verified client references.Freelancer Portal
As a freelancer I have a liability insurance at Exali. Feel free to check the details of the insurance by following the linkInsurance
This is my Github Profile with my open source projects. My time is limited, but because I am using a lot of open source projects, I try to contribute to projects as much as I can by providing patches and even small projects to the community.Open Source
Excellent analytical skills and professional / technical know-how. Very good knowledge in distributed software architectures within the enterprise environment. Customer focus and teamwork.Head of Department, Volkswagen
Searching for Developer and Designer in Berlin.