Rafael works as a software engineer at Bouvet in Oslo. He is a proponent of static typing and a JVM enthusiast with particular interests in code instrumentation, functional programming and the Scala language. Rafael blogs about software development and regularly presents at conferences. Several times, Rafael was awarded for the quality of his presentations and was pronounced a Java One Rockstar. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine.