Team Lead at ING Bank, Romania
Software developer, author of Monix, Typelevel contributor, focused on building low-latency, high-throughput web services, JVM (Scala, Kotlin), and functional programming enthusiast.
Currently, a team lead at ING Bank Romania, he has been building payment processors that make use of Scala's safety and expressive power.
We'll explore type classes in Scala 3, using its new rules for givens, extension methods, and mechanisms for automatic derivation via mirrors or macros.

Nicolas writes code for JPMorgan, where we use Scala to make some very complicated things seem very simple.