Frederic Klein has a background in mechanical engineering, industrial training as software developer, B.Sc. in scientific programming and a Master of Science in technomathematics.