Guangyan Cai@g5caiFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experienceg5cai has not updated employment details yet.Educationg5cai has not updated education details yet.Linksg5cai has not updated links details yet. Skillsg5cai has not updated skills details yet.