Cai Yingrong@yingrong_caiChinaFollow BadgesProblem SolvingCPP CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experienceyingrong_cai has not updated employment details yet.Educationyingrong_cai has not updated education details yet.