David Guan@dguanFollow BadgesProblem SolvingCPP CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencedguan has not updated employment details yet.Educationdguan has not updated education details yet.Linksdguan has not updated links details yet. Skillsdguan has not updated skills details yet.