El papel de João hace hincapié en la recaudación de fondos, la planificación estratégica y los recursos, el seguimiento, la evaluación y el aprendizaje dentro de las organizaciones nacionales y a nivel internacional. Su experiencia anterior incluye la gestión de grandes presupuestos de subvenciones y carteras de asociaciones con organizaciones y redes de base eclesiástica en toda América Latina, incluido Brasil, su país de origen. João tiene un máster en Gestión del Desarrollo por la Open University, así como cualificaciones en gestión de ONG, estudios de turismo, coaching, enseñanza de idiomas y traducción.
Cuando se le pregunta qué es lo que más le gusta de trabajar en A Rocha, dice: «Las actitudes: nadie pretende tener todas las respuestas. El equipo es muy consciente de su dependencia de Dios. Además, es muy relacional y hay un compromiso con el aprendizaje y la mejora de nuestro rendimiento, lo cual es importante para mí». A Rocha trabaja con comunidades que luchan por mejorar sus oportunidades. Lo entiendo. Me crié en una comunidad urbana y violenta de Brasil, con frecuentes asesinatos de bandas. Conozco la realidad de la pobreza, la falta de oportunidades y la desigualdad. Afortunadamente, una empresa internacional se instaló en la zona, proporcionando buenos empleos a mi padre y a mis hermanos mayores, que trabajaron duro. Mis hermanos y yo fuimos a la universidad, recibimos una educación. Al trabajar durante muchos años en el ámbito de la ayuda y el desarrollo, me interesó la conexión entre el medio ambiente y la pobreza. A Rocha me está permitiendo comprender mejor».
João vive en el oeste de Londres con su esposa Rachel. Tienen dos hijos y dos nietos.