Эксперт по многопоточности и распределенному программированию, преподает соответствующий курс в ИТМО в Санкт-Петербурге. 15 лет разрабатывал высоконагруженные системы для бирж и брокеров в Devexperts, преимущественно используя Java.
В недавнем прошлом 7 лет работал в JetBrains, где возглавлял команду, работающую над языком Kotlin, фокусируясь на дизайне языка и библиотек. Автор корутин в Kotlin — механизма для асинхронных вычислений.
Сейчас Роман руководит отделом улучшения опыта разработки в бизнес-группе E-com и райдтеха Яндекса, где отвечает за удобство работы и счастье разработчиков.
Роман участвует в активности ASK EXPERT в офлайн-части конференции.
Он будет консультировать на следующие темы:
- Все про дизайн Kotlin.
- Асинхронное программирование.
- Параллельные структуры данных без блокировок.
- Распределенные высоконагруженные системы.