Agenda

Apache Spark 1.6-2.2: Testing in Production

Dmitry Zhukov, Product engineer @ TransferWise

In our last DevClub talk we shared the challenges of detecting fraud in TransferWise. Since then we went a long way of revamping our models to adopt latest Machine Learning techniques. We will share how we use Apache Spark models in production, which challenges we faced and how we solved them. It would be interesting for people who want run machine learning models in real-time production flows.

Horrors of mobile graphics

Filipp Keks, Software engineer @ Wolf3D

According to mobile manufacturers modern devices recently reached the level of gaming consoles in terms of hardware complexity. Can we reach the level of real-time graphics on mobile devices similar to consoles too? You will find out about some unexpected traits of mobile graphics development with modern APIs like OpenGL ES and DirectX, about common problems and their solutions. You will feel the struggle of developers fighting for every millisecond and get a glimpse of the bright future with new generation graphics like Vulkan and Metal.

What can you do with data?

Erkki Alamäe, Senior System analyst @ Nortal

You will get an overview of what methods are actually used by data scientists to extract value out of data: preprocessing, clustering, visualization, anomaly detection, prediction etc. Examples will be given about when to use which method and what are their pitfalls. By the end, you should have a gut feeling of a) what is doable with data today, and b) what is not ...yet.