Rafael Ferreira is a lead software engineer at Nubank and has taken part in shaping the overall software architecture and engineering organization. He has a deep interest in technology particularly focused on delivering high-quality composable and testable code. Likes to dabble with lesser known languages, but delivered production code in Clojure, Java, C#, Scala, Ruby and Javascript. A programming languages enthusiast, have been a firm believer that the future belongs to polyglot programming.