April 3-4, 2020

Bartosz Milewski

Bartosz Milewski

President and Founder at Programming Cafe, USA

Bartosz has a Ph D in theoretical physics but his interests led him to study programming, computer science, and mathematics. His blog posts cover wide areas of C++, Haskell, and category theory. His lectures on concurrent programming, Haskell, and category theory are available on YouTube.

Recursion Schemes, Categorically! (part 1) (Remote Session)

Oli Makhasoeva

Oli Makhasoeva

Functional programmer Solutions Architect at 47 Degrees, USA

Oli is a Scala Software Engineer specializing in developing high-load backend platforms. Recently, she shifted gears and joined 47 Degrees as a Solutions Architect where she is working on a variety of different projects focused on improving client experience with Scala and Functional Programming (FP). She is the founder and co-organizer of the popular FP Meetup, “Fun(c)” that draws tech experts from around the world for speaking engagements. She also hosts the Russian Scala podcast, “Scalalaz”.

Recursion Schemes, Categorically! (part 2) (Remote Session)

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.

10 lessons learned from using Kafka in more than 1000 microservices (Remote Session)

Eric Loots

Eric Loots

CTO at Lunatech Belgium, Belgium

Eric is an extremely experienced Architect, Consultant, Trainer, worked at Lightbend and Sun Microsystems.

First experiences with Akka Typed and Dotty (Remote Session)

Alexander Merritt

Alexander Merritt

Freelance Data Scientist/ML Engineer/Data Engineer, Colombia

Alexander has over 10 years of experience, ranging from backend engineer to data scientist / machine learning engineer, from C to Scala, from linear regression to deep recommender systems, from closed projects to open source, from large enterprises to stealth startups, from experimental prototypes to full production deployments and from local employee to remote freelancer.

ONNX-Scala: Typeful, Functional Deep Learning Model Inference (+) (Remote Session)

null

Iurii Vishnevskyi

Senior Software Engineer at INSCALE, Ukraine

Iurii had worked in many areas of software development during his career path. From microcontrollers to backend with a bit of desktop and frontend development on the way.  Abandoned the camp of dynamically typed languages like common lisp and clojure in favour of languages with more powerful type systems and static type checking and ended up as a Scala Developer.

Staging in dotty for DSL developers (Remote Session)

Raphael Jolly

Raphael Jolly

Engineer at Databeans, France

Raphael has been working as a subcontractor for big companies (automotive, transportation, telecommunications, software publishing) for the past 20 years, with an emphasis on applying state of the art software techniques to industry problems.

Computer algebra in Scala : what’s new with Dotty? (Remote Session)

Mostafa Sakr

Mostafa Sakr

Scala and .Net Consultant, Netherlands

Mostafa is a Problem Solver, greedy to eat Algorithms, Technologies hunter, Performance admirer, and Architecture lover, having a good experience in developing scalable, distributed, loosely coupled, and fault tolerant systems using different technologies and architectures.

Using Akka to build IOT scalable stream processing engine (Remote Session)

Juliano Alves

Juliano Alves

Senior Software Engineer at TransferWise, United Kingdom

Juliano is a polyglot Software Craftsman, Quill maintainer, an open-source enthusiast, is a firm believer that the future belongs to polyglot and functional programming.

Manipulating Abstract Syntax Trees (ASTs) to generate safe SQL Queries with Quill (Remote Session)

Fabio Tiriticco

Fabio Tiriticco

Software Engineer at Fontem Ventures B.V. & Community Organizer, Netherlands

Fabio is a Software Engineer, interested in distributed systems and the challenges related to their performance, resilience and scalability. Scala and Akka are his favorite tools for building reactive systems since 2012.

From Zero to DeepLearning With Scala (Remote Session)

Krzysztof Ciesielski

Krzysztof Ciesielski

Software Engineer at SoftwareMill, Poland

Krzysztof is a Software Engineer, having a big experience in reactive systems, the first author of the library of Alpakka Kafka connector  —  an open-source Reactive Enterprise Integration library for Java and Scala.

Reactive Manifesto six years later (Remote Session)

Dennis van der Bij

Dennis van der Bij

Software Engineer at SwissBorg, Switzerland

Dennis is an experienced Software Engineer, worked with Akka a lot, worked at EPFL (École polytechnique fédérale de Lausanne).

Lithium: an open-source split-brain resolver for Akka-Cluster (Remote Session)

Daan van Berkel

Daan van Berkel

CTO at Fifth Postulate, Netherlands

Daan is a Software Engineer, CTO and Teacher at Hogeschool van Arnhem en Nijmegen (HAN) experienced in Domain Driven Design, Design Patterns and Test Driven Design.

Fractan, deconstructing an esoteric programming language (Remote Session)

Valerii Veseliak

Valerii Veseliak

Senior Big Data Engineer at Grid Dynamics, Ukraine

Valerii is skilled in analysing and evaluating data, familiar with software development/testing concepts, well acquainted with the Big Data architecture patterns.

Introduction to scalable Machine learning pipelines with Apache Spark (Remote Session)

Avi Levi

Avi Levi

Software Architect Technical Lead, Israel

Avi is a Software Engineer, Tech Lead, Architect, experienced in functional programming in Scala for big data systems, reactive systems, with Scala and Akka in particular, having hands-on experience of more than 15 years in Software development.

Domain Driven Design In practice (Remote Session)

Vlad Podilnyk

Vlad Podilnyk

Software Engineer at PlayQ, Ukraine

Vlad is a polyglot Software Developer with strong engineering skills and mindset, experienced in NoSQL. Interested in functional programming and distributed systems.

Databases: a talk about the brand new library for working with DynamoDB in a purely functional way in Scala (Remote Session)

Jeroen Rosenberg

Jeroen Rosenberg

Software Engineering Consultant at Xebia, Netherlands

Jeroen is a pragmatic Software Engineer and Consultant focused on building resilient software at Xebia. With a strong background in Java & Scala development and Fast Data Architectures, he helps teams deliver great products by using practices, techniques and tools from Lean, Agile, DevOps and Continuous Delivery. Besides his daily work, he founded the Amsterdam.scala meetup group, still co-hosts and instructs Scala & Akka training courses. When not coding or writing you can find him eating nachos at the beach with the love of his life. He’s a proud father of three kids and uses them as an excuse to be able to play with Lego again.

Building a streaming Stock Market Analysis tool on Kubernetes with Cloudflow (Remote Session)

Tomasz Godzik

Tomasz Godzik

Senior Scala Developer at VirtusLab, Poland

Tomasz is an experienced Scala Developer, currently working mostly on tooling.

Metals LSP Server – growing the community (Remote Session)

Anatolii Kmetiuk

Anatolii Kmetiuk

Compiler Engineer at EPFL (École polytechnique fédérale de Lausanne), Switzerland

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

An argument against functional programming (Remote Session)

Artur Skowroński

Artur Skowroński

Tech Lead at VirtusLab, Poland

Artur works with passion, day and night, to make Software products better, to bring innovation. He’s an exceptional public speaker because he understands his domain so well.

Landscape after a battle – what’s left of Blockchain tooling (Lightning Talk) (Remote Session)

Chris Kipp

Chris Kipp

Software Engineer at Lunatech Labs, Netherlands

Chris is a passionately curious Full-Stack Developer with experience in small to large scale applications and libraries, has a background in e-commerce, data-processing tooling, and progressive front-ends.

Scala development with Vim in 2020 (Lightning Talk) (Remote Session)

Vitalii Honta

Vitalii Honta

Scala Engineer at EVO, 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.

Scala 3 in action (Remote Session)

Paweł Jurczenko

Paweł Jurczenko

Software Engineer at Allegro.pl, Poland

Paweł is a Software Engineer working at the biggest Polish e-commerce platform. He has been using Scala professionally for the last 5 years. He has been working on backend systems in the world of big data, fast data and microservices. His interests include distributed systems, concurrent processing and functional programming.

Modern JVM Multithreading (Remote Session)

François Laroche

François Laroche

Lead Scala Developer at Make.org, France

François is a Software Engineer for more than 10 years on technologies running on JVM, developed platform expertise, allowing him to know how to configure applications for optimal operation (JVM configuration, thread control, etc.) and to diagnose the components of the platforms to be improved for better handling.

Akka and event sourcing – Feedbacks on more than 2 years using it in production (Remote Session)

Nitya Nand Yadav

Nitya Nand Yadav

Data Engineer at NeoLynk, France

Nitya Nand is an experienced Data Engineer and Big Data Consultant.

Spark Streaming for MQTT using ScalaPB (Lightning Talk) (Remote Session)

Roksolana Diachuk

Roksolana Diachuk

Big Data Developer at Captify, Ukraine

Roksolana works as Big Data Engineer at Captify. She is passionate about Big Data, Scala, and Kubernetes and she always loves to learn something new. Roksolana is one of the Women Who Code Kyiv leads so she enjoys organizing events as well as speaking at them. Her hobbies are building technical topics around fairytales and discovering new cities by traveling.

Alice in the world of pods and higher order functions (Remote Session)

Mateusz Sokół

Mateusz Sokół

Software Engineer at Scalac, Poland

Mateusz is a Software Engineer, works with zio-actors – a small, strongly typed actor library backed by ZIO, a lot these days.

ZIO Actors (Lightning Talk)  (Remote Session)

Vincent de Haan

Vincent de Haan

Software Engineer at Codestar powered by Ordina, Netherlands

Vincent is an experienced Functional Programmer, familiar with enhancing of GDPR (privacy regulation of the European Union) compliance.

Write a compiler plugin and enhance GDPR compliance (Remote Session)

Ruslan Shevchenko

Ruslan Shevchenko

Managing Partner at RobotsMom, 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. 

Can we free FP from the monadic style? (Lightning Talk) (Remote Session)

Ayush Mittal

Ayush Mittal

Technical Lead at HCL Technologies, BV, Netherlands

Ayush is a Software Engineer, having 8 years of experience with reactive, functional programming. Specialising in building low latency, high frequency trading platforms.

Effectful* programming in Scala  (Remote Session)

Mike Kotsur

Mike Kotsur

Independent consultant, Netherlands

Mike’s passion, interests and expertise lay in Full Stack Web, Big Data and DevOps. He actively participates in the ecosystem of software development by speaking at conferences, being a meetup organiser and maintaining self-founded FOSS projects. Has a good experience in Scala, Akka, Java, Spring, TypeScript, NodeJS, Python, AWS, GCP, React, Redux, MobX, Spark, GraphQL, MongoDB, Firebase.

Prototyping the future with Functional Scala (Remote Session)

Mehmet Akif Tütüncü

Mehmet Akif Tütüncü

Senior Software Engineer at sahibinden.com, Turkey

Mehmet Akif is a Software Engineer, backend and mobile developer. Scala, Java, functional programming and open source enthusiast. Has more than 5 years of experience with developing backend services with Scala and various frameworks including Play Framework. Conducted hundreds of hours of consulting and tens of hours of training on various projects over the years. 

Dealing with Errors on JVM with e (Remote Session)

Stéphane Tankoua

Stéphane Tankoua

Software Engineer at Zengularity, France

Stéphane is a Software Engineer who migrated from the Java world almost three years ago and currently, he helps building reactive applications mainly using technologies from the Scala Ecosystem. His main points of interest are functional programming and concurrency.

Polymorphism: “This is not even my final form” (Remote Session)

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.

Irresistible party tricks with cats-tagless (Remote Session)

Oleksandra Holubitska

Oleksandra Holubitska

Web Developer at Coyote Works, Contributor of ZIO, Ukraine

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

Web Application with Scalatra, ZIO and Slick (Remote Session)

Yurii Ostapchuk

Yurii Ostapchuk

Data Engineer, Team Lead at Romexsoft, Ukraine

Yurii is a productivity junkie. Always searching for a ways to improve his development experience and local environment, he found recently that LSP has now become an integral part of his day-to-day use within Emacs, where he lives these days. Is eager to talk about LSP, Emacs, Scala, Spark and ML.

How I learned to stop worrying and love LSP (and Emacs :)) (Remote Session)

Welcome to our Speaker Team!

WELCOME TO OUR SPEAKER TEAM!

There are still several time-slots available. Feel free to submit your talk as soon as possible to have a chance to join Speaker Team of ScalaUA 2020 and its next editions.

SPEAKER REGISTRATION FORM