Ты находишься в обсуждении кода в команде backend-разработки, которая использует микросервисы как на Java, так и на Kotlin. Младший разработчик отправил PR на Kotlin, который выглядит почти идентично Java — везде многословные проверки на null, никаких data classes, и асинхронные операции на сырых потоках. Tech lead попросил тебя, как senior-инженера, поментировать этого разработчика, объяснив, как должен выглядеть идиоматичный Kotlin.