# Bingzhao S. > Senior Software Engineer @Meta Location: San Francisco Bay Area, United States Profile: https://flows.cv/bingzhao https://zuoyigehaobing.github.io/ • Master's in Computer Science @U Michigan • Bachelor's in Computer Science Focus on Computer Vision with Mathematics Minor @U Toronto • Former Teaching Assistant @U Toronto • Former Research Associate and Engineer Associate @AISC • Former Computer Vision Intern @Epson Canada Ltd. With experiences in: Python, Java, C, C++, JavaScript, SQL, Shell Script, Flask, ReactJS, PyTorch, TensorFlow. ## Work Experience ### Senior Software Engineer @ Meta Jan 2022 – Present | Menlo Park, California, United States Ads ML Automation ### Graduate Student Research Assistant @ University of Michigan Jan 2021 – Jan 2022 Computer vision and machine learning ### Research Scientist (TRI-NA) @ Toyota Research Institute Jan 2021 – Jan 2022 | Ann Arbor Computer Vision and Machine Learning ### STEM Co-op, Vehicular Perception (TRI-NA) @ Toyota Research Institute Jan 2021 – Jan 2021 | Ann Arbor, MI, United States Vehicular Perception with Advanced Deep Learning ### Teaching Assistant - CSC148H1S @ University of Toronto Jan 2020 – Jan 2020 CSC148H1S: Introduction to Computer Science [Python Programming] This is a junior python programming course at the University of Toronto. Topics include abstract data types and data structures for implementing them, linked data structures, encapsulation and information-hiding, object-oriented programming, specifications, analyzing the efficiency of programs, and recursion. My responsibilities include - Organized weekly labs and tutorials. - Graded midterm and final exam questions. - Hosted office hours for course contents and assignments. - Involved in future assignments' design and investigation. ### Teaching Assistant - CSC321H5S @ University of Toronto Jan 2020 – Jan 2020 CSC321H5S: Introduction to Neural Networks and Machine Learning This course gives an overview of both the foundational ideas and the recent advances in neural net algorithms. My responsibilities include: - Hosted bi-weekly labs and tutorials. - Graded midterm and final exam questions. - Involved in future assignments' design and investigation. - Participated in the preparation of final exam questions ### Research Associate @ aggregate intellect Jan 2020 – Jan 2020 | Toronto, Ontario, Canada My responsibilities include - Proposed a presentation video-to-slide matching algorithm based on computer vision techniques such as SIFT, ORB, etc. - Implemented the system using OpenCV in a python environment. - Independently developed a video annotation tool and the pipeline evaluation tool. - We achieved 95% accuracy on presentation videos provided by Aggregate Intellect inc and published a paper on ICISDM. ### Engineer Associate @ aggregate intellect Jan 2019 – Jan 2020 | Toronto, Canada Area ### Software Developer Coop Student - Computer Vision @ Epson Canada Jan 2018 – Jan 2019 | Markham - Team: the interactive projector team - Epson Spotlight Award. - Presented to 50+ colleagues on Epson Monthly Meeting. - Worked on human-fingertip segmentation. - Developed a cross-platform evaluation software, the speed of evaluation increased by 3x. - Responsibility: Other than fingertip segmentation, I also worked on several parts of the project including calibration, research analysis, tool development, and evaluation. ## Education ### Master of Science - MS in Computer Science University of Michigan ### Bachelor's degree in Computer Science University of Toronto ## Contact & Social - LinkedIn: https://linkedin.com/in/bingzhao-shan-b6830b112 - Website: https://zuoyigehaobing.github.io --- Source: https://flows.cv/bingzhao JSON Resume: https://flows.cv/bingzhao/resume.json Last updated: 2026-03-22