Ahmed Hamza@ahmed_hamza_caCanadaFollow BadgesProblem SolvingCPP CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experienceahmed_hamza_ca has not updated employment details yet.Educationahmed_hamza_ca has not updated education details yet.