John joined Dinners Club Africa Limited in 1989 as an Accountant Intern. During university vacations, he continued working at Diners Club in various departments including Remedial, Credit Control and Customer Service. In 1994, immediately after his graduation from Egerton University where he studied for a Bachelor of Arts in Economics, John was appointed by Senator Cards in the capacity of Assistant Credit Controller. He was later promoted to the position of Coast Region Manager handling card issuance and merchant acquiring. In 1996, he joined Commercial Bank of Africa as Card Operations Manager where he was instrumental in implementing the VISA Card programme at CBA. He was later appointed to Head Card Services at CBA. In 2004, he was approached by Imperial Bank to launch a VISA Card programme for the bank. After becoming a household name in effectively implementing card programmes, John left Imperial Bank in 2006 to implement a MasterCard project at CFC Bank. The bank rolled out the first CHIP & PIN Card in the region and partnered with Kenya Airways to roll-out a co-branded MasterCard card dubbed “The Msafiri Card”. He had a short stint at Ecobank as a Regional Head of Transaction Bank in charge of East & Southern Africa where he spear headed the role out of VISA Cards, ATMs, Western Union and Cross Border Transfers within the East African affiliates. John joined I&M Bank in February 2010 as Head of Business Development, Card Centre. He was instrumental in the launch of two main products, namely, I&M MasterCard Prepaid Multi-currency Card and the I&M/ Safaricom VISA M-Pesa Safari Prepay Card.