Karim Naamani, diplômé d'un master d'informatique, spécialité réseaux et télécoms, a travaillé pendant 15 ans dans divers secteurs de l'informatique (start-up télécom, sociétés de services, services informatique de grands groupes aéronautiques et opérateur télécom) en occupant différents postes (développeur, testeur, chef de projets, directeur de projets...).
Il a encadré à plusieurs reprises des stagiaires et apprentis.