Johan es un gestor de carteras dentro del equipo multiactivos de Ninety One, especializado en estrategias de gestión de reservas y liquidez. Antes de incorporarse a la empresa, Johan trabajó durante cinco años en el Banco de la Reserva de Sudáfrica como gestor de carteras de renta fija dentro del equipo de gestión de reservas a cargo de las carteras de renta fija denominadas en dólares estadounidenses, centrándose en los productos supranacionales, soberanos y de agencias (SSA), así como colaborando en la gestión de las carteras en euros y libras esterlinas. Johan posee un máster en Finanzas e Inversiones (cum laude) por la Wits Business School, una licenciatura en Comercio por la Universidad de Stellenbosch y es analista certificado de inversiones alternativas (CAIA).