Fred Yao@ddv_heroUnited StatesFollow BadgesProblem SolvingCPP Certificationsddv_hero has not earned any certificates yet. Work Experienceddv_hero has not updated employment details yet.Educationddv_hero has not updated education details yet.