Speakers

Our growing lineup of speakers consists of many figures in the Scala community representing some of the awesome technologies advancing the field today.

Martin Odersky

Michele Riccardo Esposito

Candu Labs

Juliano Alves

Broad

Software Architect, Polyglot Developer, Zouk Dancer, Climber and Hardcore Gamer. Co-Founder and CTO @ http://broad.app

Alexey Novakov

EPAM

I am a Solution Architect working with Scala for more than 5 years following mainly FP principals. In my free time I play my guitar and read about astronomy.

Tomasz Godzik

VirtusLab/ScalaCenter

Tomasz is the lead Metals maintainer and works at VirtusLab in close cooperation with Scala Center to improve Metals so that it can become a valuable tool for the Scala community. Mainly a Scala developer with a tooling background, he sharpened his skills trying to improve tooling for one of the largest Scala codebases in the world.

Daniel Westheide

INNOQ

Daniel is a senior consultant at INNOQ. He is particularly interested in functional programming and published several Scala books, most recently the series Scala from Scratch.

Chris Kipp

Lunatech

Chris Kipp is a Software Engineer at Lunatech. He's an avid fan of Neovim, simple tech, and enjoys working on tooling. He's one of the current maintainers of Metals, the Scala language server and an active open source contributor.

Emiliano Martinez

BBVA

Emiliano is a senior researcher at the BBVA Innovation Labs department, focused mainly on deep learning projects and their adoption across the company.

Taro L. Saito

Treasure Data

Taro L. Saito is a principal software engineer at Treasure Data, Ph.D. of computer science at the University of Tokyo. He has built a cloud database service at Treasure Data that is processing over millions of queries every day. He also has developed several open-source projects for Scala, including Airframe, various sbt plugins (sbt-sonatype, sbt-pack), etc.

Kai Gellien

GFT Technologies SE

Kai Gellien is a senior IT consultant at GFT. His focus is on agile methods, object-oriented and functional software development and project infrastructure. In his spare time he likes to work as book reviewer, e.g. for "Functional Programming in Scala".

Vincent de Haan

Vincent has a background in software engineering and law. He works as an independent contractor in The Netherlands, programming mainly in Scala for four years, and has a passion for both learning and teaching.

Manohar Jonnalagedda

Inpher

Manohar is a Senior Software Engineer at Inpher, a company developing solutions for secure computing. He has a PhD in Programming Languages (advised by Martin Odersky) and worked on Program Synthesis tools as a post-doc at MSR India.

Jakob Odersky

Inpher

Jakob is a Software Engineer at Inpher. His introduction to Scala was in its 1.x days, and he has been using it ever since.

Rory Graves

A passionate software developer fighting to build great software. During his career he has worked on every kind of system from tiny scripts to multi-million line behemoths and every kind of organisation from startup to multinational.

Renato Guerra Cavalcanti

Lightbend

Renato is a software developer at Lightbend where he works in the Akka Team. Scala aficionado since 2009, he has been hacking in Scala and related technologies for fun and profit. He has a special interest for Event Sourcing/CQRS, DDD and Microservices Architectures. He's the founder of BeScala (Belgian Scala User Group).

Olivier Mélois

Disney Streaming

Long time Scala developer, maintainer of weaver-test, contributor to open-source projects, animal lovers.

Yifan Xing

Software Engineer

Noel Welsh

Inner Product

Noel is a Scala consultant at Inner Product and Underscore, where he helps teams succeed with Scala.

Meriam Lachkar

Scala Center

Software engineer at Scala Center. Currently working on tooling and more specially on Scalafix, Scaladex and Scala3-migrate.

Leandro Bolivar

S4N

I am an Electronics Engineer working as a Tech Lead at S4N (Colombia). Enterprise software development by day, music programming by night.

Li Haoyi

Databricks

Haoyi graduated from MIT with a degree in Computer Science and Engineering, and since then has been a major contributor to the Scala community. His open source projects have over 10,000 stars on Github, and are downloaded over 7,000,000 times a month. Haoyi has used Scala professionally to build distributed backend systems, programming languages, high-performance web applications, and much more. Haoyi writes a blog about Scala and other technical topics at www.lihaoyi.com

Juan López

Packlink

I am a passionate software engineer for almost 15 years and I've gone through all kinds of companies as part of its evolution. From newborn startups to companies with thousands of workers. I love functional programming, Maths and above all Mountains. I am still studying, both things in the Software world (https://medium.com/@juaneto), as more arcane matters as Mathematics and Philosophy. Although I dedicate most of my free time climbing.

Ryan Peters

47 Degrees

Ryan is a Senior Scala Engineer at 47 Degrees. He co-maintains Scala libraries such as Pure AWS (a collection of AWS clients for Cats Effect) and Combos (a validation helper library) with Rewards Network.

Guillaume Bogard

Canal+

I'm a lead Scala developer at Canal+ and a functional programming enthusiast. I like to write safe, business-driven applications and systems using statically-typed FP. I also love cinema, roller coasters and all kinds of games :)

Magda Stożek

SoftwareMill

Scala developer at SoftwareMill devoted to doing things the right way. Leader of Zielona Góra JUG and co-organiser of the Greenfield Conference. After hours, she enjoys biking, gardening, and reading long books.

Elissavet Velli

Software engineer, self taught career changer, passionate about helping others do the same.

Lars Hupel

INNOQ

Lars is a consultant with INNOQ in Munich, Germany. They are known as one of the founders of the Typelevel initiative which is dedicated to providing principled, type-driven Scala libraries in a friendly, welcoming environment.

Tamer Abdulradi

JustEat Takeaway

Tamer is a Principal Engineer working in the Data Infrastructure space. Interested in Functional programming, Distributed Systems, and Data In Motion.

Dick Wall

Hopper and Escalate Software

Winner of the inaugural Phil Bagwell Award for Service to the Scala Community and with over fourteen years of experience in Scala development as well as being a member of Java Posse, Dick Wall is a renowned speaker and trainer in the application of Scala. He is a Geographical Information System specialist using Scala at Hopper, Inc., CEO of Escalate Software and previous co-host on Scalawags Podcast. Dick has rediscovered his love of GIS combined with the power of the Scala type system, and wants to share his experiences of writing APIs to simplify that subject for others.

Adam Rosien

Principal at Inner Product

Josh Suereth

Author: Scala In Depth

Megan Byrd-Sanicki

Martin Odersky

Felienne Hermans

Sébastien Doeraene

Author of Scala.js, the Scala to JavaScript compiler. Technical Director of the Scala Center.

Leandro Bolivar

Éric Leclercq

Associate Prof. In computer science

Juliano Alves

Software Architect, Polyglot Developer, Zouk Dancer, Climber and Hardcore Gamer. CTO @ http://broad.app

Adrien Piquerez

Software engineer at the Scala Center

Adam Warski

CTO at Software Mill, Scala/functional programmer, blogger

Tomasz Godzik

Scala developer making the world more efficient by working on tooling. Working at @virtuslab as a contributor for Scala Center @scala_lang

Nicolas Rinaudo

Scala & FP enthusiast, CTO of Besedo

Alexey Novakov

functional programmer, guitar player, astronomy fan

Annabelle Gillet

Doctorante en informatique, sciences des données (Université de Bourgogne)

Vincent de Haan

Senior Software Engineer at Codestar powered by Ordina

Holden Karau

Software Engineer at Apple

Michele Riccardo Esposito

Co-Founder at Candu

Kai Gellien

Taro L. Saito

Ph.D., Software Engineer and Database Researcher

Shadaj Laddad

Exploring the boundaries of programming, usually with Scala. Interned @ { @google , @facebook , @apollographql , @khanacademy , @learnraga , @coursera } | EECS @ Cal

Manohar Jonnalagedda

Emiliano Martinez Sanchez

Artificial Intelligence at BBVA Innovation Labs

Yifan Xing

Software Engineer

Josh Suereth

Author: Scala In Depth

Adam Rosien

Principal at Inner Product

Cedric John

Deputy Director for the Msc Environmental Data Science and Machine Learning at Imperial College London

Daniel Westheide

I'm Daniel, a software engineer from Berlin, Germany. I'm a senior consultant at INNOQ and co-organizer of ScalaBridge Berlin, the Berlin chapter of the ScalaBridge organization.

Piotr Gawryś

Maintainer of Monix and Kraków Scala User Group co-organizer. Interested in FP and Concurrency. Works at @SwissBorg

Rory Graves

A builder of tools, fighting to balance performance and code clarity.

Miles Sabin

Miles has been doing stuff with Scala for more than a decade, currently with Underscore Consulting. He is a cofounder of Typelevel and his best known project, the Scala generic programming library shapeless, is the weapon of choice wherever boilerplate needs to be scrapped or arities abstracted over.

Nicolas Stucki

Ph.D. student at LAMP working on metaprogramming for Dotty. Have been involved with the LAMP and Scala/Scala.js/Dotty since 2013.

Bill Venners

Bill Venners is president of Artima, Inc., provider of Scala consulting, training, books, and tools

Chris Kipp

Chris Kipp is a Software Engineer at Lunatech that came into the Scala world from JavaScript. He's an avid fan of Vim and simple software, and enjoys working on tooling.

Will Sargent

Will Sargent is an ex-Lightbend developer with a long list of blog posts about logging and a deep interest in minimizing the amount of time he spends in debugging code and resolving production issues

Roksolana Diachuk

Roksolana Diachuk works as a Big Data Engineer at Captify. She is a speaker at technical conferences and meetups, one of the Women Who Code Kyiv leads and mentors. She is passionate about Big Data, Scala, and Kubernetes and she always loves to learn something new. Her hobbies include building technical topics around fairytales and discovering new cities.s

James Belsey

Working at Morgan Stanley since 2000. James’ team provides a platform that is used across the firm to build applications. The platform is built on Scala and as a result, James has been involved in a number of Scala initiatives including slick, compiler optimisation, conferences, and community groups. The Scala language and the community have and continue to be a strong influence on James and his platform work.

Paweł Dolega

CTO at VirtusLab, spent most part of last decade on software engineering with JVM/Scala and distributed system

Krzysztof Romanowski

Scala 3 team lead at Virtuslab. He loves Scala and has been using it for over 10 years.

Daniela Sfregola

Daniela is a Senior Software Engineer at Morgan Stanley. She is an active contributor to the Scala Community, author of the book 'Get Programming with Scala' by Manning, and maintainer of open source projects (the most popular ones are twitter4s and random-data-generator).

Andrew Brett

Andrew is a software engineer at Morgan Stanley. Andrew spent fifteen years developing financial trading systems in Java and Scala before more recently moving to a role building platforms and build tools intended for use by other developers.

Valerie Saunders Duncan

Valerie has been a software developer at Morgan Stanley in Montreal for 5 years. She works on developer tools for a large Scala monorepo, with a focus on streamlining the code contribution processes.

Gjeta Gjyshinca

Gjeta is a developer on the core platform team. She joined Morgan Stanley five years ago and has since worked on all aspects of the platform, most recently focusing on profiler-guided optimization, smarter cache reuse, and core performance. Gjeta has been volunteering to teach GCSE Computer Science at local schools since she joined the firm, and has travelled to Ghana twice as a volunteer for Global Code. She is a TechWomen100 award winner and has previously presented our platform at Scala Exchange and Scala Days.

James Ward

James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he now prefers higher-level cloud abstractions with appropriate escape hatches. James is a huge Open Source proponent, hoping to never get burned by lock-in again.