Mike Kelly@Michael79Software EngineerCanadaFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork ExperienceMichael79 has not updated employment details yet.EducationMichael79 has not updated education details yet.