Chengjun Cao@caochengjun369Frontend DeveloperCanadaFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencecaochengjun369 has not updated employment details yet.Educationcaochengjun369 has not updated education details yet.