April 3-4, 2020
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 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 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 is an extremely experienced Architect, Consultant, Trainer, worked at Lightbend and Sun Microsystems.
First experiences with Akka Typed and Dotty (Remote Session)
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: An ONNX (Open Neural Network eXchange) API, Code Generator and Backend for Typeful, Numerically Generic, Functional Deep Learning in Scala (Remote Session)
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 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 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 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 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 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 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 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 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 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 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 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 is an experienced Scala Developer, currently working mostly on tooling.
Metals LSP Server – growing the community (Remote Session)
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 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 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 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ł 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 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 is an experienced Data Engineer and Big Data Consultant.
Spark Streaming for MQTT using ScalaPB (Lightning Talk) (Remote Session)
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 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 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 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 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’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 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 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 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 is interested in Functional Programming, experienced in OOP, PL/SQL, and web development.
Web Application with Scalatra, ZIO and Slick (Remote Session)
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!
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.