He is also familiar with agile methodologies and DevOps practices. David enjoys working in an entrepreneurial environment. He earned a PhD in artificial intelligence at EPFL, Switzerland, in 2006. While he is a polyglot developer, he currently enjoys Scala, Spark, Play and ScalaJs.