My name is Michael Rauch. I live in Biel/Bienne, Switzerland.

I’m a software engineer, agile practitioner, aficionado of free software and open standards and fellow of the Free Software Foundation Europe.

My first programming experience goes back to 1995 with Turbo Pascal. Since then, I have written software in several languages, including Assembler, Delphi, LabView, Tcl/Tk, C, C++, Perl, PHP, Prolog, Python, Ruby, Java, Scala and Xtend

In my professional life, my core competence is the construction of platforms and tools for model-driven development and automation (DSL and codegeneration) along with the design and development of distributed software systems (service oriented). I use the Eclipse Modeling Platform (Xtext and friends) for the former and JavaEE for the latter.

Free people use free software!