Hola, soy Juan Guillermo

Google Developer Expert en Firebase y GCP, arquitecto de software, desarrollador de software, apasionado por enseñar, líder y fundador del GDG Cali (Google Developer Group).

2019 - PRESENTE
Tech Lead

Liderando el equipo de desarrollo de Wordbox

2014 - PRESENTE
Consultor y Asesor

Te ayudo a resolver problemas sobre arquitectura de software, Android, GCP entre otros

2013 - PRESENTE
Profesor Universitario

He sido profesor en varias universidades en Colombia

2007 - 2014
Desarrollador y Arquitecto de Software

Experiencia en desarrollo de software con varios lenguajes

PODCAST - ÚLTIMOS EPISODIOS

Aprovecha tu tiempo y escucha episodios con invitados acerca cloud, arquitectura, microservicios entre otros


MICROSERVICIOS - EXPERIENCIAS

Hola a [email protected] ya tenemos nuevo episodio sobre #microservicios. Esta vez tenemos un gran invitado. Isaias, nos comparte su experiencia diseñando e implementando un estilo de microservicios.


MICROSERVICIOS - ESCALABILIDAD

Hola a [email protected] ya tenemos nuevo episodio sobre #microservicios. Hablamos de cómo escalar nuestros microservicios. Nombramos algunas técnicas como circuit breakers, bulkhead, timeouts, caching, coroutines entre otras.


MICROSERVICIOS - SEGURIDAD

Hablamos sobre la seguridad. Aspectos de Single Sign On, JWT, API Keys, buenas prácticas de seguridad a nivel de nube y de red. Recuerda Compartir.

VIDEOS - ÚLTIMOS VIDEOS

Aprende haciendo acerca GCP, arquitectura, firebase, android, kotlin, neo4j y mucho más


MICROSERVICIOS - EXPERIENCIAS

Hola a [email protected] esta vez tenemos un gran invitado. Isaias (@isaiaslopez_ti), nos comparte su experiencia diseñando e implementando un estilo de microservicios


FIREBASE CLOUD FUNCTIONS - ACTIVANDO CON EL STORAGE

Hola a [email protected] esta vez tenemos un gran invitado. Isaias (@isaiaslopez_ti), nos comparte su experiencia diseñando e implementando un estilo de microservicios.


GCP - CLOUD CODE

Hola, en este video te muestro que servicios de GCP (Google Cloud Platform) puedes manipular desde VS Code o desde Intellij con tan solo instalando un plugin llamado el Cloud-Code.

WORKSHOPS

Aprende de forma práctica en nuestros talleres.


WORKSHOP BACKEND CON KTOR

Workshop de Ktor un framework asíncrono para desarrollar backends con Kotlin. Kotlin es un lenguaje que corre sobre la JVM, un lenguaje moderno, orientado a objetos, tipado, compilado y que tomas muchas buenas prácticas de otros lenguajes y lo convierte en uno de los lenguajes más amados por los desarrolladores.


WORKSHOP KOTLIN

Kotlin es un lenguaje que corre sobre la JVM, un lenguaje moderno, orientado a objetos, tipado, compilado y que tomas muchas buenas prácticas de otros lenguajes y lo convierte en uno de los lenguajes más amados por los desarrolladores. Con kotlin puedes desarrollar apps móviles, microservicios y crear código para diferentes plataformas.


WORKSHOP DE NEO4J

Workshop de Neo4j una base de datos basada en grafos. En estas clases aprenderás: Qué son las bases de datos basados en grafos, diseño de una base de datos basada en grafos, qué es Neo4j, componentes y arquitectura de Neo4j, cypher para la creación de nodos y relaciones.

ACERCA DE MÍ

Juan Guillermo is the co-organizer of several global and local events, such as GDG Cali, startup weekend Colombia and free software. He has been involved in tech and software programming for the past 20 years.

He attends more than 30 events per year as a guest speaker throughout Latin America, where he speaks about mobile, android, cloud, firebase, kotlin, software architecture, entrepreneurship, and innovation.

He has been a programmer, software architect, technology leader, university professor, advisor in technology companies and systems departments. Now, he is an educator at DevHack and tech lead in WordBox.

Juan is GDE (Google Developer Expert) in Firebase and GCP, holds a BS in System Engineering, and an MS in Software Engineering at Universidad San Buenaventura Cali.

BLOG POSTS - RECIENTES


How to Store Sensitive Data on GCP

Google Cloud Platform offers a tool that allows you to centralize and securely save all this sensitive data. This service is Secret Manager, where you can store API keys, passwords, certificates, and other sensitive data that an application needs at runtime....


How to create a composable password with Jetpack Compose

Android developers are building applications with jetpack compose, but sometimes we have to develop new components from scratch. For example, a toggle button or a password text field or password confirmation text field...


How to distribute your application with Firebase App Distribution

When you finish developing an application on Android or iOS, you need to send an installer to the test team. How do you distribute it? How do you get the test team to identify the latest or in-production installer? How to communicate the changes or functionalities developed in a new version? How do you know who on the test team downloaded the latest version?...

MIS ESTUDIANTES DICEN

“Este programa me ha gustado mucho, he aprendido a desarrollar apps en dispositivos android. Ha sido un aprendizaje totalmente práctico.”

alternative
RONALD RAMÍREZ
Desarrollador de Software

“Juan tiene un conociemento muy profundo de los temas. Además sus talleres son prácticos con casos reales”

alternative
CODESA
Software para el sector de los juegos de azar

“En nuestro taller sobre servicios de Firebase en Android y Web todo fue muy práctico. Además se profundiza en los servicios.”

alternative
Estudiantes
Workshop Firebase