Scala Architect, Data Engineer, Tech Community Organizer
I'm a professional software engineer based in Toronto, Canada. I'm a Principal Software Engineer at Lightbend, the company that stewards the Scala programming language and Akka Actor toolkit. I am a member of the Alpakka team (a subset of the Akka team). The Alpakka team specializes in extending Akka Streams and integrating it with a large ecosystem of cloud, messaging, and data systems.
I enable people to build high throughput & low latency data streaming platforms and distributed systems using technologies such as Akka, Scala, Go, Spark, Kafka, and Kubernetes. I've been invited to speak at a variety of Software Development and Big Data conferences around the world including Kafka Summit, O'Reilly Strata Conference, Reactive Conf, DataEngConf, and Scale By The Bay. I am an open source contributor currently specializing in Alpakka, Apache Kafka and its ecosystem.
I co-authored an O'Reilly book, Designing Fast Data Application Architectures (compliments of Lightbend), that discusses the modern architectures behind building data streaming applications using Kafka, Akka Streams, Spark, Kubernetes, and Mesos.