How I Became Managing Director of Microsoft Africa Development Centre Catherine Muraga is the managing director of Microsoft Africa Development Centre. She is an IT professional boasting over 15 years of experience. Muraga is August 29, 2022 Career·featured·TL