Michael Xiao
Solid hands-on experiences in software development across multiple areas. Excellent problem solving, software debugging, product deploying, and integration skills. Excellent written and verbal communication skills, quick learner, strong team player, self-motivated with potential for professional growth.