Juan es un capacitador, expositor y pensador alternativo. Desde que Juan se expuso a Scrum a principios del 2007 se comprometió a continuar aprendiendo y aplicando Scrum en los equipos y organizaciones donde trabajó. Su camino lo ha puesto en los roles de ScrumMaster, Scrum Trainer y Product Owner. Juan cumplió el 2014 con todos los requisitos del Scrum Alliance para ser un Certified Scrum Trainer® (CST) y es además un LeSS Friendly Scrum Trainer.
Como CST y LeSS Friendly Scrum Trainer Juan ha entrenado a más de cuatro mil setecientos estudiantes en cursos de CLB, CSM, CSPO, A-CSM y A-CSPO en diez países del continente americano. Juan también a dado cursos privados para compañías como: Unilever, Cisco, Sofia Ltda., Citibanamex, Marsh, Slalom, Deloitte, Walmart, CGI, SAIC, Express Scripts, T.Rowe Price, Time Warner Cable, ViaSat, Garmin, Moffitt, Kyva Systems, Blue Book Network, Insurance Auto Auctions and BlueCross BlueShield.
Juan fue miembro voluntario del Board de Directores del Agile Alliance donde sirvió por dos periodos consecutivos de tres años hasta el 2019. Desde el 2020 Juan trabajaba para el Agile Alliance como LATAM Community Developer.