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.

I am the organizer of the Scala Toronto (scalator) meetup. Join us for regular meetups about the Scala programming language and to hang out with Toronto's Scala hackers.

For more information about me please see my LinkedIn profile. You can find my most up-to-date resume as a Google doc.