Experienced software developer, architect and coach. Studied applied mathematics. Participated in a variety of software projects. Main areas of interest and expertise are distributed systems, functional programming languages and fault tolerant software. Currently live and work in Stuttgart, Germany.
I strongly believe that proper technology selection is very important for overall project success. Such selection process has to be unique for each individual project. That is why no standard "software stack" or "technology guideline" will fit well to every project.
Project information and customer references available upon request.
Co-Founded a technology consulting company, which is based in Stuttgart, Germany. Suprematic's main expertise lies in the areas of
functional programming, highly available and fault tolerant systems, machine vision and high performance computing.
Lead research efforts in the area of using functional reactive programming techniques to efficiently create reliable enterprise applications.
Designed and implemented Internet based Enterprise 2.0 communication platform. Managed geographically distributed developers team. Was involved in a funding process and investor negotiations.
Participated in various projects carried out by the company. They include custom software systems for government, Automotive, health care and banking sectors. Explored new technologies and their potential for commercial software development. Created and conducted first Eclipse RCP training. Participated and presented at various international conferences.
Designed and implemented a custom internet marketing platform.
Managed implementation and support of sales support system for pharma companies. Was involved in design and implementation of (probably) world first EJB container, based on published specification draft. Participated in design of distributed message queueing system, used for database replication over Internet and dial-up networks. Managed development team of about 10 people.