Professional Profile

Software Engineer

I am a Software Engineer and IT professional with a focus on Object Oriented Development and well-proven Design Patterns, preferrably using Java Technology and Open Source components.

My IT skills are built on more than 20 years of hands-on experience in programming, professional software development since 1995 and a broad academic background in mathematics, computer science and computational linguistics.

A thorough understanding of customers' needs is one of my strengths. I am experienced in working with customers on formal requirement specifications as well as refinable user stories.

The teams that I lead achieve quality results and customer satisfaction through practices like test-driven development, peer code reviews, controlled refactoring and other agile methodologies.

My professional experience includes software projects for clients like digital service providers, a major steel enterprise, a national bank, a national postal service provider, government agencies and various medium-sized businesses.

Research and Teaching

I have a keen interest in learning and understanding technologies as well as exploring and solving problems in fields like algorithms, mathematics and linguistics.

As a research assistant I have worked at the IBM Scientific Centre in Heidelberg and the German Research Center for Artificial Intelligence (DFKI) in Saarbrücken.

My university education included courses on teaching and I have taught classes in Mathematics and Object-Oriented Programming. I have also participated in a training program for high school teachers for one year.

I lead various efforts of skill set and team development at my current workplace, including Java certification classes, presentations on Java and Linux as well as an initiative for a standard project infrastructure using best of breed Open Source solutions.