My name is Karin-Aleksandra Monoid. I'm a Senior Software Engineer with background in various programming languages and currently I'm specializing in Kotlin and advocating for functional programming (the good parts!). Also I probably tried your favorite backend language on frontend (Scala.js and Kotlin/JS).
Google Developer Expert in Kotlin 🚀
Date | Title | Event/Organization | Language | Record |
---|---|---|---|---|
Sep 2024 | Arrow – a journey to functional programming in Kotlin | KKON 2024 | EN | TBA |
Oct 2023 | Configuration Management in Kotlin: The Basics | KKON 2023 | EN | TBA |
Aug 2023 | Configuration Management in Kotlin: The Basics | MDL Meetup | EN | TBA |
May 2023 | Configuration Management in Kotlin: The Basics | KotlinConf 2023 Global in Kyoto | EN | N/A |
Dec 2022 | Treasure.map(): Functional Programming in JVM-based languages | Java On | EN | TBA |
Oct 2022 | Treasure.map(): Functional Programming in Kotlin | Droidcon Italy | EN | TBA |
Aug 2022 | Treasure.map(): Functional Programming in JVM-based languages | JBCN Conf | EN | N/A |
Jul 2022 | Treasure.map(): Functional Programming in Kotlin | Droidcon Berlin | EN | Link |
Jun 2022 | Functional Kotlin with Arrow | Func Prog Sweden | EN | YT |
Jun 2022 | Treasure.map(): Functional Programming in JVM-based languages | GDSC KPI | EN | N/A |
May 2022 | Extending kotlinx.serialization functionality with Arrow Meta (short) | Kotlin Dev Day | EN | YT |
Dec 2021 | Extending kotlinx.serialization functionality with Arrow Meta (livecoding edition) | DevFest Russia | RU | YT |
Oct 2021 | Extending kotlinx.serialization functionality with Arrow Meta (livecoding edition) | Joker | RU | YT |
Oct 2021 | Introduction to WDA + GDE program [Q&A Session] | Women Developer Academy | EN | N/A |
Sep 2021 | Extending kotlinx.serialization functionality with Arrow Meta (livecoding edition) | Chicago Kotlin | EN | YT |
Jul 2021 | Functional programming with Arrow | Brighton Kotlin | EN | YT |
Jul 2021 | Extending kotlinx.serialization functionality with Arrow Meta | Kotland | EN | TBA |
Jun 2021 | Functional programming with Arrow | jLove | EN | TBA |
Feb 2021 | Hands-on Arrow | GDG Nuremberg | EN | YT |
Jan 2020 | "Fun" as in "funeral": full-stack development using Kotlin/JS | KUG Berlin | EN | N/A |
Dec 2018 | "Fun" as in "funeral": full-stack development using Kotlin/JS | KUG SPb | RU | N/A |
Date | Title | Event/Organization | Language | Link |
---|---|---|---|---|
Jul 2021 | Introduction to development in Kotlin (pilot) | WTM Berlin | EN | Meetup |
My tech blog: https://paranoidmonoid.github.io/articles/
- How Kotlin type system betrays us?
- Hands-on Arrow
- Migrating your tests to Kotlin
- Arrow Meta and solving the issues of Kotlin serialization library by writing a compiler plugin
Date | Title | Event/Organization | Language | Link |
---|---|---|---|---|
Dec 2021 | Advent of Code 2021: разбор задачи №9, Go | Контур | RU | https://www.youtube.com/watch?v=SI4iFdw1W3g |
Conference program committee member: KotlinKODERS(2021)
Mentor: Women Developer Academy Europe