Bernardo do Amaral Teodosio
Learning is the greatest human skill

Hortolândia, SP, Brazil
I have over 9 years of experience in the development of Mobile applications, especially Android. I have also been working with Unity and iOS development. I have worked with a large number of different applications, with the most varied functionalities and integrations. Besides working for companies, I’ve also published 50+ personal Android apps on the Google Play Store and 10 iOS apps on the Apple App Store.
I have a Bachelor’s degree in Computer Science from the University of Campinas (UNICAMP) and a Computer Technician degree from the Technical High School of Campinas (COTUCA).
Currently, I’m a MSc Student at UNICAMP, and my interests are Software Engineering, Computing, Mathematics, Education, Human-Computer Interfaces, Software Architecture, Project Management, and Social Issues.
Check my LinkedIn profile to get to know my experience.
Presentations and Talks
- Criando sua própria DSL utilizando expressões Lambda em Kotlin | Kotlin Everywhere Campinas 2019
- Criando sua própria DSL utilizando expressões Lambda em Kotlin | GDG Campinas Android Fest 2018 (video)
- Criando sua própria DSL utilizando expressões Lambda em Kotlin | Kotlin Summit '18
- Kotlin - uma breve introdução | Kotlin Night Campinas 2017
Articles: English 🇬🇧 🇺🇸
- You no longer need to have a GCP project associated with your Google Play Developer Account to access Google Play APIs
- Technical limitations and ethical challenges for a secure future with increasingly advanced AIs
- Kotlin: Create your own DSL using Lambda expressions
- Kotlin vs Java: reasons to switch from Java to Kotlin today
Articles: Portuguese 🇧🇷 🇵🇹
- Você não precisa mais ter um projeto GCP associado à sua Google Play Developer Account para acessar as APIs da Google Play
- Limitações técnicas e desafios éticos na busca por um futuro seguro com IAs cada vez mais avançadas
- Criando sua própria DSL utilizando expressões Lambda em Kotlin
- Motivos para trocar o Java pelo Kotlin ainda hoje
Academic
- MVP Limpo: Uma Arquitetura para Aplicações Android baseada no estilo MVP e em Arquitetura Limpa (more about the project)
Ongoing Projects
- Surviving