Jakub is a passionate software developer focused on code maintainability, quality and readability. He received his MSc degree from the Silesian University of Technology in 2004, Gliwice, Poland. Since then, he worked as both a permanent employee and a consultant in various projects in Poland, Austria and the United Kingdom. He participated in all stages of software development, from inception, through design and implementation, to production deployment. His main interests are Scala and Functional Programming.