I am a senior software developer working for Optravis LLC. But I am also a big Kotlin enthusiast using, this language for production code since its GA release (Feb of 2016).
Kotlin, as you probably already know is a new Language developed by Jetbrains and which can be compiled to Java Bytecode.
And coroutines is one of the features of Kotlin which simplify asynchronous programming.
The target audience for my talk would be anyone aware of what asynchronous programming is and how it is achieved with other tools/language (promises, futures, RxJava, etc.). But It wouldn’t necessary to know Kotlin to understand the talk.