March 29-30, 2019

Justin Kaeser

Justin Kaeser

Senior Software Developer at JetBrains, Germany

Justin believes in «Tools before Rules»: automating the development toolchain to remove the pain of dealing with institutional processes. At day he works on this goal as part of the IntelliJ Scala plugin team. At night he goofs off.

Integrating Developer Experiences — Build Server Protocol and beyond

John A. De Goes

John A. De Goes

Independent Consultant, Founder of Stealth Startup, United States

John is an Entrepreneur, Functional Programmer, Open Source Contributor, Speaker, Author, and science addict.  He is one of the key contributors to scalaz.

Thinking Functionally

Martin Odersky

Martin Odersky

Creator of Scala, Professor at EPFL (École polytechnique fédérale de Lausanne), Co-Founder at Lightbend, Switzerland

Martin Odersky is professor of computer science at EPFL in Lausanne, Switzerland, co-founder of Typesafe, and creator of the Scala language.
For most of his career Martin has worked on the fusion of functional and object-oriented programming. He believes the two paradigms are two sides of the same coin, to be unified as much as possible.

Video Q&A session (Remote Session)

Zahari Dichev

Zahari Dichev

Scala Developer at bullet.io, Bulgaria

Zahari is a Scala and JVM Expert, Rust Enthusiast and Computer Scientist with strong interest in large scale distributed systems.

Backpressure over the wire — when things go wrong

Noam Almog

Noam Almog

Tech Lead for Mobile Solutions at Wix.com, Israel

Noam built from scratch Wix Touch and Wix News Feed, built and designed REST API’s for Wix Third party apps, including synchronous and asynchronous api’s (using ActiveMQ)

Adding Cross Multilingual Support to Wix microservices

Jon Pretty

Jon Pretty

CEO at Prospensive Ltd, author of rapture.io, United Kingdom

Jon has been having fun riding the bleeding edge of Scala for over a decade, and he’s not finished yet! While he’s not travelling the world attending Scala conferences, or organizing his own (Scala World), Jon spends his time working on the open-source Rapture libraries and consulting with Propensive Ltd.

How I rebuilt the Typelevel Ecosystem with Fury

Markus Jura

Markus Jura

Scala Lead at MOIA, Germany

Markus is the Scala Lead at MOIA. As a Scala enthusiast, his focus is to design and build distributed systems based on Akka. He is co-organizing the Scala and Reactive Systems user group in Hamburg and shares his knowledge regularly at conferences.

Things I wish I knew when I started with Akka

Marco Borst

Marco Borst

Independent Software Developer at NMCB B.V., Netherlands

Marco works as an independent software developer with a strong focus on functional programming.  He likes providing historical context and alternative points of views.  An engineer by education, a programmer by interest, a pragmatic scientist from experience and a communicator by nature, Marco is inclined to share his crafts with others and positively thrilled when able to learn from others as well.

On denotational and implied semantics

Slava Schmidt

Slava Schmidt

Independent Scala Consultant, Germany

Slava is a professional programmer with working experience of over two decades, covering a range of different project scopes and developer roles. Currently working as a contractor on Scala projects of different scale, especially proud about involvement in development of the open source Play-Swagger plugin.

One hundred charts, one schema

Julien Tournay

Julien Tournay

Data Engineer at Spotify, Sweden

Julien is a Functional Programmer, contributes to many open source projects — spotify/scio, apache/beam, jto/validation, etc..

Data Processing @Spotify using Scio

Natan Silnitsky

Natan Silnitsky

Senior Software Engineer at Wix, Israel

Natan is a very experienced engineer in large scale server side development using cutting edge technologies and methodologies. In the last few years he has been developing in Scala using TDD. Before that, had rich experience with C#/.Net.

Building Scala with Bazel

Alex Zvolinskiy

Alex Zvolinskiy

Senior Scala Developer at vidIQ, Ukraine

Alex is a Mathematician, Programmer, wrestler, last action hero…

Big Step To Functional Programming

Jakub Kozłowski

Jakub Kozłowski

Scala Developer at Ocado Techology, Poland

Jakub is a young Scala hAkker who spends his days writing code, running and lifting in the late evenings. In his free time, if he has any, Jakub explores his other interests, which include coffee, playing bass and watching outstanding TV series. He works at Ocado Technology, where he develops the software for the world’s most advanced warehouses, powered by functional programming and distributed systems.

Conquering Concurrency with Functional Programming

Miklós Martin

Miklós Martin

Functional Programmer at Emarsys, Hungary

Miklós likes to work with Scala and abstract away as many pesky details as possible. He also likes to see how ideas from category theory can be used in the code. Since his journey started, he has grown to like working on the type level and trick the compiler into figuring out things.

Scheduling and retrying effects with cats

Kévin Rauscher

Kévin Rauscher

Freelance Scala Developer, France

Kévin is a functional oriented developer, statically typed programmer and raspberry pie tinkerer. From keyboard to Linux distribution, he likes to use things most people have never heard about and face the associated problems.

Scala Schemas with Shapeless

Anatolii Kmetiuk

Anatolii Kmetiuk

Software Engineer at Secure Code Warrior, Ukraine

Anatolii specializes on pure functional architectures, DSLs, programming languages’ compilers, concurrent and reactive software. His interests include natural language processing, deep learning and linguistics.

Theory of Constraints in Programming: Beyond Problem-Solving (Lightning Talk)

Xavier Tordoir

Xavier Tordoir

Big Data and AI Developer at Lunatech Labs, Belgium

Xavier is an experienced Big Data and AI Developer.

Introduction to Tensorflow in Scala

Raam Rosh-Hai

Raam Rosh-Hai

Data Engineer at Wonderkind, Netherlands

Raam is building distributed systems using functional programming techniques, usually at startups.

Workshop: Assaf Connector

Łukasz Filut

Łukasz Filut

IT Director at Center for Development of Universities TEB Akademia and Architect at PluckyRebels, Poland

Łukasz is an IT Architect and Agile Transformation Manager at large organizations, specializing on availability and performance projects, PostgreSQL Expert and BigData Enthusiast. As subcontractor Łukasz worked for Western Digital and PayU, made PayU platform available on 99,97% level.

Proper metric management in large scale systems during various incidents

Daniel Beskin

Daniel Beskin

Backend Software Developer at ironSource, Israel

Daniel is an FP-biased developer with a thing for (esoteric) programming languages.

Compile Time Logic Programming in Scala — What For?

Paweł Szulc

Paweł Szulc

Scala Developer, Poland

Paweł is a Software Engineer, Programmer, Developer, experienced with Java ecosystem. Currently having tons of fun at work with Scala, Akka, Apache Spark and distributed cloud computing.

Formal specification applied (with TLA+)

Maksym Ratoshniuk

Maksym Ratoshniuk

Software Engineer at PlayQ, Ukraine

Maksym is interested in Big Data, distributed and scalable Architecture Design and Functional Programming.

LogStage: Zero-cost Structural Logging for Scala

Marcin Rzeźnicki

Marcin Rzeźnicki

Senior Scala Developer at Iterators, Poland

Marcin is a hardcore FP(Scala) programmer. He is accused of type-level wizardry, a committer to Scala Cats.

Using monads to enforce programming style your boss likes

George Yarish

George Yarish

Big Data Engineer at Grid Dynamics, Russian Federation

George is interested in Big Data, Recommendation Systems and Functional Programming.

Building recommender system with matrix factorization

Vitalii Honta

Vitalii Honta

Scala Developer at A-Soft, Ukraine

Vitalii is a Scala developer with DevOps expirience. He is responsible for development, testing and deployment of software systems. Functional programming enthusiast. He is experienced in development of real-time data processing systems, data engineering and fintech projects.

Cakeless — better reader monad for deeply-nested cakes

Roksolana Diachuk

Roksolana Diachuk

Data Engineer at Ciklum, Ukraine

Roksolana is a Data Engineer and Women Who Code Kyiv Lead. She has created systems with streaming and batch data processing.

Streaming data processing with Apache Spark

Michał Kowalczykiewicz

Michał Kowalczykiewicz

Team Lead / Principal Software Engineer at Infor, Poland

Michał is a Programmer, husband, afro-cuban dancer. Team Lead at Infor & PhD student at Wrocław University.

Love Affair Between Functional & Declarative Programming

Andrew Lashchenko

Andrii Lashchenko

Software Architect / Technical Lead at PulsePoint, Ukrane

Andrii is a Software Engineer with experience in design and development of scalable and distributed systems with Akka. Has experience of software development with Scala/Akka in such domains as programmatic advertising and investment banking.

Spray JSON and MongoDB Queries: Insights and Simple Tricks

Nityanand Yadav

Nityanand Yadav

Data Engineer at NeoLynk, France

Nityanand is an experienced Data Engineer and Big Data Consultant.

10 things I wish I’d known before using Spark in production (part 1)

Himanshu Arora

Himanshu Arora

Lead Data Engineer at NeoLynk, France

Himanshu Arora is a passionate Lead Data Engineer from Paris working for NeoLynk. He has been using Scala, Reactive systems and Big data stack for a few years now in production. He is a Lightbend certified expert on Scala, Play, Akka and FastData and Databricks certified Spark developer. He loves to be a reactive and functional programming advocate.

10 things I wish I’d known before using Spark in production (part 2)

Oleksandra Holubitska

Oleksandra Holubitska

Web Developer at CoyoteWorks, contributor of Scalaz ZIO, Ukraine

Oleksandra is interested in Functional Programming, experienced in OOP, PL/SQL, and web development.

Tour of ZIO

Michael Feldman (Kai)

Michael Feldman

Software Engineer at 7mind.io, Ireland

Michael is a language agnostic Software Developer using a fusion of Functional Programming and other paradigms and approaches, inventing new paradigms.

distage: Modern Dependency Injection for Scala (part 1) 

Pavel Shirshov

Pavel Shirshov

Founder at Septimal Mind, Ireland

Pavel is an Independent Consultant and Open Source enthusiast helping clients to improve productivity and cut development costs by adopting new approaches, tools and workflows.

distage: Modern Dependency Injection for Scala (part 2)

Karl Brodowsky

Karl Brodowsky

Senior Consultant, Software Architect, Owner, CEO at IT Sky Consulting GmbH, Switzerland

Karl has been engaged as an external consultant to many IT projects. He has proven to be a very knowledgeable person in IT with many years of strong experience in software development.

Know your Data (Lightning Talk)

Ruslan Shevchenko

Ruslan Shevchenko

Research & Development Consultant at Garuda.AI, Ukraine

Ruslan worked as reseacher in Institue of Software Systems, then was founder of Internet Provider [NBI], founder of software development firm [GradSoft], than works in various projects in telecom and advertising industry. Founder of .UA scala user group, has over 10 publications in peer-reviewed journals, active columnist for the Ukrainian developers community portal.

From Akka to Labelled Transition Systems — semi open questions (Lightning Talk) 

Alexander Nemish

Alexander Nemish

Functional Compiler Engineer at Input Output (IOHK), Ukraine

Alexander runs brain-training Scala courses about Scala basics, OOP, FP, pattern matching, type classes, monads, lens, and other concepts.

Interesting Scala Collections (Lightning Talk)

Maciej Gorywoda

Maciej Gorywoda

Scala Developer at Wire, Germany

Maciej is an AI & Scala Enthusiast. When he is not coding anything he runs marathons, rides a bicycle, learns French and watches rugby.

Cellular Automata: How to become an artist with a few lines of code (Lightning Talk) 

Vitalii Kotliarenko

Vitalii Kotliarenko

Senior Software Engineer at Grammarly, Ukraine

Vitalii is a Scala and Big Data Developer experienced in high-scalable, distributed systems, interested in functional programming (Scala, Erlang, Haskell), machine learning and natural language processing/understanding.

How we build language model at Grammarly (Lightning Talk)