Speaker

Guillermo Orellana

Guillermo Orellana

Freelance Product Engineer

Ingeniero Autónomo

Marbella, Spain

Guillermo is a Software Engineer that has been doing Android since it was commercially available. From sunny Spain through snowy Poland to rainy London, he is currently shipping delightful customer experience in Monzo. He believes Kotlin is a strong player in all the fields, and envisions a future where all things will be done in Kotlin. Warning: may contain traces of sarcasm and siesta.

Ingeniero que lleva haciendo Android desde que salió a la venta. He dado tumbos por Polonia, Londres y ahora España. Pintando APIs y buscando deleitar a los usuarios, apostando fuerte por Kotlin. En mi tiempo libre me encanta perder partidas online y dormir siesta.

Area of Expertise

  • Information & Communications Technology
  • Travel & Tourism

Topics

  • Kotlin
  • android
  • software engineering
  • Kotlin/Native
  • Kotlin Multiplatform

Kotlin beyond Android

Are you an Android developer? You tried Kotlin the day it was announced as supported, and you loved it? Feeling a bit more comfortable with the language, you wonder "what else could I do?".

The answer is, many, many new and exciting things!

Join me on the story of how I used Kotlin to open up and broaden my horizon. It started taking the vertical path towards server with Ktor as my companion. Later on, I took the frontend route with KotlinJS and React bindings paving the way. Do I dare to take the Konan challenge and conquer the iOS ecosystem?

There is only one way to know...

All-Stacks Kotlin

Kotlin is so much more than a shiny new JVM language. By targeting platforms outside the JVM, Kotlin allows us to share code and thus stay focused on delivering value - all while staying truly native and not making compromises in either user or developer experience.

In this talk, we will go over the creation of two client apps: one Android and one iOS, which share functionalities in Kotlin. We will talk about architecture, code organisation, and balance between code sharing and pragmatism. You will leave with knowledge of opportunities, challenges and a picture of the current maturity of the Kotlinsphere.

The talk will be based on https://github.com/wiyarmir/keynotedex / https://keynotedex.wiyarmir.es/
I’ve already talked about the full-stack part in a couple of meetups, want to take it full-circle and do Android and iOS clients

droidcon SF 2019

November 2019 San Francisco, California, United States

Kotliners Budapest

Session: All-Stacks Kotlin
Slides: https://speakerdeck.com/wiyarmir/all-stacks-kotlin
Abstract:
Kotlin is so much more than a shiny new JVM language. By targeting platforms outside the JVM, Kotlin allows us to share code and thus stay focused on delivering value – all while staying truly native and not making compromises in either user or developer experience.
In this talk, we will go over the creation of two client apps: one Android and one iOS, which share functionalities in Kotlin. We will talk about architecture, code organisation, and balance between code sharing and pragmatism. You will leave with knowledge of opportunities, challenges and a picture of the current maturity of the Kotlinsphere.

June 2019 Budapest, Hungary

Kotlin London Meetup - February

Session: Full Stack Kotlin
Slides: https://speakerdeck.com/wiyarmir/full-stack-kotlin
Abstract
Nowadays Kotlin is more than a JVM language - it allows you to target so many more different platforms.
In this talk we'll explore how Kotlin powers the creation of a web app that served as an introduction to full stack engineering for somebody with an Android background.
We will explore pros, cons and pitfalls and have fun deploying to the could!

February 2019 London, United Kingdom

Milan Kotlin Community Conf

June 2018 Milan, Italy

Moscow AndroidDevs

Session: Bring your Kotlin to Work Day
Slides: https://speakerdeck.com/wiyarmir/bring-your-kotlin-to-work-day
Recording: https://youtu.be/MVZelq2l4sM?t=4161

September 2017 Moscow, Russia

Guillermo Orellana

Freelance Product Engineer

Marbella, Spain