I practise and preach functional programming
Software Engineer, CTO @ SoftwareMill, Scala/functional programmer, blogger
Author of Practical FP in Scala & Functional Event-Driven Architecture
The Rock the JVM, a learning platform, founder, scala developer and teacher.
John is a mathematician by training, who has been writing software for decades across the fields of concurrent, distributed, cloud, and large-scale data processing systems.