About the conference

Mobius is a conference for mobile apps developers, which takes place in Moscow and St. Petersburg, gathering more than 500 participants each time: these are Middle and Senior developers, Team Leads, PMs and architects.

Mobius program contains engineering talks for Android and iOS developers covering the following topics:

We never accept "sponsorship" talks so you won't find any "marketing" or "sales" talks.

Besides, our high-quality online broadcast provides those who can't arrive at the conference in person with an opportunity to ask speakers any questions.

Speakers

Kirill Kozhuhar
Kirill Kozhuhar Yandex.Drive
Develops an iOS version of Yandex.Drive. Before this, he developed an Android version of this application. 10 years of experience...
Kirill Kozhuhar

Develops an iOS version of Yandex.Drive. Before this, he developed an Android version of this application. 10 years of experience in mobile application developing.

Svetlana Smelchakova
Svetlana Smelchakova LG Russia R&D Lab
Has been developing Android applications integrated with LG Russia R&D Lab for 4 years. She likes to research Android internals...
Svetlana Smelchakova

Has been developing Android applications integrated with LG Russia R&D Lab for 4 years. She likes to research Android internals and read source codes.

Marina Pleshkova
Marina Pleshkova Mail.Ru Group
Platform Relations Manager at Mail.Ru Group. Helps build relations between Mail.Ru Group projects and tech. teams at Apple and Google....
Marina Pleshkova

Platform Relations Manager at Mail.Ru Group. Helps build relations between Mail.Ru Group projects and tech. teams at Apple and Google. Assist managers and developers in solving issues connected with Google Play Console and App Store Connect.

Ben Sandofsky
Ben Sandofsky Lux Optics
Ben Sandofsky is co-founder of Halide and Spectre. In the past, he's advised startups, lead Twitter for iPhone, and was...

Ben Sandofsky is co-founder of Halide and Spectre. In the past, he's advised startups, lead Twitter for iPhone, and was a technical consultant for HBO's Silicon Valley.

Anton Schukin
Anton Schukin Badoo
Anton has been working at Badoo for the last 4,5 years, now he's the part of iOS Core team. Prior...

Anton has been working at Badoo for the last 4,5 years, now he's the part of iOS Core team. Prior to that, he worked on Yandex.Search and Yandex.Browser for iOS. He maintains Chatto framework that is used in all Badoo iOS applications. In development, he appreciates simple solutions, clean code and tests. Big fan of Uncle Bob (Robert C. Martin) and his books, once managed to shake his hand and get his autograph.

Gennady Evstratov
Gennady Evstratov Yandex.Taxi
Working on iOS version of the taximeter in Yandex.Taxi. Before that worked on iOS in Youla and earlier did a...
Gennady Evstratov

Working on iOS version of the taximeter in Yandex.Taxi. Before that worked on iOS in Youla and earlier did a lot of things. In mobile development for more than 10 years, in programming — almost 30. For a long time taught the "Introduction to iOS" course at BMSTU in the context of the project "Technopark".

Ilya Lunkin
Ilya Lunkin Square meter
Until November 2019 he was one of the iOS leads of the large Sberbank Online development team, but as they...
Ilya Lunkin

Until November 2019 he was one of the iOS leads of the large Sberbank Online development team, but as they say, you can remove the developer from Sberbank but you can't remove Sberbank from the developer. At the moment he leads the mobile development of Square meter, fills out documents, writes letters, and misses code.

Vitaly Friedman
Vitaly Friedman Smashing Magazine
Vitaly Friedman loves beautiful content and doesn't like to give in easily. Originally from Minsk, Belarus, he studied computer science...

Vitaly Friedman loves beautiful content and doesn't like to give in easily. Originally from Minsk, Belarus, he studied computer science and mathematics in Germany where he has discovered his passion for typography, writing and design. After working as a freelancing designer and developer for 6 years, he co-founded Smashing Magazine, one of the largest online magazines dedicated to web design and development. Vitaly is the writer, co-author and editor of both Smashing Books. He is now working as the editor-in-chief of Smashing Magazine in the lovely city of Germany, Freiburg.

Baruch Sadogursky
Baruch Sadogursky JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of Developer Relations and a Developer Advocate at JFrog. His passion is speaking...

Baruch Sadogursky (a.k.a JBaruch) is the Head of Developer Relations and a Developer Advocate at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 18 years of hi-tech experience sure helps. When he's not on stage (or on a plane to get there), he learns about technology, people and how they work, or more precisely, don't work together.

He is a CNCF ambassador, Developer Champion, and a professional conference speaker on DevOps, DevSecOps, Go, Java and many other topics, and is a regular at the industry's most prestigious events including DockerCon, GopherCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others. You can see some of his talks at jfrog.com/shownotes

Vladimir Ozerov
Vladimir Ozerov Sberbank
Higher education in mathematics programmer. iOS developer since 2009....

Higher education in mathematics programmer. iOS developer since 2009.

Ivan Morgillo
Ivan Morgillo Freelance
Senior Android engineer, freelancing in Berlin and remote. He wrote a couple of books and read a few more. He...

Senior Android engineer, freelancing in Berlin and remote. He wrote a couple of books and read a few more. He shares his learnings at conferences and meetups.

Giorgio Natili
Giorgio Natili Amazon
On paper, Giorgio is an engineering lead at Amazon where he works with the layout team of the Kindle organization...

On paper, Giorgio is an engineering lead at Amazon where he works with the layout team of the Kindle organization solving the problem of converting, delivering and rendering the content of millions of books on billions of devices on every supported language.

In a parallel universe, he fosters the vision of an inclusive and diverse community where great training is affordable to everyone. To achieve this goal, Giorgio runs several conferences (Droidcon Boston and SwiftFest), participated in many meetups in Boston, Seattle, and New York, and spoke at conferences covering his favorite topics: Android, Angular, Machine Learning, Swift and TDD.

He has the honor of being part of the Google Developer Experts program.

Pavel Novikov
Pavel Novikov MyOffice
Pavel has been developing Android applications for over 7 years. The last few years has been working on a line...

Pavel has been developing Android applications for over 7 years. The last few years has been working on a line of mobile office applications.

Ilya Lobanov
Ilya Lobanov Yandex
Has been working in Yandex for 5 years. Participated in development of Yandex.Maps and Metro for iOS and MetroKit crossplatform...
Ilya Lobanov

Has been working in Yandex for 5 years. Participated in development of Yandex.Maps and Metro for iOS and MetroKit crossplatform framework. Currently engaged in AR.

Boris Bengus
Boris Bengus Dostavista
iOS Lead at Dostavista. Has been working on the project since 2015. Code for 11 years, last 5 years for...
Boris Bengus

iOS Lead at Dostavista. Has been working on the project since 2015. Code for 11 years, last 5 years for iOS. Before that Boris tried .NET, PHP, Java. Loves Docker, CI and other infrastructure-related stuff.

Aleksandr Denisov
Aleksandr Denisov EPAM
Alexander is experienced a lot in enterprise development, in IT for more than 15 years. He worked in the field...

Alexander is experienced a lot in enterprise development, in IT for more than 15 years. He worked in the field of the nuclear industry, taxation, telecom. Recently, he specialized mainly in a microservice architecture, but now his main interest is Flutter. Aleksandr, Lead Software Engineer, Co-Head of Flutter Competency at EPAM Systems, Flutter and Dart GDE (Google Developer Expert), organizer of GDG Moscow community, host of podcasts Mobile People Talks and Flutter Dev Podcast.

Yonatan Levin
Yonatan Levin Monday.com
Startupper to the core. Founder of Global Android Academy and community leader. Yonatan is the head of the mobile development...

Startupper to the core. Founder of Global Android Academy and community leader. Yonatan is the head of the mobile development team of a fast-growing startup — Monday.com. In the past, he headed a startup in the field of genetics and before that he was an Android Tech Lead at Gett almost from the foundation. Loves to speak around the world and share his knowledge in the field of entrepreneurship, mobile development and life in general.

Talks

Ben Sandofsky Lux Optics

Ben Sandofsky

Lux Optics
Sebastiaan de With Halide

Sebastiaan de With

Halide
Day 1 / 10:30  / Track 1 / EN / Введение в технологию

A Spectre postmortem

The talk about the Spectre app development.

Read more
Andrey Volodin Prisma AI

Andrey Volodin

Prisma AI
Day 2 / 14:00  / Track 1 / RU / Для практикующих инженеров

Smart photo editor architecture

In the field of computer vision and machine learning, few people thought about the code quality and when adding new technology no one thought about how to maintain it. But it was done during the Lensa product development: in this talk Andrey will tell how to coordinate the work of technologies within the application to make life easier.

Read more
Anton Schukin Badoo

Anton Schukin

Badoo
Day 1 / 12:00  / Track 1 / RU / Для практикующих инженеров

Performance chat development. Badoo experience

Anton will share his experience in creating high performance chat for Badoo application.

Read more
Gennady Evstratov Yandex.Taxi

Gennady Evstratov

Yandex.Taxi
Day 1 / 12:00  / Track 2 / RU / Введение в технологию

Experience in choosing cross-platform technology for fast application development

Gennady will tell why Flutter is a good decision, how to convince management of its effectiveness and motivate developers to write on it.

Read more
Dmitry Kurkin Adviqo

Dmitry Kurkin

Adviqo
Day 1 / 14:00  / Track 2 / RU / Для практикующих инженеров

Debug without sources

During this session, you will learn how to dive in a binary framework (for example UIKit) and you can get from it.

Read more
Dmitry Tereshin Tinkoff

Dmitry Tereshin

Tinkoff
Day 1 / 17:30  / Track 2 / RU / Для практикующих инженеров

It's easy: Local attacks on mobile applications

What happens after the smartphone with mobile bank has been stolen by intruders who at the earliest opportunity will try to steal the money from the user's account. Dmitry will show in detail the whole procedure for hacking the system and tell you how to make the authentication more difficult for intruders to hack.

Read more
Igor Talankin Tinkoff

Igor Talankin

Tinkoff
Day 2 / 10:30  / Track 1 / RU / Для практикующих инженеров

Custom Lint Rules

The talk about Android Lint — it is a powerful static analysis tool and supports custom rules, which you can turn into your advantage.

Read more
Ilya Lobanov Yandex

Ilya Lobanov

Yandex
Day 2 / 12:00  / Track 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

UIScrollView mechanics

Ilya Lobanov will tell for what purposes he and his team used UIScrollView mechanics in application development.

Read more
Kirill Kozhuhar Yandex.Drive

Kirill Kozhuhar

Yandex.Drive
Day 2 / 10:30  / Track 2 / RU / Введение в технологию

Yandex.Drive interface development

Let's talk about how to develop a lot and fast if you have a small team and experiment with UI at the same time.

Read more
Baruch Sadogursky JFrog

Baruch Sadogursky

JFrog
Day 2 / 19:00  / Track 1 / RU / Введение в технологию

How to sell yourself for fun and profit

For the developer as for any specialist, it's important to be in demand in your environment. In this talk, Baruch will tell from his personal experience why the development of the personal brand is a good practice and what advantages can be obtained.

Read more
Fedor Tsymbal MERA

Fedor Tsymbal

MERA
Day 2 / 17:30  / Track 3 / RU / Введение в технологию

"Non-mobile" Androids review: TV, Wear, Auto & Things

This talk will be about variety of Android operating systems and how to write cross-platform applications for these systems.

Read more
Ilya Lunkin Square meter

Ilya Lunkin

Square meter
Day 2 / 17:30  / Track 2 / RU / Для практикующих инженеров

Translation problems. Helping Xcode understand our code faster

How to get Xcode to build project quickly. Ilya will share his hacks and backstairs during this talk.

Read more
Marcin Moskała Kt.Academy

Marcin Moskała

Kt.Academy
Day 2 / 17:30  / Track 1 / EN / Для практикующих инженеров

Efficient Kotlin

In this session, Marcin will show you how to make an efficient Kotlin code cheaply, and how to optimize performance-critical parts of your code.

Read more
Marina Pleshkova Mail.Ru Group

Marina Pleshkova

Mail.Ru Group
Day 2 / 16:00  / Track 3 / RU / Введение в технологию

Life hacks working with Google Play Store and App Store Connect tech support

Marina will tell all the ropes of communication with Google and Apple tech support.

Read more
Svetlana Smelchakova LG Russia R&D Lab

Svetlana Smelchakova

LG Russia R&D Lab
Day 2 / 16:00  / Track 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

UI Automator deep diving

The talk about how UI Automator and Accessibility Service work.

Read more
Dmitry Ignatiev Beeline

Dmitry Ignatiev

Beeline
Day 2 / 16:00  / Track 1 / RU / Для практикующих инженеров

Screen state modeling

The talk about how to model screen states, who and why needs it, and about architectural approach to creating screens using states.

Read more
Giorgio Natili Amazon

Giorgio Natili

Amazon
Day 2 / 14:00  / Track 3 / EN / Для практикующих инженеров

Mutation Testing at Scale

Join Giorgio in this session to learn more about mutation testing and how to create operators to generate mutations specific to a custom domain at scale.

Read more
Pavel Novikov MyOffice

Pavel Novikov

MyOffice
Day 2 / 14:00  / Track 2 / RU / Для практикующих инженеров

Text rendering in Android

Pavel will reveal all details of text rendering in Android OS.

Read more
Boris Bengus Dostavista

Boris Bengus

Dostavista
Day 2 / 12:00  / Track 3 / RU / Для практикующих инженеров

Isolation of E2E test infrastructure or "Soil yourself"

E2E plays a major role in testing in large companies. How this all arranged, who needs autotests and why, and what to say when you don't know where to start?

Read more
Stepan Goncharov Lyft

Stepan Goncharov

Lyft
Day 2 / 12:00  / Track 1 / RU / Для практикующих инженеров

Gradle from A to Z

In this talk, Stepan will try to explain what Gradle is starting with wrapper, buildScr and lifecycle and ending with dependencies between tasks, caching and incremental compilation.

Read more
Ben Sandofsky Lux Optics

Ben Sandofsky

Lux Optics
Day 2 / 10:30  / Track 3 / EN / Для практикующих инженеров

Building a Realtime video processor with Swift and Metal

This talk covers the low-level details of processing video in realtime with Swift and Metal.

Read more
Vitaly Friedman Smashing Magazine

Vitaly Friedman

Smashing Magazine
Day 1 / 19:00  / Track 1 / RU / Введение в технологию

How to win friends and influence people, on mobile

In this session, Vitaly will be exploring mobile design patterns, techniques, strategies and important decisions to consider when designing and building websites and applications that respect customers and increase conversion.

Read more
Vladimir Ozerov Sberbank

Vladimir Ozerov

Sberbank
Day 1 / 17:30  / Track 3 / RU / Для практикующих инженеров

iOS multithreading

This talk will be fully devoted to the iOS multithreading: Vladimir will analyze the main problems of this property, test multithreaded code and talk about mistakes that he encountered in practice.

Read more
Sergey Ryabov Facebook

Sergey Ryabov

Facebook
Day 1 / 17:30  / Track 1 / RU / Для практикующих инженеров

Litho: Best Practices for building efficient UI

In this talk, Sergey will tell about the benefits of declarative UI framework Litho and discuss best practices and tweaks that you can apply in difficult UI cases to get the maximum performance out of the framework.

Read more
Denis Kirillov Mamba

Denis Kirillov

Mamba
Day 1 / 16:00  / Track 3 / RU / Для практикующих инженеров

Dark corners of iOS Auto-renewable Subscriptions

The talk about what Auto-renewable Subscriptions is, why it's good and profitable, and why more and more applications are switching to a subscription model. Denis will tell what you need to do to successfully implement this technology and how to upgrade your subscription in different ways.

Read more
Aleksandr Denisov EPAM

Aleksandr Denisov

EPAM
Day 1 / 16:00  / Track 2 / RU / Для практикующих инженеров

Flutter State Management Wars. BLoC vs Redux

During this talk, Alexander will describe various typical architectures that can be used when developing on Flutter, their pros, and cons, especially the two most popular of them — BLoC and Redux.

Read more
Aleksandr Sorokin VK

Aleksandr Sorokin

VK
Day 1 / 16:00  / Track 1 / RU / Для практикующих инженеров

How does the VKontakte message screen render

During this session, the audience will learn how to live when message contains 40+ types of content, what you should pay attention to when using RecyclerView, how to increase the reuse of ViewHolder and what points VK uses to reduce rendering lags.

Read more
Ivan Morgillo Freelance

Ivan Morgillo

Freelance
Day 1 / 14:00  / Track 3 / EN / Для практикующих инженеров

Design for errors — an introduction to Domain modelling with a bit of Arrow

We will explore a few Data Types from the Arrow library and how we can use them with Domain-driven design to build clear, resilient and maintainable APIs.

Read more
Yonatan Levin Monday.com

Yonatan Levin

Monday.com
Day 1 / 14:00  / Track 1 / RU / Введение в технологию

How to become a developer that everyone wants in their team?

During this session, Yonatan will share the lessons on Impact Driven Development and explain how to make your work more interesting and creative.

Read more
RJ Marsan Lyft

RJ Marsan

Lyft
Day 1 / 12:00  / Track 3 / EN / Введение в технологию

From Four Wheels to Two: Lyft's engineering principals for fast paced product development

How do you build a scooter sharing service from scratch in just over 2 months? Follow RJ as he goes through the techniques his company employed to reach deadline, from architecture tips, to ways to reuse your coworker's code. He'll also dive into the soft skills they relied on to stay aligned, motivated, and in touch with teammates and users, and ultimately ride off in style.

Read more

Discussion zone

Discussion zone

Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.

BOF sessions

BoF-sessions

Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.

Program committee

Peter Tretyakov
Peter Tretyakov Wallet
Peter started his developer way from web apps on Ruby on Rails. When Apple finally introduced Swift as alternative for...

Peter started his developer way from web apps on Ruby on Rails. When Apple finally introduced Swift as alternative for mess of opening and closing brackets of different types (yes, this means Objective-C), Peter switched from cozy Ruby to strictly typed Swift. He enjoys working with UI, prefers to have less lines in Cartfile and implement features by himself. He loves AppCode. At off-work time he develops his own iOS project with backend on Rails, which has more than 6K rates in AppStore with average rate of 4.8.

Kirill Klebanov
Kirill Klebanov Just LLC
Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and...

Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and iOS. In the end, iOS won his heart once and for all. Kirill played his part in development of the top-rated applications of Russian App Store.

Eugene Katella
Eugene Katella Yandex
Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and...

Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and Java. In the last few years he immersed himself deeply into mobile development, especially for Android. He is also one of hosts of the Podlodka Podcast.

Anton Davydov
Anton Davydov EPAM
Senior software engineer at EPAM, where except project work Anton is responsible for mobile community's growth in St. Pete and...

Senior software engineer at EPAM, where except project work Anton is responsible for mobile community's growth in St. Pete and globally at company.

Kirill Popov
Kirill Popov Odnoklassniki
Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into...

Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into Android development since his second year at university. He loves football, table tennis, roller blades, and snowboard.

Mikhail Golovko
Mikhail Golovko Avito
He started working in mobile developing in 2013. In addition to iOS development, he was a Java backend developer. Now...

He started working in mobile developing in 2013. In addition to iOS development, he was a Java backend developer. Now he's working as Senior iOS developer in Avito. In free time he's working on self projects in which he tries new technologies and frameworks.

Аlexey Kudryavtsev
Аlexey Kudryavtsev Avito
iOS performance engineer at Avito. He likes when users get results faster and beautiful. An active member of Russian iOS...

iOS performance engineer at Avito. He likes when users get results faster and beautiful.

An active member of Russian iOS community. Host of AppsCast podcast and cocoa_powder telegram channel. Mobius program committee member since 2018. Periodically make iOS development courses.

At the free time, he runs and plays on jembe.

Alexander Chernyy
Alexander Chernyy Motify
Head of mobile development, a founder of MBLTdev Digest, sometimes he speaks in specialized conferences and podcasts....

Head of mobile development, a founder of MBLTdev Digest, sometimes he speaks in specialized conferences and podcasts.

Eugene Saturov
Eugene Saturov Surf
Originally an Android developer, but a year ago switched his career to Flutter and never regretted it. He was inspired...

Originally an Android developer, but a year ago switched his career to Flutter and never regretted it. He was inspired to stay on the dark side of cross-platform technologies so much that he founded Flutter Dev Podcast (the only Russian podcast about Flutter). All the day painting widgets, moving slivers, filling scaffolds, and doing other things. Also, Evgeny is a member of the program committee of the largest mobile conference in Russia — Mobius and GDG Voronezh lead, active speaker.

Mikhail Emeljanov
Mikhail Emeljanov CFT
Android developer since 2010, Mikhail worked on different projects, from multimedia to fintech. Mikhail is a snowboarder enjoying powder and high...

Android developer since 2010, Mikhail worked on different projects, from multimedia to fintech.

Mikhail is a snowboarder enjoying powder and high springboards. He also loves music and plays guitar.

Vladimir Ivanov
Vladimir Ivanov EPAM
Vladimir Ivanov is a lead software engineer in EPAM and a Solution Architect. Accomplished Android developer, React Native expert, Certified...

Vladimir Ivanov is a lead software engineer in EPAM and a Solution Architect. Accomplished Android developer, React Native expert, Certified Google Cloud Architect, mentor and speaker.

Oksana Miroshnichenko
Oksana Miroshnichenko JUG Ru Group
Program Coordinator of Mobius Conference....

Program Coordinator of Mobius Conference.

Partners

We would not be able to hold Mobius on a regular basis without the tremendous support of our partners. Our conference is growing and evolving thanks to their efforts.

Silver partners

If you want to become a partner of our conference, please contact us via email: partners@mobiusconf.com.