Joseph Sohrabi@jsrankCanadaFollow BadgesProblem SolvingCPPPython CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencejsrank has not updated employment details yet.Educationjsrank has not updated education details yet.