Fan Pu@zengfanpuSingaporeFollow BadgesProblem SolvingCPP Certificationszengfanpu has not earned any certificates yet. Work Experiencezengfanpu has not updated employment details yet.Educationzengfanpu has not updated education details yet.