David Zhang@hansololzCanadaFollow BadgesProblem SolvingJava Certificationshansololz has not earned any certificates yet. Work Experiencehansololz has not updated employment details yet.Educationhansololz has not updated education details yet.