null

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.

1. The unexpected difficulties when moving to Scala
2. SQL or NoSQL: What DB-Technology to use for Scala project (Lightning Talk)

Vladimir Tsukur

Volodymyr Tsukur

Lead Software Engineer and R&D Manager at Wix.com, Ukraine

Volodymyr is primarily focused on the development of distributed systems with an in-depth focus on the web, platforms, and APIs with the goal of bringing real value! Passionately engaged in software development for over thirteen years striving to make things right. XP and TDD practitioner. Tech speaker, program committee member of JEEConf and XP Days Ukraine. Outsourcing partner of EasyHunt in Ukraine.

Sangria — GraphQL APIs in Scala

Harry Laoulakos

Harry Laoulakos

Functional Programmer, Technical Team Lead at Adstream, United Kingdom

Harry has solid working experience and strong educational background. Enjoying programming in Scala, Play framework, Akka, Typelevel stack: cats, shapeless, etc. Experimenting with elm, graph databases and polymer and exploring category theory.
He is fascinated by the implications of the new technology and investigating its technical and business applications — blockchain, cryptocurrency and smart-contracts aficionado.

Monad Stacks or: How I Learned to Stop Worrying and Love the Free Monad, and other stories

Valentin Kasas

Valentin Kasas

Freelance Scala Developer, France

Valentin is an experienced Freelance Developer with a thorough knowledge of the Scala language and its ecosystem and a deep interest in Functional Programming.

Those 10000 classes I never wrote — the power of hylomorphisms applied to data engineering

Derek Lin

Derek Lin

Chief Data Scientist at Exabeam, USA

Derek is a Data Scientist passionate in the art of building data-driven defense against cyber threats and frauds.  His current and prior machine-learning research experiences include behavior-based security analytics, fraud detection, and speech and language processing.

User Behavior Analytics for Cyber Security and Its Implementation In Scala (Part 1)

Leonid Kladko

Leonid Kladko

Scala Developer at Exabeam, Ukraine

Leonid is a young talented Scala Developer.

User Behavior Analytics for Cyber Security and Its Implementation In Scala (Part 2)

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 watch rugby.

Scala on Wire: How event streams help us build Android apps

Jasper van Zandbeek

Jasper van Zandbeek

Freelance Scala Developer, Netherlands

Jasper is a freelance Scala/Big Data developer and digital nomad. He has developed Internet applications for over 15 years and moved from Java to Scala five years ago.

Purely functional microservices with http4s and doobie

null

Oleg Kharchenko

Scala Developer / Math Model Designer at Amazing Gaming, Ukraine

Oleg  is a Scala Developer passioned by games and casino games in particular. Involed in all aspects of casino games backend design such as resilient protocols for fund transfers and client communication, probability theory proved game math models, secure random number generation.

A Story of Casino Evolution with Akka

null

Michael Arenzon

Architect at AppsFlyer, Israel

Michael’s passion is around solving complex engineering problems while maintaining high velocity, with emphasis on building distributed and highly concurrent systems, creating (a real) large-scale infrastructure, and improving operational efficiency.

Advanced Patterns in Asynchronous Programming

Michał Matłoka

Michał Matłoka

Senior Software Engineer at SoftwareMill, Poland

Michał is a software wizard, Open Source contributor, book co-author, 1 of the 40 CEO in SoftwareMill.

Machine learning by example

Jacek Kunicki

Jacek Kunicki

Senior Software Engineer at SoftwareMill, Poland

Jacek is a passionate software engineer living in the JVM land — mainly, but not limited to. He also tends to play with electronics and hardware. When sharing his knowledge, he always keeps in mind that a working example is worth a thousand words.

Tame Your Data with Reactive Streams and Monix

Willem Jan Glerum

Willem Jan Glerum

Full Stack Developer at Lunatech, Netherlands

Willem Jan is a Full-Stack Developer at Lunatech, and a Software Engineering master student at the University of Amsterdam. During the weekend you will mostly find him at scouting.

Visualising IoT devices with Akka and Grafana

Alex Zvolinskiy

Alex Zvolinskiy

Senior Scala Developer at vidIQ, Ukraine

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

Akka: Actors Design And Communication Techniques

Noam Almog

Noam Almog

Tech Lead and Troublemaker, 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)

Integration testing of REST services using Akka Http

Alon Muchnick

Alon Muchnick

Software Developer at Wix.com, Israel

Alon is a Software Engineer with background in networking security and Unix systems. For the last two years he has been working for Wix.com, developing Wix Stores, a robust microservices-based eCommerce platform, using Scala stack and CQRS with event sourcing.

From Scala to Assembly — a view of Scala’s ByteCode

Anatolii Kmetiuk

Anatolii Kmetiuk

CEO at FunctorTech OÜ, Estonia

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

Practical Introduction to Basic Cats Typeclasses

Slava Schmidt

Slava Schmidt

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 year with akka-persistence: developer’s journal

Matthias Langer

Matthias Langer

Senior Software Developer at IRIAN Solutions GmbH, Austria

Matthias is an IT enthusiast with 10+ years of experience with JVM technologies and a special love for Scala and free software.

Spark ML Meets Real Estate

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.

Build Server Protocol and fresh IDEAs

Andrew Lashchenko

Andrew Lashchenko

Software Architect / Technical Lead at PulsePoint, Ukrane

Andrew 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

Evolution of ads management platform architecture from Akka Cluster to Akka Streams Kafka.

Rory Graves

Rory Graves

Independent Scala Consultant, United Kingdom

Rory spends his life fighting to find a balance between writing ugly high performance code and beautiful maintainable code. He fights from the trenches to make software better, contributing to open source and has has worked across the entire gamut of software from building a JVM to optimising grid computing.

Tales from the trenches, developing Scala at scale

Iurii Susuk

Iurii Susuk

Senior Software Engineer, Germany

Iurii is developing solutions in technology stack consisting of: Scala, Play, Akka, Amazon Web Services, etc. He has good knowledge in Functional Programming and Microservices Architecture.

Reactive streams in pure functional way

Eugene Platonov

Eugene Platonov

Software Engineer at eBay Inc, USA

Eugene is a Software Engineer at eBay Inc, working commercially with Scala as his main programming language since early 2011, Java Dev in his past life. Occasional contributor to variety of Scala related OS projects. Scala evangelist who successfully converted individuals and teams to Scala from Java.

Tracking with Writer Monad

Guglielmo Iozzia

Guglielmo Iozzia

Big Data Delivery Lead at Optum (UnitedHealth Group), Ireland

Guglielmo is a Delivery Lead for Big Data projects mostly in the Payment Integrity (Commercial Fraud, Waste and Abuse) area. He is passionate about JVM languages, Big Data, AI, DevOps and Open Source.

Hands-on Image Recognition with Scala, Spark and DeepLearning4j

Marko Milić

Marko Milić

Senior Developer at TESOBE Ltd. / Open Bank Project, Germany

Marko is working on the Open Bank Project. He’s used Scala since 2014 and is based in Novi Sad.

Open Bank Project: Open source, open data, global banks, Scala and transparency. How did that happen? (Lightning Talk)

Ruslan Shevchenko

Ruslan Shevchenko

Scala Consultant, 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.

SmartContracts & Blockchain: somebody had to say it… (Lightning Talk)

Anastasiia Pushkina

Anastasiia Pushkina

Full Stack Developer at Lunatech Labs, Netherlands

Anastasiia is a Software Engineer at Lunatech. For the past 2 years she’s been working as an external consultant on many scala projects. Apart from coding she enjoys sharing experiences with people, that’s how she ended up being a speaker. 😉

The Invisible Made Visible With ScalaCheck

Michał Płachta

Michał Płachta

Team Lead at Reality Games, Poland

Michał is a polyglot Software Engineer specialised in developing distributed applications. Functional Programming Enthusiast. Loves the human component in software projects.

Freestyle, Free & Tagless: Separation of Concerns on Steroids

August Lilleaas

August Lilleaas

Programmer at Kodemaker Systemutvikling AS, Norway

August is an experienced Programmer. Has brazilian jiu-jitsu white belt.

Datomic — the functional database (Lightning Talk)

null

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.

Idris for (im)practical Scala Programmers
(Lightning Talk)

Maxim Novak

Maxim Novak

Team Lead at Wix.com, Israel

Maxim is a energetic and out of the box thinker, capable of quick self-instruction in technologies, programming languages, and applications. He has proven experience in designing, implementing, and leading — robust, scalable, high-frequency, high-throughput, low-latency enterprise server applications.

Capitalizing on a great IDEA — Becoming a super user with IntelliJ (Lightning Talk)

Vitalii Honta

Vitalii Honta

Scala DevOps at DataRoot Labs, Ukraine

Vitalii is a Scala developer with DevOps responsibilities focused on generic and typelevel programming. He prefers to develop projects in functional maneer sutifsying OOP requirements — SOLID and DRY code with high level abstractions. Also Vitalii likes to automate developement processes so that writing code and deploying application on Kubernetes cluster is just a commit, push and accepting merge request.

Project Trembita — Functional Data Pipelining (Lightning Talk)

Yaroslav Hryniuk

Yaroslav Hryniuk

Sr. Scala developer at Wix.com, Ukraine

Yaroslav is a Functional Programming Enthusiast. His current interest is to define a simple set of rules for writing and launching a purely functional applications in production. Also, he is Ph.D. student focused on formal verification and cybersecurity from Glushkov Institute of Cybernetics.

Bring Functional Programming to production (Lightning Talk)

Lina Krutulytė-Kriščiūnė

Lina Krutulytė-Kriščiūnė

Scala Developer at Wix.com, Lithuania

Lina is a Software Engineer at Wix.com. For the past 2 years she has been building Scala backend for an event-sourced application. Lina is a huge fan of TDD, pair programming, and functional programming.

Roll your own Event Sourcing (Lightning Talk)

null

We are looking forward you to join our speakers` team!